Summary When we create a contractor contract via POST /rest/v2/contracts using a personal API token with contracts:write (and related scopes), Deel responds with HTTP 403 and error code TOKEN_TYPE_NOT_ALLOWED / message “Invalid token type for this endpoint” . The personal API token has the correct scopes enabled. Example Request POST https://api.letsdeel.com/rest/v2/contracts Content-Type: application/json Accept: application/json Authorization: Bearer Body – { “data”: { “title”: “ “, “country_code”: “US”, “state_code”: “ “, “scope_of_work”: “As described”, “special_clause”: “”, “client”: { “l