IDScan.net
Search Results for

    Show / Hide Table of Contents

    API Manual

    In this documentation, we describe in detail all the endpoints available via the DIVE Online Web API as well as how to authenticate your requests.

    Base URL

    https://api-diveonline.idscan.net/

    Authentication

    Every endpoint in the DIVE Online Web API requires authentication. You will need to include a bearer token with each request to authenticate. The bearer token will be included in the Authorization header of each request made.

    Important

    When making requests using the DIVE Online Web API we call the bearer token an API token. DIVE Online utlizies two types of tokens for authentication: public API(with the pk_ prefix) tokens and secret (with the sk_ prefix) _ API tokens. They all serve the same purpose (i.e. serving as the bearer token to authenticate a request) but they have different names to denote their different uses.

    You can generate a token for authentication in the DIVE Online Web Portal here.

    The type of token required for each endpoint is specified in the documentation for that endpoint.

    Applicants Endpoints

    The Applicants endpoints allow you to create and manage applicants in DIVE Online. The applicant is the core entity in DIVE Online and represents a person whose identity is being verified. All other groups of endpoints in the DIVE Online API revolve around the applicant entity.

    Important

    The developer integrating the DIVE Online Web API should understand the applicant lifecycle and how to create and manage applicants using the Applicants endpoints before proceeding to other groups of endpoints.

    Account Profile Integration Endpoints

    The AccountProfileIntegrations API allows you to retrieve information about the integrations associated with specific account profiles in DIVE Online. Each account profile can have multiple integrations configured, which define how identity verification processes are handled for applicants linked to that profile.

    Account Profiles Endpoints

    The DIVE Online platform provides a way to create unique settings profiles for different use cases. The AccountProfile API allows you to view these profiles programmatically.

    Profiles can be created and managed through the DIVE Online web portal. Each profile contains specific settings that dictate how identity verification processes are handled for applicants associated with that profile.

    Authentication Endpoints

    The authentication endpoints are designed to be used with a hardware scanner that is capable of taking UV/IR images of documents.

    These endpoints allow not only white light verification, but also additional layers with these new set of images.

    Integrations Endpoints

    The Integrations endpoints allows the DIVE Online developer to view the current configuration for a specific Integeration ID.

    Transaction Management Endpoints

    The transaction mangaement API endpoints allow the DIVE Online account to programmatically maintain it's subaccount transaction limits.

    This includes enabling transactions for subaccounts, viewing transaction balances, depositing transactions, and retrieving transaction history.

    Transaction Endpoints

    The transaction API endpoints allow for viewing account transaction limits.

    Upload Documents Endpoints

    The Upload Documents endpoint allows the DIVE Online developer to store but not validate an applicant's documents in DIVE Online. This can be useful in scenarios where the developer wants to store documents for future validation or for having a more secure storage solution.

    Validation Endpoints

    The Validation Endpoints are the main endpoints used for verifying transaction with DIVE Online.

    Back to top IDScan.net IDScan.net GitHub