API documentation

Overview

Volody Products is a technology company that provides software solutions to help businesses automate and manage their legal contracts. Their flagship product is contract lifecycle management (CLM) followed by Litigation management, e-sign and Insider Trading Compliance Software. Volody's solutions aim to enhance operational efficiency, reduce risks, and ensure compliance with regulatory standards for enterprises. The company serves a wide range of industries, including banking, financial services, and manufacturing, offering cloud-based platforms that enable easy collaboration and document management.

Volody's APIs belong to the Representational State Transfer (REST) category. They allow you to perform 'RESTful' operations such as reading, modifying, adding, or deleting data from your helpdesk. The APIs also support Cross-Origin Resource Sharing (CORS).

What API commands are used by Volody?

Volody's APIs are plain JSON over HTTP and use the following HTTP verbs:

Add Your Heading Text Here table

URL:

/api/v1/login

JSON Request

{

"email": "c2ltcGx5QGNvbnN1bHRsYW5lLmNvbQ==",

"password": "UGFzc3dkQDEyMw=="

},

JSON Response

{

"passwd_changed": "false",

"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYWktY2xtLXByZS52b2xvZHkuY29tXC9hcGlcL3YxXC9sb2dpbiIsImlhdCI6MTcyOTA4ODM1NiwiZXhwIjoxNzI5MDkwMTU2LCJuYmYiOjE3MjkwODgzNTYsImp0aSI6Imx2VXhuNFJaZkVwWlVXemEiLCJzdWIiOjEsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.drFTaUOD7g2xQaUnHgUxmsJQpO_UKpPlWHJ7qe6B338",

},

Please use this access token in the header of all API requests.

access_token received in the login response have to be used as Bearer Token in all Authenticated Request Headers under the HEADER Authorization: Bearer access_token

Users API

The User Master API provides endpoints to manage user-related data within the system. It allows for creating, retrieving, updating, and deleting user information. This API is designed to handle various aspects of user management, including authentication, role assignment, and profile details.

Key Features:

Common Use Cases:

The Create User API simplifies the process of user registration, ensuring that users are securely added to the system with appropriate access controls.

URL:

/api/v1/master/users

JSON Request

JSON Response

Create User

The Create User API allows for adding new users to the system. This endpoint is used to register users by capturing essential details such as personal information, credentials, and role assignments. The API ensures secure user creation with input validation and optional integration with authentication mechanisms.

Key Features:

Common Use Cases:

The Create User API simplifies the process of user registration, ensuring that users are securely added to the system with appropriate access controls.

URL:

/api/v1/master/users

JSON Request

JSON Response

Update User

The Update User API allows for modifying existing user information in the system. This endpoint is designed to update user profiles, credentials, and roles while maintaining data integrity and security. It ensures that any changes to user data are validated and applied seamlessly

Key Features:

Common Use Cases:

The Update User API ensures secure, efficient modification of user information, allowing administrators and users to keep profiles up-to-date while maintaining system integrity.

URL:

/api/v1/master/users

JSON Request

JSON Response

Counter Party API

The Counterparty API provides endpoints to manage counterparty information within the Contract Lifecycle Management (CLM) software. This API facilitates the creation, retrieval, updating, and deletion of counterparties, ensuring that all relevant details about parties involved in contracts are accurately maintained and easily accessible.

Key Features:

Common Use Cases:

The Counterparty API ensures efficient management of counterparty data, providing a structured approach to handle all aspects of parties involved in contracts within the CLM software. This enables users to maintain accurate records and foster effective business relationships.

Create Counterparty

The Create Counterparty API enables users to add new counterparties to the Contract Lifecycle Management (CLM) software. This endpoint is designed to capture essential details about parties involved in contracts, ensuring that all relevant information is collected accurately and efficiently at the time of creation.

Key Features:

Common Use Cases:

The Create Counterparty API simplifies the process of adding new counterparties to the CLM software, ensuring that all necessary information is captured effectively and that relationships can be managed efficiently from the outset.

URL:

/api/v1/master/users

JSON Request

JSON Response

Update Counterparty

The Update Counterparty API allows users to modify existing counterparty information within the Contract Lifecycle Management (CLM) software. This endpoint is designed to ensure that all details related to counterparties remain accurate and up-to-date throughout the lifecycle of their relationships with the organization.

Key Features:

Common Use Cases:

The Update Counterparty API ensures that all modifications to counterparty data are managed securely and efficiently, enabling organizations to keep accurate records and maintain effective relationships with their business partners.

URL:

/api/v1/master/users

Overview

Volody Products is a technology company that provides software solutions to help businesses automate and manage their legal contracts. Their flagship product is contract lifecycle management (CLM) followed by Litigation management, e-sign and Insider Trading Compliance Software. Volody's solutions aim to enhance operational efficiency, reduce risks, and ensure compliance with regulatory standards for enterprises. The company serves a wide range of industries, including banking, financial services, and manufacturing, offering cloud-based platforms that enable easy collaboration and document management.

Volody's APIs belong to the Representational State Transfer (REST) category. They allow you to perform 'RESTful' operations such as reading, modifying, adding, or deleting data from your helpdesk. The APIs also support Cross-Origin Resource Sharing (CORS).

What API commands are used by Volody?

Volody's APIs are plain JSON over HTTP and use the following HTTP verbs:

Authentication

The Authentication API provides secure access control for users of the CLM software. It enables user registration, login, and management of user sessions, ensuring that only authorized individuals can access sensitive contract data. This API is essential for maintaining a secure and user-friendly authentication process within the CLM system.

What API commands are used by Volody?

URL:

/api/v1/login

JSON Request

{

"email": "c2ltcGx5QGNvbnN1bHRsYW5lLmNvbQ==",

"password": "UGFzc3dkQDEyMw=="

},

JSON Response

{

"passwd_changed": "false",

"access_token": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczpcL1wvYWktY2xtLXByZS52b2xvZHkuY29tXC9hcGlcL3YxXC9sb2dpbiIsImlhdCI6MTcyOTA4ODM1NiwiZXhwIjoxNzI5MDkwMTU2LCJuYmYiOjE3MjkwODgzNTYsImp0aSI6Imx2VXhuNFJaZkVwWlVXemEiLCJzdWIiOjEsInBydiI6IjIzYmQ1Yzg5NDlmNjAwYWRiMzllNzAxYzQwMDg3MmRiN2E1OTc2ZjcifQ.drFTaUOD7g2xQaUnHgUxmsJQpO_UKpPlWHJ7qe6B338",

},

Please use this access token in the header of all API requests.

access_token received in the login response have to be used as Bearer Token in all Authenticated Request Headers under the HEADER Authorization: Bearer access_token

Users API

The User Master API provides endpoints to manage user-related data within the system. It allows for creating, retrieving, updating, and deleting user information. This API is designed to handle various aspects of user management, including authentication, role assignment, and profile details.

Key Features:

Common Use Cases:

The Create User API simplifies the process of user registration, ensuring that users are securely added to the system with appropriate access controls.

URL:

/api/v1/master/users

JSON Request

JSON Response

Update User

The Update User API allows for modifying existing user information in the system. This endpoint is designed to update user profiles, credentials, and roles while maintaining data integrity and security. It ensures that any changes to user data are validated and applied seamlessly

Key Features:

Common Use Cases:

The Update User API ensures secure, efficient modification of user information, allowing administrators and users to keep profiles up-to-date while maintaining system integrity.

URL:

/api/v1/master/users

JSON Request

JSON Response

Counter Party API

The Counterparty API provides endpoints to manage counterparty information within the Contract Lifecycle Management (CLM) software. This API facilitates the creation, retrieval, updating, and deletion of counterparties, ensuring that all relevant details about parties involved in contracts are accurately maintained and easily accessible.

Key Features:

Common Use Cases:

The Counterparty API ensures efficient management of counterparty data, providing a structured approach to handle all aspects of parties involved in contracts within the CLM software. This enables users to maintain accurate records and foster effective business relationships.

Create Counterparty

The Create Counterparty API enables users to add new counterparties to the Contract Lifecycle Management (CLM) software. This endpoint is designed to capture essential details about parties involved in contracts, ensuring that all relevant information is collected accurately and efficiently at the time of creation.

Key Features:

Common Use Cases:

The Create Counterparty API simplifies the process of adding new counterparties to the CLM software, ensuring that all necessary information is captured effectively and that relationships can be managed efficiently from the outset.

URL:

/api/v1/master/users

JSON Request

JSON Response

Update Counterparty

The Update Counterparty API allows users to modify existing counterparty information within the Contract Lifecycle Management (CLM) software. This endpoint is designed to ensure that all details related to counterparties remain accurate and up-to-date throughout the lifecycle of their relationships with the organization.

Key Features:

Common Use Cases:

The Update Counterparty API ensures that all modifications to counterparty data are managed securely and efficiently, enabling organizations to keep accurate records and maintain effective relationships with their business partners.

URL:

/api/v1/master/users

JSON Request

JSON Response

Contract

The Contract API provides endpoints to manage contracts within the system, allowing for the creation, retrieval, updating, and deletion of contract-related information. It enables users to handle all aspects of contract lifecycle management, including details such as contract terms, parties involved, financials, and status tracking.

Key Features:

Common Use Cases:

The Contract API streamlines contract lifecycle management by providing a comprehensive set of features for creating, updating, and maintaining contract data, ensuring efficient handling of business agreements and obligations.

Create a Contract

The Create Contract API allows for the addition of new contracts to the system, facilitating the capture of all necessary details required for managing agreements between parties. This endpoint is designed to ensure that all essential contract information, including financials, parties involved, and terms, are properly captured and validated.

Key Features:

Common Use Cases:

The Create Contract API simplifies the process of adding new agreements to the system, ensuring that all necessary information is captured accurately while supporting validation and customization for various contract types.

URL:

/api/v1/master/users

JSON Request

JSON Response

Update Contract

The Update Contract API allows for modifying existing contract information within the system. This endpoint is designed to enable users to change various aspects of a contract, ensuring that all details remain accurate and up-to-date throughout the contract's lifecycle.

Key Features:

Common Use Cases:

The Update Contract API ensures that all modifications to contract data are handled securely and efficiently, enabling users to keep contract information accurate and aligned with current business needs.

URL:

/api/v1/master/users

JSON Request

JSON Response

Error Code

In addition to the the error message, the error response will also contain a error code that is machine-parseable. The following table lists the error codes and their descriptions.

create table

ChangeLog

Oct 2024