Update a authentication provider
PATCH/authentication_providers/:id
Updates settings of an existing authentication provider.
Request
Path Parameters
Identifies the resource.
- application/json
Body
The name associated with the authentication provider.
The short name associated with the authentication provider. This must be unique and URL-friendly, as it's going to be part of the login URL.
Default value: true
The active status of the authentication provider
settings
object
The settings associated with the authentication provider.
The Entity ID for the identity provider (IdP).
The SSO target url for the identity provider (IdP).
The certificate fingerprint for the identity provider (IdP)
Possible values: [sha1
, sha256
, sha384
, sha512
]
Default value: sha1
The algorithm used to generate the identity provider's (IdP) certificate fingerprint
The settings associated with the authentication provider.
The URL for the identity provider metadata file to populate the settings automatically. If the settings attribute is provided, that will be used instead.
Responses
200: Successful response
Response Headers
- application/json
401: Unauthorized
Response Headers
- application/json
404: Resource not found
Response Headers
- application/json
422: Bad request
Response Headers
- application/json
Request samples
curl -L -X PATCH 'https://api.telnyx.com/v2/authentication_providers/:id' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
-d '{
"name": "Okta",
"short_name": "myorg",
"active": true,
"settings": {
"idp_entity_id": "https://myorg.myidp.com/saml/metadata",
"idp_sso_target_url": "https://myorg.myidp.com/trust/saml2/http-post/sso",
"idp_cert_fingerprint": "13:38:C7:BB:C9:FF:4A:70:38:3A:E3:D9:5C:CD:DB:2E:50:1E:80:A7",
"idp_cert_fingerprint_algorithm": "sha1"
}
}'
Response samples
{
"data": {
"id": [
"35146afd-df93-4963-b1e9-1a085e2ae874"
],
"record_type": [
"authentication_provider"
],
"name": [
"Okta"
],
"short_name": [
"myorg"
],
"organization_id": [
"24b4a4bb-c4df-46ad-bbcb-23fc741c5ad7"
],
"active": [
true
],
"settings": {
"assertion_consumer_service_url": [
"https://api.telnyx.com/sso/saml/auth/myorg"
],
"service_provider_entity_id": [
"https://api.telnyx.com/sso/saml/metadata/myorg"
],
"idp_entity_id": [
"https://myorg.myidp.com/saml/metadata"
],
"idp_sso_target_url": [
"https://myorg.myidp.com/trust/saml2/http-post/sso"
],
"idp_cert_fingerprint": [
"13:38:C7:BB:C9:FF:4A:70:38:3A:E3:D9:5C:CD:DB:2E:50:1E:80:A7"
],
"idp_cert_fingerprint_algorithm": [
"sha256"
],
"name_identifier_format": [
"urn:oasis:names:tc:SAML:1.1:nameid-format"
]
},
"created_at": [
"2018-02-02T22:25:27.521Z"
],
"updated_at": [
"2018-02-02T22:25:27.521Z"
]
}
}
{}
{}
{}