Authentication
OAuth authorization server metadata
Discover Notifyy Public API OAuth configuration for automated clients and SDKs.
Overview
Use this endpoint when an OAuth client needs to read Notifyy Public API connection details automatically. Most integrations can use the token endpoint directly and do not need to call this endpoint. Authentication is not required.
/.well-known/oauth-authorization-servercURL
GETcurl --request GET \ --url 'https://crm.notifyy.io/.well-known/oauth-authorization-server'Sample Request Body
Sample Response
{ "issuer": "https://crm.notifyy.io", "token_endpoint": "https://crm.notifyy.io/oauth2/token", "jwks_uri": "https://crm.notifyy.io/oauth2/jwks", "grant_types_supported": [ "client_credentials" ], "token_endpoint_auth_methods_supported": [ "client_secret_basic" ], "scopes_supported": [ "contacts:read", "contacts:write", "templates:read", "templates:write" ]}Status Codes
| Code | Description |
|---|---|
| 200 | OAuth discovery metadata was returned. |
Response fields
Notifyy OAuth service identifier.
Example: https://crm.notifyy.io
Endpoint used to request Public API access tokens.
Example: https://crm.notifyy.io/oauth2/token
Endpoint used by OAuth libraries for token validation.
Example: https://crm.notifyy.io/oauth2/jwks
OAuth flows supported by Notifyy.
Example: ["client_credentials"]
Authentication methods accepted by the token endpoint.
Example: ["client_secret_basic"]
Scopes available for Public API access.
Example: ["templates:write"]
| Object | Description |
|---|---|
issuer string | Notifyy OAuth service identifier. Example: https://crm.notifyy.io |
token_endpoint string | Endpoint used to request Public API access tokens. Example: https://crm.notifyy.io/oauth2/token |
jwks_uri string | Endpoint used by OAuth libraries for token validation. Example: https://crm.notifyy.io/oauth2/jwks |
grant_types_supported string[] | OAuth flows supported by Notifyy. Example: ["client_credentials"] |
token_endpoint_auth_methods_supported string[] | Authentication methods accepted by the token endpoint. Example: ["client_secret_basic"] |
scopes_supported string[] | Scopes available for Public API access. Example: ["templates:write"] |