Configuration & Setup Management
The Configuration & Setup Management APIs are provided by nevisIDM. They expose read-only lookup data from the nevisIDM data model: country lists, languages, time zones, user states, profile states, credential states, and policy types.
The Notification subsection describes an API to send a notification to a user, which can be called from an authentication flow.
These APIs have two primary use cases:
- Within an authentication flow: Call these APIs from a nevisAuth ScriptState using a SecToken.
- Exposed to integrators: These APIs may also be exposed on the
managesubdomain to allow integrators to set up the nevisIDM data structure or deploy and configure a project. Callers authenticate with a Bearer token as described in API Usage.
Endpoints in this section
| Path | Methods | Purpose |
|---|---|---|
/nevisidm/api/core/v1/system/countries | GET | List countries |
/nevisidm/api/core/v1/system/languages | GET | List languages |
/nevisidm/api/core/v1/system/timezone | GET | Get system time zone |
/nevisidm/api/core/v1/system/user-states | GET | List user states |
/nevisidm/api/core/v1/system/profile-states | GET | List profile states |
/nevisidm/api/core/v1/system/credential-states | GET | List credential states |
/nevisidm/api/core/v1/system/credential-state-change-reasons | GET | List credential state change reasons |
/nevisidm/api/core/v1/system/policy-types | GET | List policy types |
/nevisidm/api/notification/v1 | POST | Send a notification to a user |
/nevisidm/api/notification/v1/system/notification-types | GET | List available notification types |