Skip to main content

API Concepts

Welcome to the eNotaryLog API help section! This guide will introduce you to the core concepts of the eNotaryLog API, helping you understand the basics and get started on the right foot. The eNotaryLog API enables you to access and manage various resources related to your account, such as users, notarizations, and eSignatures.

API Base URL

The base URL for all API requests is https://public-api.enotarylog.com. Each endpoint's path should be appended to this base URL to form the complete request URL.

Authentication

The eNotaryLog API uses token-based authentication (Bearer Token) to ensure that only authorized users can access the eNotaryLog API resources. You will need to obtain an API access token from your account to authenticate your API requests.

Include the access token in the Authorization header of your requests, like so:

Authorization: Bearer `<accessToken>`

Replace <accessToken> with your actual API access token.

Request Methods and Endpoints

The eNotaryLog API uses standard HTTP methods (such as GET, POST, PUT, PATCH, and DELETE) to perform various operations on resources. Each operation is associated with a specific endpoint.

For example, to retrieve a list of users in your organization, you would send a GET request to the /users endpoint.

Data Formats

The eNotaryLog API uses JSON as the primary data format for request and response bodies. When making a request, make sure to set the Content-Type header to application/json.

Pagination

When retrieving lists of resources (such as users, notarizations, or transactions), the eNotaryLog API may return paginated results to prevent overwhelming the client with large amounts of data. Use query parameters like limit, offset, and page to control the pagination of results.

Error Handling

If there's an error while processing your API request, the eNotaryLog API will return an HTTP status code indicating the error type, along with a JSON object that provides more details about the error.

Rate Limiting

The eNotaryLog API enforces rate limits to prevent abuse and ensure fair usage. If you exceed the rate limit, the eNotaryLog API will return a 429 Too Many Requests status code. You should implement a retry mechanism with exponential backoff in your client to handle rate-limited requests.

Additional Resources

For more information about the Notarization API, visit the official documentation.

If you need further assistance or have questions, feel free to reach out to our support team.