Get Form
GEThttps://api.confident-ai.com/v2/annotation-forms/{annotationFormId}
Retrieves an annotation form by id from your Confident AI project, with its questions in the order annotators see them.
curl -X GET "https://api.confident-ai.com/v2/annotation-forms/{annotationFormId}" \
-H "CONFIDENT_API_KEY: <PROJECT-API-KEY>"{
"success": true,
"data": {
"id": "<ANNOTATION-FORM-ID>",
"name": "Answer quality review",
"queueCount": 2,
"createdAt": "2025-01-15T10:30:00.000Z",
"updatedAt": "2025-01-16T09:00:00.000Z",
"fields": [
{
"id": "<ANNOTATION-FORM-FIELD-ID>",
"label": "How helpful was the answer?",
"type": "TEXT",
"description": "Judge only the answer, not the retrieved context.",
"required": true,
"order": 0,
"selectOptions": [
"Not helpful",
"Somewhat helpful",
"Very helpful"
],
"criteriaName": "Helpfulness",
"criteriaType": "FIVE_STAR_RATING",
"collectExplanation": true,
"collectExpectedOutput": false,
"collectExpectedOutcome": false
}
]
},
"link": "https://app.confident-ai.com/project/<PROJECT-ID>/project-settings/annotation/<ANNOTATION-FORM-ID>",
"deprecated": false
}Headers
CONFIDENT_API_KEYstringRequiredThe API key of your Confident AI project.
Path parameters
annotationFormIdstringRequiredThe id of the annotation form.
Response
Get Form succeeded.
successbooleanIndicates if the request was successful.
dataobjectA form of questions asked of every item in the annotation queues it is attached to.
Show 6 propertiesHide 6 properties
idstringThe id of the form, generated by Confident AI.
namestringThe name of the form, shown wherever a queue offers it.
queueCountintegerHow many annotation queues currently use this form.
createdAtstringWhen the form was created.
updatedAtstringWhen the form was last changed.
fieldslist of objectsThe questions on the form, in the order annotators see them.
Show 12 propertiesHide 12 properties
idstringThe id of the field, unique within the project.
labelstringThe question shown to the annotator.
typeenumThe kind of answer a form field collects: TEXT, NUMBER, FLOAT or BOOLEAN for a free answer, SELECT or MULTI_SELECT for a choice from
selectOptions, and ANNOTATION_CRITERIA for a rating on the scale named bycriteriaType.Show 7 enum valuesHide 7 enum values
TEXTNUMBERFLOATBOOLEANSELECTMULTI_SELECTANNOTATION_CRITERIA
descriptionstring | nullGuidance shown under the question. Send null to clear it.
requiredbooleanWhether the annotator must answer this field before completing the item. Defaults to false.
orderintegerThe position of the field in the form. Defaults to the order the fields arrive in.
selectOptionsarray | nullThe choices offered for a SELECT or MULTI_SELECT field. Required, and non-empty, for those two types; null for every other type.
criteriaNamestring | nullThe criterion an ANNOTATION_CRITERIA field rates, matching a custom annotation option in this project. Null for every other type.
criteriaTypeenum | nullThis is the type of annotation, which can be either thumbs rating or five star rating.
Show 2 enum valuesHide 2 enum values
FIVE_STAR_RATINGTHUMBS_RATING
collectExplanationbooleanWhether an ANNOTATION_CRITERIA field also asks the annotator to explain the rating. Defaults to false.
collectExpectedOutputbooleanWhether an ANNOTATION_CRITERIA field on a trace or span form also asks for the output that should have been produced. Defaults to false.
collectExpectedOutcomebooleanWhether an ANNOTATION_CRITERIA field on a thread form also asks for the outcome the conversation should have reached. Defaults to false.
linkstringThis is the URL of the resource on the Confident AI platform.
deprecatedbooleanIndicates if this endpoint is deprecated.