Lifecycle API
Legacy repeat submission
Compatibility endpoint.
POST
https://app.mindbill.org/partner/v2/bills/{billId}/submissionsCompatibility endpoint. Bills are submitted atomically by POST /bills; this endpoint always returns 409 bill_already_submitted for an authorized existing bill. Use lifecycle actions for allowed follow-up work.
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
FieldTypeDescription
billIdRequiredstringResource identifier.
Examples
curl 'https://app.mindbill.org/partner/v2/bills/{billId}/submissions' \
--request POST \
--header "Authorization: Bearer $MINDBILL_API_KEY"curl 'https://app.mindbill.org/partner/v2/bills/{billId}/submissions' \
--request POST \
--header "Authorization: Bearer $MINDBILL_BROWSER_TOKEN" \
--header 'Origin: https://your-app.example'Response
409
Response fields are documented below.FieldTypeDescription
typeRequiredstringStable problem type URI.
titleRequiredstringShort error summary.
statusRequiredintegerHTTP status.
codeRequiredstringStable machine-readable error code.
detailstringHuman-readable context.
errorsobject[]Field-level validation details.