<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/providers",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Providers"
}
-->

# Providers

Read information about source code management providers you connected to Xcode Cloud.

## Discussion

The `scmProviders` resource represents the source code management (SCM) providers you connected to Xcode Cloud. Use it to access these SCM providers and read the following information for each provider:

- A unique identifier
- The provider’s type
- The provider’s URL

> Note:
> This resource supports JSON web tokens with a lifetime of up to six months. For more information, see <doc://com.apple.appstoreconnectapi/documentation/AppStoreConnectAPI/generating-tokens-for-api-requests#Determine-the-Appropriate-Token-Lifetime>.

## Topics

### Getting Provider Information

[`List all source code management providers`](/documentation/AppStoreConnectAPI/GET-v1-scmProviders)

List all source code management providers you connected to Xcode Cloud.

[`Get a source code management provider`](/documentation/AppStoreConnectAPI/GET-v1-scmProviders-_id_)

Get information about a specific source code management provider you connected to Xcode Cloud.

[`List all repositories for a source code management provider`](/documentation/AppStoreConnectAPI/GET-v1-scmProviders-_id_-repositories)

List all Git repositories for a specific source code management provider you connected to Xcode Cloud.

[`List repository IDs for an SCM provider`](/documentation/AppStoreConnectAPI/GET-v1-scmProviders-_id_-relationships-repositories)

### Objects

[`object ScmProvider`](/documentation/AppStoreConnectAPI/ScmProvider)

A source code management provider, such as GitHub or Bitbucket, connected to Xcode Cloud for accessing repositories.

[`object ScmProviderResponse`](/documentation/AppStoreConnectAPI/ScmProviderResponse)

The response body for endpoints that read a single SCM provider connected to Xcode Cloud.

[`object ScmProvidersResponse`](/documentation/AppStoreConnectAPI/ScmProvidersResponse)

The response body for endpoints that list SCM providers connected to Xcode Cloud.

[`object ScmProviderRepositoriesLinkagesResponse`](/documentation/AppStoreConnectAPI/ScmProviderRepositoriesLinkagesResponse)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)