POST /api/v1/provider/filing-obligations/bulk
Record existing registrations and activate filing for up to 100 provider client/state accounts in one atomic control-plane request.
Authentication
Provider API key · scopes provider:clients:write and returns:write
Request
idempotency_key and up to 100 items[] with provider client engagement id, state, optional location, filing cadence, registration data, obligation start, and forward/back draft-return controls. Use asynchronous return jobs for high-volume workpaper generation.
Response
Configured and generated-return totals plus ordered per-item client/state results
Persistence
Atomic across the entire batch: every item writes the canonical registration, obligation timeline, and state account profile in its taxpayer tenant, or no item changes. Never registers a customer with a state.
Example request
curl -X POST https://prophit.ai/api/v1/provider/filing-obligations/bulk \
-H "Authorization: Bearer $PROPHIT_API_KEY" \
-H "Content-Type: application/json" \
-d @request.json