{
  "manifest_version": "1.0",
  "service": "SupportForAgents",
  "homepage": "https://supportforagents.app",
  "issuer": "https://auth.supportforagents.app",
  "authorization_endpoint": "https://auth.supportforagents.app/oauth/authorize",
  "token_endpoint": "https://auth.supportforagents.app/oauth/token",
  "revocation_endpoint": "https://auth.supportforagents.app/oauth/revoke",
  "registration_endpoint": "https://auth.supportforagents.app/oauth/register",
  "redirect_uri_allowlist": [
    "https://profitroost.com"
  ],
  "response_types_supported": [
    "code"
  ],
  "grant_types_supported": [
    "authorization_code",
    "refresh_token",
    "client_credentials"
  ],
  "code_challenge_methods_supported": [
    "S256"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post"
  ],
  "client_id_acquisition": {
    "method": "dynamic_client_registration",
    "rfc": "RFC 7591",
    "registration_endpoint": "https://auth.supportforagents.app/oauth/register",
    "alternate": "Ask SupportForAgents to pre-issue a client_id and secret if registration is not yet enabled for your tenant."
  },
  "login_consent_flow": {
    "authorize_endpoint": "https://auth.supportforagents.app/oauth/authorize",
    "response_type": "code",
    "pkce_required": true,
    "pkce_method": "S256",
    "user_interaction": [
      "login",
      "consent"
    ]
  },
  "token_exchange": {
    "endpoint": "https://auth.supportforagents.app/oauth/token",
    "supported_grants": [
      "authorization_code",
      "refresh_token"
    ],
    "response_shape": {
      "access_token": "string",
      "refresh_token": "string",
      "expires_in": 1800,
      "scope": "space-delimited string",
      "workspace_id": "string",
      "token_type": "Bearer"
    }
  },
  "notes": [
    "authorization_code requires code, code_verifier, client_id, and redirect_uri",
    "refresh_token returns a new access token and preserves the scope and workspace binding",
    "ProfitRoost redirect_uri must be allow-listed as https://profitroost.com"
  ]
}