Issue Token

  • POST
  • /user
  • /oidc
  • /tokens

Issue a short-lived API token using OIDC provider authentication

Request

POST PARAMETERS
provider_idrequiredstring
The ID of the OIDC provider
web_identity_tokenrequiredstring
The Web Identity Token from the OIDC provider

Response

RESPONSE BODY
requiredstring
Short-lived API access token

Last modified on Jan 26, 2026

Request example

curl -X POST "https://api.buddy.works/user/oidc/tokens" \ -H "Authorization: Bearer <YOUR-TOKEN>" \ -H "Content-Type: application/json" \ -d '{ "provider_id": "550e8400-e29b-41d4-a716-446655440000", "web_identity_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJodHRwczovL2FjY291bnRzLmdvb2dsZS5jb20iLCJhdWQiOiIxMjM0NTY3ODkwLWFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6LmFwcHMuZ29vZ2xldXNlcmNvbnRlbnQuY29tIiwic3ViIjoiMTIzNDU2Nzg5MDEyMzQ1Njc4OTAiLCJlbWFpbCI6InVzZXJAZXhhbXBsZS5jb20iLCJlbWFpbF92ZXJpZmllZCI6dHJ1ZSwiaWF0IjoxNjg5MDAwMDAwLCJleHAiOjE2ODkwMDM2MDB9.example_signature" }'