---
title: "Get the URLs for the environment providers"
method: GET
path: "/environments/{environmentId}/settings/providers/urls"
tags: ["Settings"]
---

# Get the URLs for the environment providers

`GET /environments/{environmentId}/settings/providers/urls`

## Path parameters

- `environmentId` string, required

## Response `200`

List of OAuth urls for the environment providers

- ProviderUrlsResponse
  - `providerUrls` ProviderUrl[]
    - `provider` 'emailOnly' | 'magicLink' | 'apple' | 'bitbucket' | 'coinbasesocial' | 'discord' | 'epicgames' | 'facebook' | 'farcaster' | 'github' | 'gitlab' | 'google' | 'instagram' | 'linkedin' | 'microsoft' | 'twitch' | 'twitter' | 'blocto' | 'banxa' | 'coinbaseOnramp' | 'cryptoDotCom' | 'dynamic' | 'alchemy' | 'zerodev' | 'telegram' | 'turnkey' | 'coinbaseWaas' | 'sms' | 'spotify' | 'tiktok' | 'line' | 'steam' | 'shopify' | 'zksync' | 'kraken' | 'blockaid' | 'passkey' | 'okta' | 'sendgrid' | 'resend', required — The 'turnkey' value is deprecated and will be removed in a future version.
    - `authorizationUrl` string, required — 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, required — 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
    - `scopes` string — Optional custom space-delimited list of Oauth scopes for the social provider
    - `scopesRefUrl` string — Reference URL for custom scopes of OAuth provider.

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal Server Error

---

[API](https://skmtc.net/dynamic/apis/dashboard-api.md) · [All operations](https://skmtc.net/dynamic/apis/dashboard-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/dynamic/dashboard-api/revisions/aac826315d90/schema)
