{
"opencollection": "1.0.0",
"info": {
"name": "LawVu Account Auth Contracts API",
"version": "1.0"
},
"items": [
{
"info": {
"name": "Contracts",
"type": "folder"
},
"items": [
{
"info": {
"name": "Get contracts",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-sandbox.lawvu.com/account-apis/v2/contracts",
"params": [
{
"name": "$filter",
"value": "",
"type": "query",
"description": "Filter the results using OData filter syntax"
},
{
"name": "$orderby",
"value": "",
"type": "query",
"description": "Order the results using OData orderby syntax"
},
{
"name": "$skip",
"value": "",
"type": "query",
"description": "Skip the specified number of results"
},
{
"name": "$top",
"value": "",
"type": "query",
"description": "Limit the number of results returned"
}
]
},
"docs": "Retrieve a list of contracts"
},
{
"info": {
"name": "Create contract",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api-sandbox.lawvu.com/account-apis/v2/contracts",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Creates a contract based on the provided contract type."
},
{
"info": {
"name": "Get contract",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-sandbox.lawvu.com/account-apis/v2/contracts/:contractId",
"params": [
{
"name": "contractId",
"value": "5348",
"type": "path",
"description": "The system identifier for the contract"
}
]
},
"docs": "Retrieve a contract by its identifier"
},
{
"info": {
"name": "Update contract",
"type": "http"
},
"http": {
"method": "PATCH",
"url": "https://api-sandbox.lawvu.com/account-apis/v2/contracts/:contractId",
"params": [
{
"name": "contractId",
"value": "5348",
"type": "path",
"description": "The system identifier for the contract"
}
],
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Updates a contracts details"
},
{
"info": {
"name": "Get contract file",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-sandbox.lawvu.com/account-apis/v2/contracts/:contractId/files/:fileId",
"params": [
{
"name": "contractId",
"value": "5348",
"type": "path",
"description": "The system identifier for the contract"
},
{
"name": "fileId",
"value": "9456",
"type": "path",
"description": "The system identifier for the file"
}
]
},
"docs": "Retrieve information about a file on a contract"
},
{
"info": {
"name": "Get contract types",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-sandbox.lawvu.com/account-apis/v2/contractTypes",
"params": [
{
"name": "$skip",
"value": "",
"type": "query",
"description": "Specifies the number of items to skip"
},
{
"name": "$top",
"value": "",
"type": "query",
"description": "Specifies the maximum number of items to return"
}
]
},
"docs": "Retrieve a list of contract types"
},
{
"info": {
"name": "Get contracts",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts",
"params": [
{
"name": "skip",
"value": "",
"type": "query",
"description": "The number of contracts to skip (used for paging)"
},
{
"name": "fields",
"value": "",
"type": "query",
"description": "Fields to include in the response"
},
{
"name": "filtering.logic",
"value": "",
"type": "query",
"description": "Gets or sets the filtering logic for filters. Value by default is 'and'"
},
{
"name": "filtering.filters",
"value": "",
"type": "query",
"description": "Array of filters object (optional)\r\n
\r\n_Object Properties_:\r\n
\r\n* _Field_: field to filter by\r\n
\r\n* _Operator_: operator used to filter by\r\n
\r\n* _Value_: value to filter by"
},
{
"name": "filtering.field",
"value": "",
"type": "query",
"description": "Field to filter by (optional)"
},
{
"name": "filtering.operator",
"value": "",
"type": "query",
"description": "Operator used for filtering (optional)"
},
{
"name": "filtering.value",
"value": "",
"type": "query",
"description": "Value to filter by (optional)"
},
{
"name": "sorting.direction",
"value": "",
"type": "query",
"description": "Set the sorting direction"
},
{
"name": "sorting.field",
"value": "",
"type": "query",
"description": "Set the sorting fields"
},
{
"name": "take",
"value": "",
"type": "query",
"description": "The maximum number of contracts to return
Default: 50
" }, { "name": "context", "value": "", "type": "query", "description": "Controls the scope of contracts returned by this operationDefault: Personal
Options:
Default: 5
" } ] }, "docs": "Returns recently viewed (ref:take) contracts for the user" }, { "info": { "name": "Contract entities", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts/entities" }, "docs": "Gets contract entities (other parties)" }, { "info": { "name": "Create contract entity", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts/entities", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a contract entity" }, { "info": { "name": "ExternalId lookup", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts/externalid/:externalId", "params": [ { "name": "externalId", "value": "", "type": "path", "description": "The externalId to lookup" } ] }, "docs": "ExternalId lookup" }, { "info": { "name": "Get contract", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts/:contractId", "params": [ { "name": "contractId", "value": "", "type": "path", "description": "The Id of the contract" } ] }, "docs": "Get contract details by contract id" }, { "info": { "name": "Update contract", "type": "http" }, "http": { "method": "PATCH", "url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts/:contractId", "params": [ { "name": "contractId", "value": "", "type": "path", "description": "The Id of the contract" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update contract" }, { "info": { "name": "Get contract fields", "type": "http" }, "http": { "method": "GET", "url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts/:contractId/fields", "params": [ { "name": "contractId", "value": "", "type": "path", "description": "The Id of the contract" } ] }, "docs": "Get contract fields by contract id" }, { "info": { "name": "Update fields", "type": "http" }, "http": { "method": "PATCH", "url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts/:contractId/fields", "params": [ { "name": "contractId", "value": "", "type": "path", "description": "The Id of the contract" } ], "body": { "type": "json", "data": "{}" } }, "docs": "Update fields" }, { "info": { "name": "Create contract", "type": "http" }, "http": { "method": "POST", "url": "https://api-sandbox.lawvu.com/account-apis/v1/contracts/wizard", "body": { "type": "json", "data": "{}" } }, "docs": "Creates a new contract, using the contract template wizard" } ] } ], "bundled": true }