To add an application in System Settings -> Application Settings, select module permissions and generate client_id and client_secret.
GET /open/auth/token
| Field Name | Field Type | Default Value |
|---|---|---|
| client_id | string | - |
| client_secret | string | - |
This GET request uses query parameters and does not require a request body.
expiration is a Unix timestamp in seconds, not milliseconds or a remaining duration. Tokens currently last 30 days. Each application keeps up to 5 valid tokens; further requests reuse the fifth token and extend its expiration. Resetting the application secret invalidates existing tokens.
Use the token obtained above to make API requests. The base path for all module interfaces is /open
The remote CLI handles application login and token refresh: