Body
Problem
- How do I authenticate an Etix API call that includes the process for obtaining the necessary tokens?
Resolution
Authentication Process
- Obtain Tokens:
- The Etix API requires three types of tokens for access: a security token (access token), a basic auth token, and a refresh token (API Key)
- To acquire the security token, send a POST request to
https://authorization.etix.com/v1/token/authorize with the basic auth token and the refresh token included
- Security Token Request example (with tokens redacted)
- The response to this request will include the security token. If additional permissions (scopes) are required, new basic auth and refresh tokens must be obtained from the vendor
POST /v1/token/authorize HTTP/1.1
Host:[authorization.etix.com](https://authorization.etix.com/)
Content-Type: application/x-www-form-urlencoded
Authorization: Basic <BASIC AUTH TOKEN>
Accept: application/json
Cache-Control: no-cache
Post Data Payload:
grant_type=refresh_token&refresh_token=<REFRESH TOKEN>
- Vendor Contact:
- For new refresh and authentication tokens, contact the vendor at api@etix.com
Send an Authenticated Request
- With the security token obtained, you can make authentication requests to the API's functional endpoints. Include the security token in the Authorization header as a Bearer token
- Note: Authentication tokens expire after 24 hours
Note
User
- Application Operations
- Client Office
System
- 1184998: Etix Data Integration
- 1445230: INT0210 Etix Demographic Outbound Studio