ContractRabbit Docs
API Reference

Matters

Get dashboard matters

GET
/api/dashboard/matters

Response Body

application/json

application/json

application/json

application/json

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

List matters

GET
/api/matters

Response Body

application/json

application/json

application/json

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

Create new matter

POST
/api/matters

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

curl -X POST "https://loading/api/matters"
null
null
null

List MatterNames

GET
/api/matters/names-list

Response Body

application/json

application/json

curl -X GET "https://loading/api/matters/names-list"
null
null

Get work tracker data

GET
/api/matters/work

Response Body

application/json

application/json

application/json

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

Get Matter

GET
/api/matters/{matterId}

Path Parameters

matterId*string

Response Body

application/json

application/json

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

Delete Matter

DELETE
/api/matters/{matterId}

Path Parameters

matterId*string

Response Body

application/json

application/json

curl -X DELETE "https://loading/api/matters/string"
null
null

Update Matter

PUT
/api/matters/{matterId}

Path Parameters

matterId*string

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

curl -X PUT "https://loading/api/matters/string"
null
null
null
null

Get MatterAssignments

GET
/api/matters/{matterId}/assignments

Path Parameters

matterId*string

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://loading/api/matters/string/assignments"
null
null
null
null

Create MatterAssignment

POST
/api/matters/{matterId}/assignments

Path Parameters

matterId*string

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/matters/string/assignments"
null
null
null
null

Delete MatterAssignment

DELETE
/api/matters/{matterId}/assignments/{assignmentId}

Path Parameters

matterId*string
assignmentId*string

Response Body

application/json

application/json

application/json

application/json

curl -X DELETE "https://loading/api/matters/string/assignments/string"
null
null
null
null

List MatterFiles

GET
/api/matters/{matterId}/files

Path Parameters

matterId*string

Response Body

application/json

application/json

application/json

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

Update MatterFile

PATCH
/api/matters/{matterId}/files

Path Parameters

matterId*string

Request Body

application/json

body?unknown

Response Body

application/json

application/json

curl -X PATCH "https://loading/api/matters/string/files"
null
null

Get MatterTimeline

GET
/api/matters/{matterId}/timeline

Path Parameters

matterId*string

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://loading/api/matters/string/timeline"
null
null
null
null

Get MatterWork

GET
/api/matters/{matterId}/work

Path Parameters

matterId*string

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/matters/string/work"
null
null
null