Skip to content

Error reference

Person isn’t receiving messages

This person isn’t receiving messages from this account. They may have blocked or restricted it. Unblock or unrestrict them in the Instagram or Facebook app, then reply.

Code
engagement_recipient_blocked
HTTP status
422
Category
bad-body
Severity
error
Retryable
No
Domain
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_recipient_blocked",
  "title": "Person isn’t receiving messages",
  "status": 422,
  "category": "bad-body",
  "code": "engagement_recipient_blocked",
  "detail": "This person isn’t receiving messages from this account. They may have blocked or restricted it. Unblock or unrestrict them in the Instagram or Facebook app, then reply.",
  "correlationId": "c-1f2e3d4c-…",
  "severity": "error"
}

Handle it in code

try {
  await skedcast.posts.create(input);
} catch (err) {
  if (err instanceof SkedcastApiError && err.code === 'engagement_recipient_blocked') {
    // This person isn’t receiving messages from this account. They may have blocked or restricted it. Unblock or unrestrict them in the Instagram or Facebook app, then reply.
  }
}