Authentication
Last updated
Was this helpful?
Last updated
Was this helpful?
Authentication for Ketryx API endpoints happens via API keys.
API keys can be configured at the organization level under Organization > API keys:
Each API key can have the following permissions, controlling what a caller using an API key can do with the API:
Create project: whether new projects can be created
Create version: whether new versions can be created
Delete project: whether projects can be deleted
Delete version: whether versions can be deleted
Get generated document: whether documents can be generated and downloaded
List projects: whether a list of projects can be retrieved
List versions: whether a list of versions can be retrieved
Manage project settings: whether project settings can be retrieved and changed
Report test results: whether new builds and test results can be reported to Ketryx projects
Retrieve release status: whether the release status of project versions can be checked
Immediately after creating an API key, a secret token is displayed and can be copied and pasted into a secure location. This token can be used as the Authorization
header in direct HTTP requests to the Ketryx API, in the following form:
API keys can also be used as the api-key
parameter to the Ketryx GitHub Action.