ContractRabbit Docs
API Reference

Sentences

List sentences

GET
/api/sentences

Response Body

application/json

application/json

application/json

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

Get AvailableTags

GET
/api/sentences/available-tags

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/sentences/available-tags"
null
null
null

Get AvailableTagsByFileType

GET
/api/sentences/available-tags/{filetypeid}

Path Parameters

filetypeid*string

Response Body

application/json

application/json

application/json

curl -X GET "https://loading/api/sentences/available-tags/string"
null
null
null

Bulk assign label to sentences

POST
/api/sentences/bulk-assign-label

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/sentences/bulk-assign-label"
null
null
null
null

Bulk validate sentences

POST
/api/sentences/bulk-validate

Request Body

application/json

body?unknown

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://loading/api/sentences/bulk-validate"
null
null
null
null
null

Get SentencesByFileType

GET
/api/sentences/by-file-type/{filetypeid}

Path Parameters

filetypeid*string

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://loading/api/sentences/by-file-type/string"
null
null
null
null

Get nearest non-null sentences

GET
/api/sentences/nearest-non-null

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://loading/api/sentences/nearest-non-null"
null
null
null
null

Get null review sentences

GET
/api/sentences/null-review

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://loading/api/sentences/null-review"
null
null
null
null

Get NearestMatches

GET
/api/sentences/{sentenceid}/nearest-matches

Path Parameters

sentenceid*string

Response Body

application/json

application/json

application/json

application/json

curl -X GET "https://loading/api/sentences/string/nearest-matches"
null
null
null
null

Get NearestNodes

GET
/api/sentences/{sentenceid}/nearest-nodes

Path Parameters

sentenceid*string

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://loading/api/sentences/string/nearest-nodes"
null
null
null
null
null

Get Neighbors

GET
/api/sentences/{sentenceid}/neighbors

Path Parameters

sentenceid*string

Response Body

application/json

application/json

application/json

application/json

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

Validate sentence classification

PATCH
/api/sentences/{sentenceid}/validate

Path Parameters

sentenceid*string

Response Body

application/json

application/json

application/json

application/json

curl -X PATCH "https://loading/api/sentences/string/validate"
null
null
null
null