GET
/
settings
/
providers
/
{providerId}
curl --request GET \
  --url https://app.dynamicauth.com/api/v0/settings/providers/{providerId}
{
  "id": "95b11417-f18f-457f-8804-68e361f9164f",
  "provider": "emailOnly",
  "enabledAt": "2023-11-07T05:31:56Z",
  "clientId": "<string>",
  "clientSecret": "<string>",
  "providerProjectId": "<string>",
  "authorizationUrl": "<string>",
  "redirectUrl": "<string>",
  "defaultChainId": 123,
  "defaultChain": "eip155:1",
  "keyExportUrl": "<string>",
  "termsAcceptedByUser": {
    "termsUrl": "<string>",
    "email": "[email protected]",
    "userId": "95b11417-f18f-457f-8804-68e361f9164f",
    "createdAt": "2023-11-07T05:31:56Z"
  },
  "appleKeyId": "<string>",
  "appleTeamId": "<string>",
  "accountSid": "<string>",
  "twilioNumber": "<string>",
  "enabledCountries": [
    {
      "isoCountryCode": "US",
      "phoneCountryCode": "An example name"
    }
  ],
  "entryPointVersion": "v6"
}

Path Parameters

providerId
string
required

ID of the provider

Response

200 - application/json
id
string

ID of the provider

provider
enum<string>
required
Available options:
emailOnly,
magicLink,
apple,
bitbucket,
coinbasesocial,
discord,
facebook,
farcaster,
github,
gitlab,
google,
instagram,
linkedin,
microsoft,
twitch,
twitter,
blocto,
banxa,
dynamic,
alchemy,
zerodev,
turnkey,
coinbaseWaas,
sms
enabledAt
string | null
clientId
string

Standard OAuth client ID. For more information, see: https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/

clientSecret
string

Standard OAuth client secret key. For more information, see: https://www.oauth.com/oauth2-servers/client-registration/client-id-secret/

providerProjectId
string

Some providers require additional information, typically called a project ID or site ID

authorizationUrl
string

If the provider supports Oauth 2, this field will contain the URL of the login and authorization where a user can authorize the applciation to gain access to their provider account

redirectUrl
string

If the provider supports Oauth 2, this field will contain the URL of redirect or callback URL which will need to be provided to the Oauth provider to properly configure your App tp talk with Dynamic

defaultChainId
integer

DEPRECATED: Use defaultChain. The default chain id the SDK should use

defaultChain
string

CAIP-2 Chain ID (https://github.com/ChainAgnostic/CAIPs/blob/main/CAIPs/caip-2.md)

keyExportUrl
string

The url of the site to go to export wallets private keys

termsAcceptedByUser
object

Reference to the user that accepted the terms and conditions, if one is necessary for this provider.

appleKeyId
string

Key ID required for Apple Oauth2 applications. This is the identifier for a private key.

appleTeamId
string

Team ID required for Apple Oauth2 applications. This is associated with the Apple developer membership account.

accountSid
string

Required to initialize Twilio provider.

twilioNumber
string

Required to initialize Twilio provider. Phone number used to send SMS messages.

enabledCountries
object[]
entryPointVersion
enum<string>
Available options:
v6,
v7