List configured OAuth providers
GET/api/auth/providers
listAuthProviders
Returns provider slugs the SPA can offer as login buttons. Empty list means OAuth is not wired on this deployment.
Authentication is not described for this operation in the spec — that does not mean it is public. Check tokens and scopes.
curl
curl -X GET 'https://neosource.dev/api/auth/providers'fetch
fetch("https://neosource.dev/api/auth/providers", {
method: "GET",
});Responses
200Provider list
application/json
Standard errors
Bodies documented once for the whole API — see standard errors.
- 429Rate limited — retry after the `Retry-After` header
- 500Internal server error
- 503Service temporarily unavailable / at capacity — retry after the `Retry-After` header
- 504Gateway timeout — the request exceeded the server's handling budget