Skip to content
Access Policy

Access Policy

API family for adding and removing email addresses or patterns on a Sign-In access policy.

Access policies gate email-driven Sign In Modules — Self-Provisioning by Email, Meeting Host, and Conference. The policy decides which email addresses or domain patterns may sign in. This API family lets an integration manage that allow-list programmatically (HR feed, attendee list, visitor-management system).

Three shapes are accepted everywhere emails[] appears:

  • Full addressalice@acme.com
  • Domain wildcard*@acme.com
  • Subdomain wildcard*@*.acme.com

Patterns are normalised server-side. Adding a pattern that another (non-default) policy already holds produces a warning, not an error — the duplicate is reported and skipped rather than failing the request.

  • The target Sign-In Context has the access policy you’re editing, and at least one email-driven module bound to it.
  • Your integration has the Context API key and an approved source IP.

See API overview for the common auth, base URL, and status-code model.

A failed request in this family returns:

{
"status": 400,
"message": "emails must not be empty",
"request_id": "6f5e4d3c-..."
}
  • status — the HTTP status code, repeated in the body for easy logging.
  • message — human-readable description of what went wrong.
  • request_id — correlation ID; include it when reporting an issue.

Next