[Sandbox] Add blocked reason
Changed onAdd a blocked reason to a filing to simulate a filing failure, transitioning the filing to blocked. Sandbox-only: in production this endpoint returns a 404.
The filing must be in pending or blocked status. Most blocker IDs from the Filing blockers table are accepted. Blockers that Check sets automatically (applied_for_tax_id, missing_tax_funds, collection_failed, company_bad_standing) return rule_violation. Blockers that apply only in certain cases, such as incorrect_experience_factor (Washington L&I filings only), return manual_issue_policy_violation when added to a filing they don't apply to, with a message explaining why. Returns the updated filing. An updated webhook with the company_filing topic is sent.
Request
- Base URLhttps://sandbox.checkhq.com
- AuthAPI key in header Authorization
- TypeScripthttps://skmtc.dev/checkhq/apis/check-api/docs/filings/:filing_id/simulate/add_blocked_reason/post.tsA function with typed inputs. Its response is checked against the schema.
Path parameters
ID of the company filing
Request body
Example request
{
"blocked_reason": "poa_failure",
"note": "Waiting on signed POA"
}Response
200
Example response
{
"id": "com_fil_AaeJoEAzbqqc2D9GMr3R",
"company": "com_vIFHhvyGN47ej1upyIT8",
"year": 2025,
"period": "q1",
"label": "Federal Quarterly Filing - Q1",
"jurisdiction": "fed",
"agency": "agc_ukjABgbD0hQ3dfBRyMPD",
"due_at": "2025-04-30",
"closed_at": "2025-04-25T00:00:00.000Z",
"status": "blocked",
"status_history": [
{
"status": "blocked",
"status_at": "2025-04-20T15:30:00.000Z",
"blocked_reasons": [
{
"type": "held_by_customer"
}
]
}
]
}Changes
- info
endpoint added
- info