All endpoints require API key authentication using the native rest_framework_api_key library.
Use the "Authorize" button in Swagger UI to set your API key.
Api-Key YOUR_PREFIX.YOUR_KEYYour API key should be in the format: Api-Key prefix.key
Example: Api-Key tF2GH4L8.6HvX3lb6jm8LrhVEWVDR9Qic8X1ZD5Zk
You can also test endpoints directly with curl:
curl -X POST "http://localhost:8000/ecollect/api/GetRecordsForPayment" \
-H "Authorization: Api-Key YOUR_PREFIX.YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"your": "data"}'