Authorizations API
Submit a reviewed RFA
Send exactly the retained packet the user reviewed, by fax or email.
https://app.mindbill.org/partner/v2/rfas/{rfaId}/submitCall only after the user reviews the prepared packet and confirms the destination. Any change to the channel, destination, message, signed revision, or documents requires a fresh delivery preview.
Use this URL with a server API key or a browser session and its exact allowed Origin. Both credentials use the same request and response contract. See the component API inventory for exact paths and SDK methods.
Path parameters
rfaIdRequiredstringMindBill RFA identifier.
Request body
channelRequired"fax" | "email"Must match the preview.
toRequiredstringMust match the preview.
packetId / sha256RequiredstringThe reviewed packet and its hash from delivery-preview.
recipientName / messagestringMust match the preview when supplied.
nonBusinessDatesstring[]Organization non-business dates (YYYY-MM-DD) used for deadline calculation.
Up to 366Examples
curl 'https://app.mindbill.org/partner/v2/rfas/rfa_example/submit' \
--request POST \
--header "Authorization: Bearer $MINDBILL_API_KEY" \
--header 'Idempotency-Key: rfa_example-submit-1' \
--header 'Content-Type: application/json' \
--data '{
"channel": "fax",
"to": "+15555550123",
"packetId": "rfapkt_example",
"sha256": "<sha256 from delivery-preview>"
}'curl 'https://app.mindbill.org/partner/v2/rfas/rfa_example/submit' \
--request POST \
--header "Authorization: Bearer $MINDBILL_BROWSER_TOKEN" \
--header 'Origin: https://your-app.example' \
--header 'Idempotency-Key: rfa_example-submit-1' \
--header 'Content-Type: application/json' \
--data '{
"channel": "fax",
"to": "+15555550123",
"packetId": "rfapkt_example",
"sha256": "<sha256 from delivery-preview>"
}'Response
200 OK
{ "data": { "transmissionId": "rfatx_example", "packetId": "rfapkt_example" } }data.transmissionIdRequiredstringThe delivery attempt.
data.packetIdRequiredstringThe packet that was sent.