Skip to main content

Test Entra ID credentials without saving

POST 

/config/entraid-domains/validate

Checks the supplied tenant and app credentials against Microsoft Entra ID.

client_id, tenant_id and client_secret are all needed for a valid result. A failed test still returns HTTP 200, with valid: false and an error object (code and msg). Accepts JSON or application/x-www-form-urlencoded bodies. Required role: admin or superadmin. Missing credentials are not rejected with 400: the response is HTTP 200 {valid: false, error: {code: "MissingCredentials", msg: "All of client_id, tenant_id and client_secret must be specified"}}. Credentials that Entra ID does not accept (or that cannot be checked) give FailedEntraIDValidate (msg Failed to check Entra ID credentials).

Request​

Responses​

Test result.