Submit a bill through a bill-request link (unauthenticated)

POST/api/v1/public/bill-requests/{token}

Multipart form: submitter_name, submitter_email, amount (dollars), optional invoice_number / due_date / description, and the invoice file (PDF, PNG, or JPG). Creates a draft bill for the manager to confirm or deny. 409 when the invoice looks like a duplicate. Rate-limited per IP and per link.

Operation ID: submit_public_bill_request_api_v1_public_bill_requests__token__post·View as markdown·OpenAPI slice

Authentication

Bearer token authentication. Pass your DayZero API token in the Authorization header and the target business UUID in x-business-id.

Parameters

Path

tokenstringrequired

Responses

201Successful Response

successboolean
messagestring
codestring
dataPublicVendorBillSubmissionResponse

400Bad Request - Invalid input

404Not Found - Resource does not exist

409Conflict - Resource already exists

422Validation Error

detailarray · ValidationErrorValidationError
5 fields
locarray · string | integerrequired
msgstringrequired
typestringrequired
inputobject
ctxobject

429Too Many Requests - Rate limit exceeded