Get Annotation
(v2)GET
Retrieves an annotation by id from your Confident AI project, with the ids of the trace, span or thread it was left on and the team member who left it.
curl -X GET "https://api.confident-ai.com/v2/annotations/{annotationId}" \
-H "CONFIDENT_API_KEY: <PROJECT-API-KEY>"{
"success": true,
"data": {
"id": "<ANNOTATION-ID>",
"fieldType": "TEXT",
"value": true,
"name": null,
"explanation": "Correct and concise.",
"expectedOutcome": null,
"expectedOutput": "The capital of France is Paris.",
"createdAt": "2025-01-15T11:00:00.000Z",
"user": {
"id": "<USER-ID>",
"email": "jane@acme.com",
"name": "Jane Doe",
"image": null
},
"traceUuid": "3f9c2a1e-5b7d-4c8e-9f01-2a3b4c5d6e7f",
"spanUuid": null,
"threadId": null,
"testCaseId": null
},
"deprecated": false
}Headers
CONFIDENT_API_KEYstringRequiredThe API key of your Confident AI project.
Path parameters
annotationIdstringRequiredThe id of the annotation.
Response
Get Annotation succeeded.
successbooleanIndicates if the request was successful.
dataobjectA human annotation left on a trace, span or thread, with the ids of what it was left on.
Show 13 propertiesHide 13 properties
idstringThis is the id of the annotation generated by Confident AI.
fieldTypeenumThe kind of value an annotation holds:
TEXT,NUMBER,FLOATorBOOLEANfor a free value,CHOICEorMULTIPLE_CHOICEfor a choice from the options in the field'sconfig, andTHUMBS_RATINGorFIVE_STAR_RATINGfor a rating.Show 8 enum valuesHide 8 enum values
TEXTNUMBERFLOATBOOLEANCHOICEMULTIPLE_CHOICEFIVE_STAR_RATINGTHUMBS_RATING
valuestring | number | boolean | list of strings | nullThe annotated value, in the shape its
fieldTypeexpects: a boolean forTHUMBS_RATING(trueis thumbs up) andBOOLEAN, a whole number from 1 to 5 forFIVE_STAR_RATING, a number forNUMBERorFLOAT, a string forTEXTandCHOICE, and a list of strings forMULTIPLE_CHOICE. Null when the annotation was left without a value.Show 5 variantsHide 5 variants
string
- OR
number
- OR
boolean
- OR
list of strings
- OR
null
namestring | nullThe name of the annotation.
explanationstring | nullThis is the explanation for the annotation.
expectedOutcomestring | nullThis is the annotated expected outcome, for conversation annotations.
expectedOutputstring | nullThis is the annotated expected output, for span and trace annotations.
createdAtstringThe timestamp when the annotation was created.
userobject | nullA Confident AI user, as referenced by the records they created.
Show 4 propertiesHide 4 properties
idstringThis is the id of the user.
emailstringThis is the email address of the user.
namestring | nullThis is the display name of the user, or
nullwhen they have not set one.imagestring | nullThis is the URL of the user's avatar, or
nullwhen they have none.
traceUuidstring | nullThe uuid of the trace this annotation was left on, or
nullwhen it was left on a span or thread.spanUuidstring | nullThe uuid of the span this annotation was left on, or
nullwhen it was left on a trace or thread.threadIdstring | nullThe id of the thread this annotation was left on. It is also set for an annotation on a trace that belongs to a thread.
testCaseIdstring | nullThe id of the test case the annotated trace formed, for a trace ingested into a test run.
deprecatedbooleanIndicates if this endpoint is deprecated.