Credential endpoints allow you to manage custom authentication strategies for your organization's destinations. Destinations are the endpoints in your system that receive data from Redox.
You may choose custom authentication for your destinations if you want more secure authentication credentials for any data coming into your system.
With this set of Platform API endpoints, you can:
- retrieve a list of existing auth credentials for an environment;
- retrieve one auth credential by its ID;
- retrieve a list of supported auth strategies;
- create a new auth credential;
- update an existing auth credential; or
- delete an existing auth credential.
Get auth credentials
Retrieve a list of existing auth credentials in a configured environment. The response contains the metadata for each defined auth credential.
You can use this query to find the IDs for auth credentials. If you'd like to review details for a specific auth credential, you can retrieve an auth credential by its ID instead.
cURL request example
Path Parameters
- environmentIdrequired, string
Identifies the specific environment that you're operating in or on behalf of.
- metaobject
- versionstring
Lists the major and minor version number for the format of the returned payload. The payload format or shape may change between minor versions, like including additional or extended fields in later versions. We include the version data in each response so that you have the option to handle the signaled differences.
- payloadobject
- credentialsArray of object
Contains auth credentials.
- organizationrequired, number
Contains your unique Redox organization identifier.
- namerequired, string
Displays the name of the auth credential.
- environmentIdrequired, string
Identifies the specific environment that the auth credential is used in.
- idrequired, string
Contains a unique identifier assigned to the auth credential. Use this value when querying for this auth credential in future API requests.
- createdAtrequired, string
Displays the timestamp of when the auth credential was created. This value is set by Redox.
- updatedAtrequired, string
Displays the timestamp of the last time this auth credential was updated. This value is set by Redox.
- authStrategystring
Indicates the specific strategy type that this auth credential belongs to.
Possible Values:GoogleWIF
,OAuth_2.0_2-legged
,SMART_Backend
,JWT_Bearer
,AwsSigV4
,OAuth_2.0_JWT_GCP