Skip to content

Error reference

Person not reachable

Instagram or Facebook says this person can’t receive messages from this account right now. You can reply again as soon as they write to you.

Code
engagement_recipient_unavailable
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_unavailable",
  "title": "Person not reachable",
  "status": 422,
  "category": "bad-body",
  "code": "engagement_recipient_unavailable",
  "detail": "Instagram or Facebook says this person can’t receive messages from this account right now. You can reply again as soon as they write to you.",
  "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_unavailable') {
    // Instagram or Facebook says this person can’t receive messages from this account right now. You can reply again as soon as they write to you.
  }
}