Thinkeo API
HomeWebsiteDocumentationThinkeo Platform
HomeWebsiteDocumentationThinkeo Platform
  1. Essentials - Most used
  • Getting Started
    • Introduction
    • Authentication
    • Required Elements for Creating a Publication
    • Creating Publications
  • Essentials - Most used
    • /teams
      GET
    • /tokens
      POST
    • /attachments
      POST
    • /publications
      POST
  • Auth
    • /auth/confirm
      PUT
    • /auth/forgot-password
      POST
    • /auth/logout
      POST
    • /auth/password
      PUT
    • /auth/refresh
      POST
    • /auth/register
      POST
    • /auth/sso/providers
      GET
    • /auth/sso/{provider}/login
      POST
    • /auth/sso/verify
      POST
    • /auth/login
      POST
  • Apps
    • /apps
      POST
    • /apps/query
      POST
    • /apps/{app_id}
      GET
    • /apps/{app_id}
      PUT
    • /apps/{app_id}/icon
      GET
    • /apps/{app_id}/icon
      PUT
    • /apps/{app_id}/versions
      GET
    • /apps/{app_id}/versions
      POST
    • /apps/{app_id}/versions/{version}
      GET
    • /apps/{app_id}/wizard
      GET
    • /apps/{app_id}/wizard
      PUT
    • /apps/{app_id}/wizard
      POST
    • /apps/{app_id}/wizard
      DELETE
    • /apps/{app_id}/archive
      POST
    • /apps/{app_id}/dependencies
      GET
    • /apps/prices
      POST
    • /apps/usage
      POST
    • /apps/import
      POST
    • /apps/{app_id}/versions/{version}/clone
      POST
    • /apps/{app_id}/versions/{version}/export
      GET
  • Assignments
    • /assignments
    • /assignments/{assignment_id}
    • /assignments/{assignment_id}
  • Attachments
    • /attachments/{attachment_id}
    • /attachments/{attachment_id}/meta
  • Attributes
    • /attributes
    • /attributes/query
    • /attributes/{attr_id}
    • /attributes/{attr_id}
    • /attributes/{attr_id}
    • /attributes/views/
    • /attributes/views/
    • /attributes/views/{view_id}
    • /attributes/views/{view_id}
    • /attributes/views/{view_id}
    • /attributes/views
    • /attributes/views
  • Blocks
    • /blocks
    • /blocks/query
    • /blocks/{block_id}
    • /blocks/{block_id}
    • /blocks/{block_id}
    • /blocks/{block_id}/children
    • /blocks/{block_id}/children/{child_id}
    • /blocks/{block_id}/children/{child_id}
    • /blocks/{block_id}/shallow-copy
    • /blocks/{block_id}/deep-copy
    • /blocks/ai-models
    • /blocks/{block_id}/graph
    • /blocks/views
    • /blocks/views
    • /blocks/views/{view_id}
    • /blocks/views/{view_id}
    • /blocks/views/{view_id}
    • /blocks/{block_id}/render
  • Docs
    • /docs/openapi.json
  • Publications
    • /publications/query
    • /publications/{publication_id}
    • /publications/{publication_id}
    • /publications/{publication_id}
    • /publications/{publication_id}/attachments
    • /publications/{publication_id}/data
    • /publications/{publication_id}/data
    • /publications/views
    • /publications/views
    • /publications/views/{view_id}
    • /publications/views/{view_id}
    • /publications/views/{view_id}
    • /publications/{publication_id}/name
    • /publications/{publication_id}/revisions
    • /publications/{publication_id}/revisions
    • /publications/{publication_id}/revisions/{revision_id}
    • /publications/{publication_id}/revisions/{revision_id}/execution-plan
  • Teams
    • /teams
    • /teams
    • /teams/current
    • /teams/groups
    • /teams/groups
    • /teams/groups/{group_id}
    • /teams/groups/{group_id}
    • /teams/groups/{group_id}/apps
    • /teams/groups/{group_id}/apps
    • /teams/groups/{group_id}/apps/{app_id}
    • /teams/groups/{group_id}/users
    • /teams/groups/{group_id}/users
    • /teams/groups/{group_id}/users/{user_id}
    • /teams/users
    • /teams/users
    • /teams/users/{user_id}
    • /teams/users/{user_id}
    • /teams/billing
    • /teams/billing/report
    • /teams/logs
    • /teams/billing/limits
    • /teams/billing/limits
    • /teams/billing/limits/apps/{app_id}
    • /teams/billing/subscription
    • /teams/billing/subscription/preview
  • Tokens
    • /tokens
    • /tokens/{token_id}
  • Users
    • /users/me
    • /users/me
  • Marketplace
    • /marketplace
  1. Essentials - Most used

/tokens

POST
https://api.thinkeo.io/v1/tokens
Use Basic Auth and your Thinkeo credentials to create your permanent token using the ID of the relevant Team. The Token is valid for the entire Team, so for all the Apps of the specified Team. Make sure to specify an indicative name for your token and an expiration date.

Request

Authorization
Send your HTTP requests with an
Authorization
header that contains the word Basic followed by a space and a base64-encoded string username:password
Example:
Authorization: Basic *****************
Query Params

Responses

🟢200OK
application/json
Body

🟠400Bad Request
🟠413Payload Too Large
🟠415Unsupported Media Type
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.thinkeo.io/v1/tokens?name&expiration&once&team&app&scopes' \
--header 'Authorization: Basic <encoded-value>'
Response Response Example
200 - Example 1
{
    "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
    "teamId": "a4ede8ba-7c0a-4485-8763-cbd9b282fbec",
    "appId": "28c365d5-df94-4a54-8217-3ce51d068868",
    "name": "string",
    "expiration": "2019-08-24T14:15:22Z",
    "createdAt": "2019-08-24T14:15:22Z",
    "token": "string"
}
Modified at 2025-10-01 14:40:43
Previous
/teams
Next
/attachments
Built with