Namirial Onboarding API Overview
Welcome to the Namirial Onboarding API documentation. Our API is designed to provide a seamless and efficient way to integrate our onboarding solutions into your systems. Below is an overview of our API capabilities and our approach to maintaining compatibility through non-breaking changes.
We support non-breaking changes. A non-breaking change means that we can modify certain aspects of the API without affecting your existing integration. This ensures that your integration remains stable and functional even as we enhance and expand our API capabilities.
...
By supporting these non-breaking changes, we aim to provide a robust and adaptable API that evolves with product needs while ensuring a smooth and uninterrupted integration experience.
OpenAPI 3 support
We are committed to providing a modern and developer-friendly API experience, which is why we support OpenAPI 3. This specification allows for a standardized and comprehensive description of our API, making it easier for developers to understand and integrate with our services.
To maintain non-breaking changes, we avoid using ENUMs for strings with a limited set of values. Changing an ENUM would be a breaking change, whereas adding new values to a string is not. This approach ensures that our API remains flexible and backward-compatible, even as we introduce new features and enhancements. You can find this disclaimer in the section where we discuss supporting changes in strings.
...
Environments
Namirial Onboarding provides two distinct environments for API usage: a test environment and a production environment. These environments allow developers to safely test and deploy their integrations.
...
The production environment is used for live operations and handles real user data. Once integrations are thoroughly tested and validated in the test environment, they can be deployed to the production environment for actual use. This environment ensures maximum security and reliability for onboarding operations.
...
Available APIs
Creation of an Onboarding Request
This set of API calls allows you to initiate a new onboarding request. It involves submitting the necessary customer information and documents required for verification. The API ensures that all data is securely transmitted and processed, adhering to compliance standards.
Please, refer to this page: Create a new request
Creation of Links Associated with a Request
Once an onboarding request is created, this set of API calls enables you to generate links associated with that request. These links can be used to direct customers to specific steps in the onboarding process. This functionality helps streamline the onboarding workflow and provides a seamless experience for the end-user.
...
Please, refer to this page: Retrieve info on requests
Webhook Configuration API Calls
APIs encompass a collection of calls specifically designed to assign webhook configurations to each workflow. These configurations enable you to define the destination URL for the webhook and the authentication method required for making requests to that URL. The supported authentication methods include client-based authentication and several options that use HTTP headers.
...