United States Postal Service OAuth Scopes

OAuth 2.0 derived

United States Postal Service publishes 44 OAuth 2.0 scopes via the clientCredentials and authorizationCode flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the United States Postal Service API on a user’s behalf.

Tokens are issued from /oauth2/v3/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.

GovernmentPostal ServiceShippingLogisticsAddress ValidationPackage Tracking
Scopes: 44 Flows: clientCredentials, authorizationCode Method: derived

OAuth endpoints

Authorization URL
/oauth2/v3/authorize
Token URL
/oauth2/v3/token /oauth2/token
Flows
clientCredentialsauthorizationCode

Scopes (44)

ScopeDescriptionFlows
address The OpenID Connect industry standard, United States Postal Service authorized access the user's address. authorizationCode, clientCredentials
addresses read-only access to all addresses endpoints authorizationCode, clientCredentials
adjustments Get adjustments for a tracking number. authorizationCode, clientCredentials
campaigns read/write access to all campaigns endpoints clientCredentials
carrier-pickup
containers Both read and create access to containers API. clientCredentials
email The OpenID Connect industry standard, United States Postal Service authorized access the user's email address. authorizationCode, clientCredentials
fast-appointments check for available slots and create appointments authorizationCode, clientCredentials
international-labels Read, create, and cancel access to Labels. authorizationCode, clientCredentials
international-prices get prices based on ingredients authorizationCode, clientCredentials
international-service-standard Read access to Service Standard. clientCredentials
labels Read, create, and cancel access to Labels. authorizationCode, clientCredentials
locations read location resources authorizationCode, clientCredentials
locations-files
logistics read-only access to all shipments endpoints authorizationCode, clientCredentials
ncoa-data-services change of address authorizationCode, clientCredentials
oauth2-oidc
openid OpenID Connnect industry standard scope to utilize this API. authorizationCode, clientCredentials
parcel-locker
payments Both read and write access to the payments API. clientCredentials
pickup read write access to all pickup endpoints authorizationCode, clientCredentials
pmod Read, create and cancel access to Open and Distribute. authorizationCode, clientCredentials
prices get prices based on ingredients authorizationCode, clientCredentials
profile The OpenID Connect industry standard, United States Postal Service authorized access the user's name and company. authorizationCode, clientCredentials
qr-code read QR Code resources authorizationCode, clientCredentials
reconciliation-adjustments read reconciliation adjustments resources authorizationCode, clientCredentials
scan-forms Both read and create access to Scan Forms API. authorizationCode, clientCredentials
service-standards Read access to Service Standards. authorizationCode, clientCredentials
service-standards-directory get service standards directory clientCredentials
service-standards-files
ship-enrollment Read access to Ship Enrollment. authorizationCode, clientCredentials
shipments Read access to Shipping Options API. clientCredentials
subscriptions-address Read, and write access to resources. authorizationCode, clientCredentials
subscriptions-addresses
subscriptions-adjustments Read, and write access to resources. authorizationCode, clientCredentials
subscriptions-disputes Read, and write access to resources. authorizationCode, clientCredentials
subscriptions-ncoa Read, and write access to resources. authorizationCode, clientCredentials
subscriptions-package-transaction-details Read, and write access to resources. authorizationCode, clientCredentials
subscriptions-tracking Read, and write access to resources. authorizationCode, clientCredentials
subscriptions-unpaid-packages Read, and write access to resources. authorizationCode, clientCredentials
tracking Get tracking information and create tracking notifications. authorizationCode, clientCredentials
usps:MIDs United States Postal Service authorized access to the user's mailer IDs. authorizationCode, clientCredentials
usps:contract_rates United States Postal Service authorized access to the user's contract rates. authorizationCode, clientCredentials
usps:payment_methods United States Postal Service authorized access to the user's payment methods. authorizationCode, clientCredentials

Source

OAuth Scopes

Raw ↑
generated: '2026-11-11'
method: derived
source: openapi/usps-addresses-openapi.yml, openapi/usps-adjustments-openapi.yml, openapi/usps-appointments-openapi.yml,
  openapi/usps-carrier-pickup-openapi.yml, openapi/usps-containers-openapi.yml, openapi/usps-domestic-labels-openapi.yml,
  openapi/usps-domestic-prices-openapi.yml, openapi/usps-informed-delivery-mail-campaigns-openapi.yml,
  openapi/usps-informed-delivery-package-campaigns-openapi.yml, openapi/usps-international-labels-openapi.yml,
  openapi/usps-international-prices-openapi.yml, openapi/usps-international-service-standards-openapi.yml,
  openapi/usps-locations-openapi.yml, openapi/usps-logistics-shipments-openapi.yml, openapi/usps-ncoa-openapi.yml,
  openapi/usps-payments-openapi.yml, openapi/usps-pmod-openapi.yml, openapi/usps-qr-codes-openapi.yml,
  openapi/usps-reconciliation-adjustments-openapi.yml, openapi/usps-scan-forms-openapi.yml,
  openapi/usps-service-standards-directory-openapi.yml, openapi/usps-service-standards-files-openapi.yml,
  openapi/usps-service-standards-openapi.yml, openapi/usps-ship-enrollment-openapi.yml, openapi/usps-shipping-options-openapi.yml,
  openapi/usps-subscriptions-addresses-openapi.yml, openapi/usps-subscriptions-adjustments-openapi.yml,
  openapi/usps-subscriptions-disputes-openapi.yml, openapi/usps-subscriptions-ncoa-openapi.yml,
  openapi/usps-subscriptions-package-transaction-details-openapi.yml, openapi/usps-subscriptions-tracking-openapi.yml,
  openapi/usps-subscriptions-tracking-v3r2-openapi.yml, openapi/usps-subscriptions-unpaid-packages-openapi.yml,
  openapi/usps-tracking-openapi.yml, openapi/usps-tracking-v3r2-openapi.yml, openapi/usps-userinfo-openapi.yml
schemes:
- name: OAuth
  source: openapi/usps-addresses-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-adjustments-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specificed APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-appointments-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: |-
    The specificed APIs accept an access token formatted as a JSON Web
    Token. The relative path to the OAuth2 version 3 API which supplies this
    access token is provided below for reference.
- name: OAuth
  source: openapi/usps-carrier-pickup-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-containers-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-domestic-labels-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-domestic-prices-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-informed-delivery-mail-campaigns-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/token
- name: OAuth
  source: openapi/usps-informed-delivery-package-campaigns-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/token
- name: OAuth
  source: openapi/usps-international-labels-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-international-prices-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-international-service-standards-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-locations-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-logistics-shipments-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: OAuth2 security scheme for shipment tracking.
- name: OAuth
  source: openapi/usps-ncoa-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-payments-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/token
- name: OAuth
  source: openapi/usps-pmod-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-qr-codes-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-reconciliation-adjustments-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-scan-forms-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-service-standards-directory-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-service-standards-files-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-service-standards-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-ship-enrollment-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-shipping-options-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-subscriptions-addresses-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-subscriptions-adjustments-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-subscriptions-disputes-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-subscriptions-ncoa-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-subscriptions-package-transaction-details-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-subscriptions-tracking-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-subscriptions-tracking-v3r2-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-subscriptions-unpaid-packages-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-tracking-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specified APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-tracking-v3r2-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: The specificed APIs accept an access token formatted as a JSON Web Token. The
    relative path to the OAuth2 version 3 API which supplies this access token is provided below
    for reference.
- name: OAuth
  source: openapi/usps-userinfo-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth2/v3/token
  - flow: authorizationCode
    authorizationUrl: /oauth2/v3/authorize
    tokenUrl: /oauth2/v3/token
  description: |-
    The specified APIs accept an access token placed in the Authorization header using the Bearer Authentication security scheme. The relative path to the OAuth2 API which supply this access token is provided here for reference.
    Access tokens issued by either the OAuth __Client Credentials__ or __Authorization Code__ flows are supported.
    The 'openid' scope is required either as an input or assigned to the client applicatiion upoon registration.
scopes:
- scope: address
  description: The OpenID Connect industry standard, United States Postal Service authorized
    access the user's address.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-userinfo-openapi.yml
- scope: addresses
  description: read-only access to all addresses endpoints
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-addresses-openapi.yml
- scope: adjustments
  description: Get adjustments for a tracking number.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-adjustments-openapi.yml
- scope: campaigns
  description: read/write access to all campaigns endpoints
  flows:
  - clientCredentials
  sources:
  - openapi/usps-informed-delivery-mail-campaigns-openapi.yml
  - openapi/usps-informed-delivery-package-campaigns-openapi.yml
- scope: carrier-pickup
  sources:
  - openapi/usps-carrier-pickup-openapi.yml
- scope: containers
  description: Both read and create access to containers API.
  flows:
  - clientCredentials
  sources:
  - openapi/usps-containers-openapi.yml
- scope: email
  description: The OpenID Connect industry standard, United States Postal Service authorized
    access the user's email address.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-userinfo-openapi.yml
- scope: fast-appointments
  description: check for available slots and create appointments
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-appointments-openapi.yml
- scope: international-labels
  description: Read, create, and cancel access to Labels.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-international-labels-openapi.yml
- scope: international-prices
  description: get prices based on ingredients
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-international-prices-openapi.yml
- scope: international-service-standard
  description: Read access to Service Standard.
  flows:
  - clientCredentials
  sources:
  - openapi/usps-international-service-standards-openapi.yml
- scope: labels
  description: Read, create, and cancel access to Labels.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-domestic-labels-openapi.yml
- scope: locations
  description: read location resources
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-locations-openapi.yml
- scope: locations-files
  sources:
  - openapi/usps-locations-openapi.yml
- scope: logistics
  description: read-only access to all shipments endpoints
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-logistics-shipments-openapi.yml
- scope: ncoa-data-services
  description: change of address
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-ncoa-openapi.yml
- scope: oauth2-oidc
  sources:
  - openapi/usps-userinfo-openapi.yml
- scope: openid
  description: OpenID Connnect industry standard scope to utilize this API.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-userinfo-openapi.yml
- scope: parcel-locker
  sources:
  - openapi/usps-locations-openapi.yml
- scope: payments
  description: Both read and write access to the payments API.
  flows:
  - clientCredentials
  sources:
  - openapi/usps-payments-openapi.yml
- scope: pickup
  description: read write access to all pickup endpoints
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-carrier-pickup-openapi.yml
- scope: pmod
  description: Read, create and cancel access to Open and Distribute.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-pmod-openapi.yml
- scope: prices
  description: get prices based on ingredients
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-domestic-prices-openapi.yml
- scope: profile
  description: The OpenID Connect industry standard, United States Postal Service authorized
    access the user's name and company.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-userinfo-openapi.yml
- scope: qr-code
  description: read QR Code resources
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-qr-codes-openapi.yml
- scope: reconciliation-adjustments
  description: read reconciliation adjustments resources
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-reconciliation-adjustments-openapi.yml
- scope: scan-forms
  description: Both read and create access to Scan Forms API.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-scan-forms-openapi.yml
- scope: service-standards
  description: Read access to Service Standards.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-service-standards-files-openapi.yml
  - openapi/usps-service-standards-openapi.yml
- scope: service-standards-directory
  description: get service standards directory
  flows:
  - clientCredentials
  sources:
  - openapi/usps-service-standards-directory-openapi.yml
- scope: service-standards-files
  sources:
  - openapi/usps-service-standards-files-openapi.yml
- scope: ship-enrollment
  description: Read access to Ship Enrollment.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-ship-enrollment-openapi.yml
- scope: shipments
  description: Read access to Shipping Options API.
  flows:
  - clientCredentials
  sources:
  - openapi/usps-shipping-options-openapi.yml
- scope: subscriptions-address
  description: Read, and write access to resources.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-subscriptions-addresses-openapi.yml
- scope: subscriptions-addresses
  sources:
  - openapi/usps-subscriptions-addresses-openapi.yml
- scope: subscriptions-adjustments
  description: Read, and write access to resources.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-subscriptions-adjustments-openapi.yml
- scope: subscriptions-disputes
  description: Read, and write access to resources.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-subscriptions-disputes-openapi.yml
- scope: subscriptions-ncoa
  description: Read, and write access to resources.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-subscriptions-ncoa-openapi.yml
- scope: subscriptions-package-transaction-details
  description: Read, and write access to resources.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-subscriptions-package-transaction-details-openapi.yml
- scope: subscriptions-tracking
  description: Read, and write access to resources.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-subscriptions-tracking-openapi.yml
  - openapi/usps-subscriptions-tracking-v3r2-openapi.yml
- scope: subscriptions-unpaid-packages
  description: Read, and write access to resources.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-subscriptions-unpaid-packages-openapi.yml
- scope: tracking
  description: Get tracking information and create tracking notifications.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-tracking-openapi.yml
  - openapi/usps-tracking-v3r2-openapi.yml
- scope: usps:MIDs
  description: United States Postal Service authorized access to the user's mailer IDs.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-userinfo-openapi.yml
- scope: usps:contract_rates
  description: United States Postal Service authorized access to the user's contract rates.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-userinfo-openapi.yml
- scope: usps:payment_methods
  description: United States Postal Service authorized access to the user's payment methods.
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/usps-userinfo-openapi.yml

Work with this as data

Every scope set here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for oauth scopes

4 MCP tools reach this
  • find_scopesBrowse and filter every scope set in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This scope set
curl "https://apis.io/api/v1/scopes/usps-scopes"
All oauth scopes
curl "https://apis.io/api/v1/scopes?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.