{"issuer":"https://auth.aginera.ai","authorization_endpoint":"https://auth.aginera.ai/oauth/authorize","token_endpoint":"https://auth.aginera.ai/oauth/token","revocation_endpoint":"https://auth.aginera.ai/oauth/revoke","registration_endpoint":"https://auth.aginera.ai/oauth/register","jwks_uri":"https://auth.aginera.ai/.well-known/jwks.json","response_types_supported":["code"],"response_modes_supported":["query"],"grant_types_supported":["authorization_code","refresh_token"],"code_challenge_methods_supported":["S256"],"token_endpoint_auth_methods_supported":["none","private_key_jwt"],"token_endpoint_auth_signing_alg_values_supported":["RS256","ES256","PS256"],"revocation_endpoint_auth_methods_supported":["none"],"scopes_supported":["projects:read","projects:write","projects:delete","documents:read","documents:write","documents:delete","takeoffs:read","takeoffs:run","takeoffs:review","takeoffs:delete","estimates:read","estimates:generate","exports:read","exports:create","billing:read","billing:write","events:read","webhooks:manage"],"client_id_metadata_document_supported":true,"service_documentation":"https://aginera.ai/docs/developer/authentication"}