Get OAuth Provider
Read full configuration of one OAuth provider attached to an endpoint. Same shape as a single entry from the list endpoint.
Client secret is never returned — it's encrypted at rest and only used internally for the OAuth code-exchange flow. To rotate, call update with a fresh client_secret.
Path parameters
uuid.uuid. Get it from /oauth/providers. It resolves only under the endpoint in the path.Deprecated: the legacy integer id is still accepted in the path until the sunset, answered with Deprecation and Sunset headers. Use the uuid.
Response (200 OK)
The single provider object (not wrapped in a providers envelope). Same field set as one entry from /oauth/providers. scopes is comma-separated; client_secret is never included — has_client_secret says whether one is stored.
Deprecated: until the sunset this response also carries the legacy integer id and *_id fields. Don't use them; read uuid and the *_uuid fields.
Errors
integer_id_unsupported).Endpoint not found or Provider not found — the endpoint isn't in your active account, or the provider isn't on that endpoint (another endpoint's provider reads like an unknown one).