Skip to content

Error reference

Publishing is restricted

Publishing is restricted on this workspace. You can still save drafts. Open Settings > Enforcement to see why and to appeal.

Code
posting_restricted
HTTP status
403
Category
forbidden
Severity
error
Retryable
No
Domain
posts

How to fix

If this keeps happening, contact support and include the reference id from the response.

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/posting_restricted",
  "title": "Publishing is restricted",
  "status": 403,
  "category": "forbidden",
  "code": "posting_restricted",
  "detail": "Publishing is restricted on this workspace. You can still save drafts. Open Settings > Enforcement to see why and to appeal.",
  "correlationId": "c-1f2e3d4c-…",
  "severity": "error",
  "action": "contact-support"
}

Handle it in code

try {
  await skedcast.posts.create(input);
} catch (err) {
  if (err instanceof SkedcastApiError && err.code === 'posting_restricted') {
    // Publishing is restricted on this workspace. You can still save drafts. Open Settings > Enforcement to see why and to appeal.
  }
}