missing_scope
403 Forbidden The token does not carry the scope this operation requires.
When you get it
The token does not carry the scope this operation requires. It is always answered with HTTP 403 - one code means one status, so a client may key its handling on either.
Fields it carries
Inside each errors[] entry, beside pointer:
required- What the operation requires the caller to hold or send.
granted- What the caller actually holds, against which `required` was checked.
A field is omitted when the server genuinely does not know it - an absent member is never the same as an empty one.
How to fix it
The request was understood and refused. Retrying it unchanged will fail identically - change the token, the rights, or the plan named in the fields above.
Shape
{
"type": "https://api2.host-tracker.com/problems/missing-scope",
"title": "The token does not carry the scope this operation requires.",
"status": 403,
"code": "missing_scope",
"errors": [
{ "required": …, "granted": … }
]
}