List the org's own apps at the sign-in providers
One per provider: the org’s own app there (its client id), or null, and the redirect URIs an app there registers, one per live brand: each brand’s own callback, on its issuer’s host. Never a secret. Each brand’s list (`…/brands/{brand}/sign-in-providers`) says which app it signs in through, and its own redirect URI. Needs `org.connections.view`.
/v1/orgs/{org}/sign-in-providersOne per provider: the org’s own app there (its client id), or null, and the redirect URIs an app there registers, one per live brand: each brand’s own callback, on its issuer’s host. Never a secret. Each brand’s list (…/brands/{brand}/sign-in-providers) says which app it signs in through, and its own redirect URI. Needs org.connections.view.
Authorization
bearer An org API key (sk_live_…, sk_test_…), or an access token from the Synq issuer (the synq brand, on the accounts host) for this API.
In: header
Path Parameters
Response Body
application/json
application/problem+json
application/problem+json
application/problem+json
application/problem+json
curl -X GET "https://example.com/v1/orgs/string/sign-in-providers"{ "data": [ { "provider": "string", "app": { "client_id": "string", "redirect_uris": [ "string" ], "updated_at": "2019-08-24T14:15:22Z" }, "redirect_uris": [ "string" ] } ]}List a brand's sign-in providers GET
Every upstream provider Synq signs people in through, whether the brand offers it, and how. Needs `org.brands.view`.
Change how a brand signs in with a provider PATCH
Turn it on or off, link by email or not, limit Google to one Workspace domain and Microsoft to work and school accounts or one directory. Needs `org.brands.edit`. Recorded as `brand.updated`, naming each setting as `sign_in_providers.<provider>.<setting>`; send null to clear one.