Uphold · OAuth Scopes
Uphold OAuth Scopes
OAuth 2.0
searched
Uphold publishes 64 OAuth 2.0 scopes via the clientCredentials flow. Scopes are the fine-grained permissions an application requests at authorization time to act against the Uphold API on a user’s behalf.
Tokens are issued from /core/oauth2/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
Companycryptocurrencydigital-assetspaymentsbankingfintechkyccompliancecrypto-exchangemarket-dataembedded-financetravel-rulewebhooksagent-native
Scopes: 64
Flows: clientCredentials
Method: searched
OAuth endpoints
Token URL
/core/oauth2/token
/core/oauth2/token
Flows
clientCredentials
clientCredentials
Scopes (64)
| Scope | Description | Flows |
|---|---|---|
| core.accounts.metadata:read | Grants access to view accounts metadata | clientCredentials |
| core.accounts.metadata:write | Grants access to modify accounts metadata | clientCredentials |
| core.accounts:archive | Grants access to archive accounts | clientCredentials |
| core.accounts:create | Grants access to create accounts | clientCredentials |
| core.accounts:deposit-method | Grants access to deposit method needed for depositing into accounts | clientCredentials |
| core.accounts:read | Grants access to view accounts | clientCredentials |
| core.accounts:update | Grants access to update accounts | clientCredentials |
| core.accounts:use-test-helpers | Grants access to test helpers of accounts | clientCredentials |
| core.assets:use-test-helpers | Grants access to test helpers of assets | clientCredentials |
| core.capabilities:read | Grants access to view user capabilities | clientCredentials |
| core.external-accounts.metadata:read | Grants access to view external accounts metadata | clientCredentials |
| core.external-accounts.metadata:write | Grants access to modify external accounts metadata | clientCredentials |
| core.external-accounts:create | Grants access to create external accounts | clientCredentials |
| core.external-accounts:delete | Grants access to delete external accounts | clientCredentials |
| core.external-accounts:read | Grants access to view external accounts | clientCredentials |
| core.external-accounts:update | Grants access to update external accounts | clientCredentials |
| core.files.metadata:read | Grants access to view files metadata | clientCredentials |
| core.files.metadata:write | Grants access to modify files metadata | clientCredentials |
| core.files:create | Grants access to create files | clientCredentials |
| core.files:read | Grants access to view files | clientCredentials |
| core.kyc.address:update | Grants access to update address KYC process | clientCredentials |
| core.kyc.crypto-risk-assessment:update | Grants access to update crypto risk assessment KYC process | clientCredentials |
| core.kyc.customer-due-diligence:update | Grants access to update customer due diligence KYC process | clientCredentials |
| core.kyc.email:update | Grants access to update email KYC process | clientCredentials |
| core.kyc.enhanced-due-diligence:update | Grants access to update enhanced due diligence KYC process | clientCredentials |
| core.kyc.identity:update | Grants access to update identity KYC process | clientCredentials |
| core.kyc.phone:update | Grants access to update phone KYC process | clientCredentials |
| core.kyc.profile:update | Grants access to update profile KYC process | clientCredentials |
| core.kyc.proof-of-address:update | Grants access to update proof-of-address KYC process | clientCredentials |
| core.kyc.self-categorization-statement:update | Grants access to update self-categorization statement KYC process | clientCredentials |
| core.kyc.tax-details:update | Grants access to update tax details KYC process | clientCredentials |
| core.kyc:read | Grants access to view KYC processes | clientCredentials |
| core.portfolio:read | Grants access to view portfolio overview, performance, and historical balance | clientCredentials |
| core.statements:read | Grants access to read statements | clientCredentials |
| core.terms-of-service:accept | Grants access to accept terms of service | clientCredentials |
| core.terms-of-service:read | Grants access to view terms of service | clientCredentials |
| core.transactions.metadata:read | Grants access to view transactions metadata | clientCredentials |
| core.transactions.metadata:write | Grants access to modify transactions metadata | clientCredentials |
| core.transactions.requests-for-information:read | Grants access to view transactions requests for information | clientCredentials |
| core.transactions.requests-for-information:update | Grants access to update transactions requests for information | clientCredentials |
| core.transactions:create | Grants access to commit quotes | clientCredentials |
| core.transactions:read | Grants access to view transactions | clientCredentials |
| core.users.metadata:read | Grants access to view user metadata | clientCredentials |
| core.users.metadata:write | Grants access to modify user metadata | clientCredentials |
| core.users:act-on-behalf-of | Grants access to act on behalf of a user | clientCredentials |
| core.users:create | Grants access to create users | clientCredentials |
| core.users:delete | Grants access to delete users | clientCredentials |
| core.users:read | Grants access to view users | clientCredentials |
| core.webhooks:management-link | Grants access to create webhook management links | clientCredentials |
| kyc-connector.sumsub.ingestions:create | Grants access to create a Sumsub ingestion. | clientCredentials |
| kyc-connector.sumsub.ingestions:read | Grants access to view Sumsub ingestions. | clientCredentials |
| kyc-connector.veriff.config:read | Grants access to view the Veriff provider configuration. | clientCredentials |
| kyc-connector.veriff.config:write | Grants access to create or update the Veriff provider configuration. | clientCredentials |
| kyc-connector.veriff.ingestions:create | Grants access to create a Veriff ingestion. | clientCredentials |
| kyc-connector.veriff.ingestions:read | Grants access to view Veriff ingestions. | clientCredentials |
| market-pulse.assets.information:read | Grants access to read asset information. | clientCredentials |
| market-pulse.assets.news:read | Grants access to read asset news. | clientCredentials |
| market-pulse.assets.statistics:read | Grants access to read asset statistics. | clientCredentials |
| market-pulse.general.news:read | Grants access to read general market news. | clientCredentials |
| topper.kyc-sharing:create-session | Grants access to create a KYC sharing session. | clientCredentials |
| topper.kyc-sharing:identify-user | Grants access to identify a user for KYC sharing. | clientCredentials |
| widgets.kyc.sessions:create | Grants access to create KYC widget sessions. | clientCredentials |
| widgets.payment.sessions:create | Grants access to create payment widget sessions. | clientCredentials |
| widgets.travel-rule.sessions:create | Grants access to create Travel Rule widget sessions. | clientCredentials |
📄 Provider scope reference: https://developer.uphold.com/rest-apis/authentication#scopes