-
Notifications
You must be signed in to change notification settings - Fork 9
API Authentication
Yaron Mazor edited this page Aug 18, 2024
·
4 revisions
All API calls are secured and requires authentication. each API could be authenticated in the following ways
Each user that wishes to use Geneyx API could receive from supports their API User Key and API User ID. those could be used in the request body or request headers Request body:
{ "apiUserKey": "xxx", "apiUserId": "yyy" }
The following header keys could be used as well
- ApiUserId
- ApiUserKey
Standard Oauth2 authentication flow creates a bearer token that could be used to authenticate the API calls. Default authentication server: https://auth.geneyx.com Entry points:
- Authorization: /oauth2/authorize
- Token: /oauth2/token
- User: /oauth2/userinfo
- Scope: ["identity"]
once received, the token could be used as a standard authorization bearer token