annotations
GET
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/annotations Parameters
project_idstringpathrequiredfromstringquerytostringquerylimitintegerquerycursorstringqueryCode samples
cURL
curl -X GET "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/annotations"TypeScript
Python
Go
PHP
Ruby
Java
Responses
200 Page of Annotation, newest first
404
POST
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/annotations Parameters
project_idstringpathrequiredRequest body
application/json
atstringrequiredcontentstringrequiredemojistringOne emoji (at most 8 characters, no letters or digits) shown as the marker.
scopestringproject (default), organization, insight or dashboard.scope_idstringRequired for
insight and dashboard scopes.{
"at": "2024-01-01T00:00:00Z",
"content": "string",
"emoji": "string",
"scope": "string",
"scope_id": "string"
}Code samples
cURL
curl -X POST "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/annotations" \
-H "Content-Type: application/json" \
-d '{"at":"2024-01-01T00:00:00Z","content":"string","emoji":"string","scope":"string","scope_id":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Responses
201
Example
{
"at": "2024-01-01T00:00:00Z",
"content": "string",
"created_at": "2024-01-01T00:00:00Z",
"created_by": "string",
"emoji": "string",
"id": "string",
"scope": "string",
"scope_id": "string",
"source": "string"
}Schema
atstringrequiredcontentstringrequiredcreated_atstringrequiredcreated_bystringemojistringrequiredUp to 8 characters,
"" for none.idstringrequiredscopestringrequiredproject | organization | insight | dashboardscope_idstringsourcestringrequired400
403
404
DELETE
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/annotations/{id} Parameters
project_idstringpathrequiredidstringpathrequiredCode samples
cURL
curl -X DELETE "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/annotations/{id}"TypeScript
Python
Go
PHP
Ruby
Java
Responses
204
403
404
PATCH
https://lucida.15-204-158-166.sslip.io /v1/projects/{project_id}/annotations/{id} Parameters
project_idstringpathrequiredidstringpathrequiredRequest body
application/json
atstringcontentstringemojistring"" clears it.{
"at": "2024-01-01T00:00:00Z",
"content": "string",
"emoji": "string"
}Code samples
cURL
curl -X PATCH "https://lucida.15-204-158-166.sslip.io/v1/projects/{project_id}/annotations/{id}" \
-H "Content-Type: application/json" \
-d '{"at":"2024-01-01T00:00:00Z","content":"string","emoji":"string"}'TypeScript
Python
Go
PHP
Ruby
Java
Updated