Create a payment
scope · payments:writerole · CONTRIBUTOR+
Creates a new payment in the target organization. Returns the created record on success.
Scope: payments:write
Min role: CONTRIBUTOR or higher
Endpoint: POST /api/payments
Example request
curl -X POST "https://guliel.com/api/payments" \
-H "Authorization: Bearer $GULIEL_API_KEY" \
-H "Content-Type: application/json" \
--data '{
"organizationId": "abc123",
"amount": 100,
"paidAt": "string"
}'Request body
organizationIdreqstringamountreqnumberpaidAtreqstringmethodstring | nulldocumentIdsarray<string>allocationsarray<object>lineIdreqstringamountreqnumber
Response (200/201)
idreqstringorganizationIdreqstringamountreqnumberpaidAtreqstringmethodreqstring | nullallocationsreqarray<object>lineIdreqstringamountreqnumber
unallocatedreqnumberdocumentsreqarray<object>idreqstringstatusreqstringpaidAmountreqnumbertotalreqnumber
Error responses
400 | Validation |
401 | Unauthenticated |
403 | Forbidden |
429 | RateLimit |
500 | Internal |