Account blocked from messaging
Instagram has blocked this account from sending messages through apps. Check the account’s status in the Instagram app. You can reply again once the block is lifted.
- engagement_business_blocked
- 422
- bad-body
- error
- No
- engagement
How to fix
Review the request and try again. The response `detail` explains the specific problem.
Example response
Every error is returned as application/problem+json (RFC 9457). The detail is the specific, actionable message; the code is stable and safe to branch on.
{
"type": "https://skedcast.com/errors/engagement_business_blocked",
"title": "Account blocked from messaging",
"status": 422,
"category": "bad-body",
"code": "engagement_business_blocked",
"detail": "Instagram has blocked this account from sending messages through apps. Check the account’s status in the Instagram app. You can reply again once the block is lifted.",
"correlationId": "c-1f2e3d4c-…",
"severity": "error"
}Handle it in code
try {
await skedcast.posts.create(input);
} catch (err) {
if (err instanceof SkedcastApiError && err.code === 'engagement_business_blocked') {
// Instagram has blocked this account from sending messages through apps. Check the account’s status in the Instagram app. You can reply again once the block is lifted.
}
}