Remove a connection
DELETE
/api/v1/tenants/{tenantId}/identity/providers/{providerId}
const url = 'https://app.avera.io/api/v1/tenants/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/identity/providers/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0';const options = {method: 'DELETE'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://app.avera.io/api/v1/tenants/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/identity/providers/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0Archives the connection and destroys its stored client secret. One-way, and refused while members still sign in through it. Archive rather than delete, so the audit trail keeps the connection’s label.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”tenantId
required
string format: uuid
providerId
required
string format: uuid
Responses
Section titled “Responses”OK
Media type*/*
object
id
required
string format: uuid
tenantId
required
string format: uuid
connectionId
required
string
connectionType
required
string
displayName
required
string
allowedDomains
required
Array<string>
status
required
string
createdAt
required
string format: date-time
lastSyncAt
string | null format: date-time
lastTestedAt
string | null format: date-time
issuer
required
string
clientId
required
string
hasClientSecret
required
boolean
scopes
required
Array<string>
extraAuthorizationParams
required
object
key
additional properties
string
requiredClaims
required
object
key
additional properties
string