M3ter · OAuth Scopes

M3ter OAuth Scopes

OAuth 2.0 derived

M3ter publishes 6 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 M3ter API on a user’s behalf.

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

FinOpsUsage-Based BillingMeteringBillingPricingSaaS
Scopes: 6 Flows: clientCredentials, authorizationCode Method: derived

OAuth endpoints

Authorization URL
https://m3ter.auth.us-east-1.amazoncognito.com/oauth2/authorize
Token URL
/oauth/token https://m3ter.auth.us-east-1.amazoncognito.com/oauth2/token
Flows
clientCredentialsauthorizationCode

Scopes (6)

ScopeDescriptionFlows
email email authorizationCode
m3ter-resources/m3ter-scope m3ter resources authorizationCode, clientCredentials
measurements:fileUpload Upload file authorizationCode, clientCredentials
measurements:retrieve Retrieve measurements authorizationCode, clientCredentials
measurements:upload Upload measurements authorizationCode, clientCredentials
openid OpenID authorizationCode

Source

OAuth Scopes

m3ter-scopes.yml Raw ↑
generated: '2026-07-11'
method: derived
source: openapi/m3ter-openapi.yml
schemes:
- name: OAuth2
  source: openapi/m3ter-openapi.yml
  flows:
  - flow: clientCredentials
    tokenUrl: /oauth/token
  - flow: authorizationCode
    authorizationUrl: https://m3ter.auth.us-east-1.amazoncognito.com/oauth2/authorize
    tokenUrl: https://m3ter.auth.us-east-1.amazoncognito.com/oauth2/token
  description: |-
    m3ter supports machine to machine authentication using the `clientCredentials` OAuth2 flow.

    The `authorizationCode` flow controls access for human users via the m3ter Console application.
scopes:
- scope: email
  description: email
  flows:
  - authorizationCode
  sources:
  - openapi/m3ter-openapi.yml
- scope: m3ter-resources/m3ter-scope
  description: m3ter resources
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/m3ter-openapi.yml
- scope: measurements:fileUpload
  description: Upload file
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/m3ter-openapi.yml
- scope: measurements:retrieve
  description: Retrieve measurements
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/m3ter-openapi.yml
- scope: measurements:upload
  description: Upload measurements
  flows:
  - authorizationCode
  - clientCredentials
  sources:
  - openapi/m3ter-openapi.yml
- scope: openid
  description: OpenID
  flows:
  - authorizationCode
  sources:
  - openapi/m3ter-openapi.yml