configure_external_access
Manage external user sign-up by setting registration policy (open, approval, or closed) and the app login URL for your organization.
Instructions
Read or change how EXTERNAL users (people who sign up to your app through TaskLite auth: POST /auth/register-external with this organizationId, then POST /auth/login) get into an organization. registrationPolicy: "open" — in at once; "approval" — an organization admin approves each signup (TaskLite mails the admins on every signup, and the person once approved; unapproved users are never billed); "closed" — invite only, self-signup refused. appLoginUrl: the page of YOUR app where these users log in — it becomes the "Log in" button in the approval email, so set it whenever you deploy an app that uses this flow; pass "" to clear. Call with no changes to just read the current settings. Requires organization admin.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appLoginUrl | No | https URL of your app's login page for external users; "" clears it | |
| organizationId | No | Defaults to the credential organization | |
| registrationPolicy | No | How external sign-ups are admitted: open, approval or closed |