Skip to content

Error reference

Handled in another app

Another app (such as Meta Business Suite) is handling this conversation, so SkedCast cannot reply until it is handed back.

Code
engagement_thread_not_owned
HTTP status
409
Category
conflict
Severity
warn
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_thread_not_owned",
  "title": "Handled in another app",
  "status": 409,
  "category": "conflict",
  "code": "engagement_thread_not_owned",
  "detail": "Another app (such as Meta Business Suite) is handling this conversation, so SkedCast cannot reply until it is handed back.",
  "correlationId": "c-1f2e3d4c-…",
  "severity": "warn"
}

Handle it in code

try {
  await skedcast.posts.create(input);
} catch (err) {
  if (err instanceof SkedcastApiError && err.code === 'engagement_thread_not_owned') {
    // Another app (such as Meta Business Suite) is handling this conversation, so SkedCast cannot reply until it is handed back.
  }
}