Add
- POST
- /user
- /tokens
Adds a new personal access token.
Warning
You can't create tokens with scopes higher than those in the authorization token.
Hint
If there are any IP or workspace restrictions saved in the authorization token, they will be copied to the created token. If you want to change the restrictions, an authorization token without restrictions must be used.
Example:
curl -X POST "https://api.buddy.works/user/tokens" \
-H "Authorization: Bearer <YOUR-TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"name": "My test token",
"expires_in": 7,
"scopes": [
"WORKSPACE"
],
"ip_restrictions": [
"123.123.123.123"
],
"workspace_restrictions": [
"buddy"
]
}'
EXAMPLE RESPONSE{ "url": "https://api.buddy.works/user/tokens/ZGU2Mk5ODItMTczYy00MThkLWJiOGtNmJmzFjMWVlYjAy", "html_url": "https://app.buddy.works/api-tokens/details/ZGU2Mk5ODItMTczYy00MThkLWJiOGtNmJmzFjMWVlYjAy", "id": "ZGU2Mk5ODItMTczYy00MThkLWJiOGtNmJmzFjMWVlYjAy", "name": "My test token", "token": "ed0f8927-c116-4afe-b555-c888dfd86c92", "expires_at": "2023-03-28T13:46:39.238118Z", "scopes": [ "WORKSPACE" ], "ip_restrictions": [ "123.123.123.123" ], "workspace_restrictions": [ "buddy" ] }
STATUS200 OK
LIMITSX-Rate-Limit-Limit: 1 X-Rate-Limit-Remaining: 999