ContractRabbit Docs
API Reference

Filters

List file-level attribute keys

GET
/api/attributes/file-level/keys

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/attributes/file-level/keys"
null
null
{
  "message": "string"
}

List values for a file-level attribute key

GET
/api/attributes/file-level/values

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/attributes/file-level/values"
null
null
{
  "message": "string"
}

Get options for a specific filter

POST
/api/files/{fileId}/filters/{id}/options

Path Parameters

fileId*string
id*string

Request Body

application/json

body?unknown

Response Body

application/json

application/json

curl -X POST "https://loading/api/files/string/filters/string/options"
null
{
  "message": "string"
}

List available filters without options

POST
/api/files/{fileId}/list-filters

Path Parameters

fileId*string

Request Body

application/json

body?unknown

Response Body

application/json

application/json

curl -X POST "https://loading/api/files/string/list-filters"
null
{
  "message": "string"
}

Get matter file filters

GET
/api/matters-files/filters

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/matters-files/filters"
null
null
null

Get counterparty filter options

GET
/api/matters-files/filters/counterparties

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/matters-files/filters/counterparties"
null
null
{
  "message": "string"
}

Get document type options

GET
/api/matters-files/filters/document-types

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/matters-files/filters/document-types"
null
null
{
  "message": "string"
}

Get party filter options

GET
/api/matters-files/filters/parties

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/matters-files/filters/parties"
null
null
{
  "message": "string"
}

Get source options

GET
/api/matters-files/filters/sources

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/matters-files/filters/sources"
null
null
{
  "message": "string"
}

Get lifecycle stage options

GET
/api/matters-files/filters/stages

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/matters-files/filters/stages"
null
null
{
  "message": "string"
}

Get process status options

GET
/api/matters-files/filters/statuses

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/matters-files/filters/statuses"
null
null
{
  "message": "string"
}