Quantcast
Channel: Square Developer Forums - Latest topics
Viewing all articles
Browse latest Browse all 1325

Revoke token API throws 400 error with square version 2024-03-20

$
0
0

Our app is on the latest version ‘2024-03-20’. I was trying to use the API explorer to checkout the revoke token API. With the square version 2024-03-20(latest) the explorer takes Authorization : BEARER [ACCESS_TOKEN].

curl https://connect.squareupsandbox.com/oauth2/revoke \
  -X POST \
  -H 'Square-Version: 2024-03-20' \
  -H 'Authorization: Bearer [ACCESS_TOKEN]' \
  -H 'Content-Type: application/json' \
  -d '{
    "client_id": [CLIENT_ID],
    "merchant_id": [MERCHANT_ID],
    "revoke_only_access_token": false,
    "access_token": [ACCESS_TOKEN]
  }'

The API fails with response 400

{
  "message": "bad authorization header",
  "type": "bad_request.invalid_parameter"
}

However the API succeeds using the version 2024-02-22 with the necessary params and headers (Authorization: Client APPLICATION_SECRET)

Why does the Revoke token API not work with the authorisation provided as per 2024-03-20?

1 post - 1 participant

Read full topic


Viewing all articles
Browse latest Browse all 1325

Trending Articles