Update Dev Orgs Auth Connection
Updates an authentication connection.
All the DevRev APIs require a token to authenticate the user. Provide Authorization: Bearer <TOKEN> as a header to every API request.
How do I find my token?
In: header
Object encapsulating the configuration parameters for an Azure AD authentication connection.
Client ID for the Azure authentication connection.
textClient secret for the Azure authentication connection.
textDomain URL of the Azure authentication connection.
textObject encapsulating the configuration parameters for a Google Apps authentication connection.
Client ID for the Google Apps authentication connection.
textClient secret for the Google Apps authentication connection.
textTenant domain URL of the Google Apps authentication connection.
textObject encapsulating the configuration parameters for an OIDC authentication connection.
Client ID for the OIDC authentication connection.
textClient secret for the OIDC authentication connection.
textIssuer URL of the OIDC authentication connection.
textObject encapsulating the configuration parameters for an Okta authentication connection.
Client ID for the Okta authentication connection.
textClient secret for the Okta authentication connection.
textDomain URL of the Okta authentication connection.
textObject encapsulating the configuration parameters for a SAML authentication connection.
Sign In endpoint for the SAML authentication connection.
textSigning certificate for the SAML authentication connection.
textEmpty Object
Response Body
curl -X POST "https://api.devrev.ai/dev-orgs.auth-connections.update" \ -H "Content-Type: application/json" \ -d '{ "id": "string" }'{
"auth_connection": {
"type": "google_apps",
"display_name": "string",
"enabled": true,
"id": "string",
"client_id": "string",
"domain": "string"
}
}{
"detail": "string",
"message": "string",
"type": "artifact_already_attached_to_a_parent",
"existing_parent": "string",
"is_same": true
}{
"detail": "string",
"message": "string",
"type": "unauthenticated"
}{
"detail": "string",
"message": "string",
"type": "forbidden"
}{
"detail": "string",
"message": "string",
"type": "not_found"
}{
"detail": "string",
"message": "string",
"type": "too_many_requests",
"retry_after": 0
}{
"detail": "string",
"message": "string",
"type": "internal_error",
"reference_id": "string"
}{
"detail": "string",
"message": "string",
"type": "service_unavailable"
}