API documentation for LegalOn services
- Delete a matter message
LegalOn API (1.2.0)
Matter message content update request.
Structured message content. Blocks are displayed in order as paragraphs. The total number of characters across all text and mention user IDs must be between 1 and 4000.
Ordered paragraph blocks. An empty inlines array represents a blank line.
Ordered inline content in this paragraph. Specify an empty array to represent a blank line.
Text to display. Required when type is text and omitted when type is mention.
LegalOn-generated ID of the user to mention. Required when type is mention and omitted when type is text.
- The server URL is `{api_base_url}/rest/v1`.
You can construct the server URL using the value of `api_base_url` provided in the response when obtaining an access token.
https://{api_base_url_without_scheme}/rest/v1/matters/{matter_id}/messages/{message_id}
- cURL
- JavaScript
- Python
- Java
- Go
curl -i -X PATCH \
'https://{api_base_url_without_scheme}/rest/v1/matters/{matter_id}/messages/{message_id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"content": {
"blocks": [
{
"inlines": [
{
"type": "text",
"text": "Please review the revised draft with ",
"marks": [
"underline"
]
},
{
"type": "mention",
"user_id": "00000000-0000-0000-0000-000000000001"
}
]
}
]
}
}'- The server URL is `{api_base_url}/rest/v1`.
You can construct the server URL using the value of `api_base_url` provided in the response when obtaining an access token.
https://{api_base_url_without_scheme}/rest/v1/matters/{matter_id}/messages/{message_id}
- cURL
- JavaScript
- Python
- Java
- Go
curl -i -X DELETE \
'https://{api_base_url_without_scheme}/rest/v1/matters/{matter_id}/messages/{message_id}' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>'Workspaces
Workspaces/folders are the common units used to store and organize resources such as contracts. This endpoint returns the workspaces/folders the calling user has access to, as a tree. For operations that target a workspace (e.g., the Contract API), specify the workspace_id obtained here. To manage workspaces across the tenant (creation, permissions, etc.), see the admin workspace operations (/spaces).