Compliance Passport System
API Endpoints:
- POST /api/passports/generate - Generate a new passport (returns PDF)
- GET /verify/{passportId} - Verify passport (returns JSON)
- GET /api/docs - Interactive API Documentation (Swagger UI)
📚 Interactive API Documentation:
🚀 Open Swagger UI
Sample Generate Request:
curl -X POST https://compliance-passport.54-90-232-167.nip.io/api/passports/generate \
-H "Content-Type: application/json" \
-d '{
"txId": "TX-2024-001",
"secretKey": "customer-secret-key-123"
}' \
--output passport.pdf
Sample Verify Request:
curl https://compliance-passport.54-90-232-167.nip.io/verify/PASS-TX-2024-001-20240127103045
Sample Transactions Available:
- TX-2024-001 (Customer: FATIMA-PKG, Score: 85.5)
- TX-2024-002 (Customer: ACME-CORP, Score: 92.3)