How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

[URGENT] POST /rest/v2/contracts returns 403 TOKEN_TYPE_NOT_ALLOWED with personal API token (contracts:write)

calendar_today June 1, 2026 person @tundx0 Olatunde Adegboyebo domain deel-com

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

open_in_new Read original post