Skip to content

Error reference

Invalid resource target

The requested resource is not served by this authorization server or does not match the resource the grant was issued for.

Code
invalid_target
HTTP status
400
Category
bad-body
Severity
error
Retryable
No
Domain
oauth

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/invalid_target",
  "title": "Invalid resource target",
  "status": 400,
  "category": "bad-body",
  "code": "invalid_target",
  "detail": "The requested resource is not served by this authorization server or does not match the resource the grant was issued for.",
  "correlationId": "c-1f2e3d4c-…",
  "severity": "error"
}

Handle it in code

try {
  await skedcast.posts.create(input);
} catch (err) {
  if (err instanceof SkedcastApiError && err.code === 'invalid_target') {
    // The requested resource is not served by this authorization server or does not match the resource the grant was issued for.
  }
}