Get checklist items for authenticated user (Portal)
| Time | Status | User Agent | |
|---|---|---|---|
| Make a request to see history. |
URL Expired
The URL for this request expired after 30 days.
Checklist Filters
- folder (string): Filter checklist items by folder hashid (only returns items linked to that folder).
- label (string): Filter checklist items by label (exact match).
- limit (integer): Number of results to return per page.
- offset (integer): The initial index from which to return the results.
- search (string): Search checklist items by name (case-insensitive partial match).
Response Structure
``200
object
- count (integer): Required
- next (uri | null)
- previous (uri | null)
- results (array of objects): Required
Results Object
- results* (object): Serializer for ChecklistItem model with external fields. This serializer converts ChecklistItem instances to JSON format, exposing only the external fields (name, description, label, hashid) and checklist-item-links. Internal fields like internal_name and llm_document_prompt are intentionally excluded.
Fields:
- id (str): The hashid of the checklist item.
- name (str): The external name of the checklist item.
- description (str): The external description of the checklist item.
- label (string | null): Label for categorizing the checklist item.
- links (list): List of checklist item links with folder information.
- files (list): List of matched files for this checklist item.
Example Response
{
"count": 123,
"next": "http://api.example.org/accounts/?offset=400&limit=100",
"previous": "http://api.example.org/accounts/?offset=200&limit=100",
"results": [
{
"id": "string",
"name": "string",
"description": "string",
"label": "string",
"generator_id": "string",
"links": [{}],
"status": "string",
"files": [{}]
}
]
}
Curl Example
curl --request GET \
--url https://api.flextract.dev/api/portal/checklist-items/ \
--header 'accept: application/json'