Documentation Index
Fetch the complete documentation index at: https://docs.wolfia.com/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Content tags let you categorize questionnaires and knowledge base content. Use the tags API to retrieve available tags — for example, to populate a dropdown when uploading a questionnaire via the API. Tags have three statuses:| Status | Meaning |
|---|---|
ACTIVE | Approved and available for use |
DRAFT | AI-suggested, pending admin approval |
REJECTED | Rejected by an admin, hidden from default queries |
List tags
URL:GET https://api.wolfia.com/v1/tags/
Authentication: API key required (see API overview)
Returns all content tags for your organization, ordered alphabetically by name.
Request
Query parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
status | string | No | ACTIVE + DRAFT | Filter by status: ACTIVE, DRAFT, or REJECTED |
When no
status filter is provided, the endpoint returns both ACTIVE and DRAFT tags. To retrieve only approved tags, pass ?status=ACTIVE.Response (200 OK)
Response fields
| Field | Type | Description |
|---|---|---|
id | string (UUID) | Unique tag identifier — use this as tag_ids when uploading questionnaires |
name | string | Display name of the tag |
description | string | Description of the tag’s purpose |
is_ai_generated | boolean | true if Wolfia’s AI suggested this tag |
status | string | ACTIVE, DRAFT, or REJECTED |
Integration example
Python: Tag a questionnaire on upload
Error responses
| Status | Meaning | Solution |
|---|---|---|
| 401 | Invalid API key | Verify your API key is correct |
| 403 | Insufficient permissions | Check the API key owner’s role |
| 422 | Invalid parameters | Ensure status is one of ACTIVE, DRAFT, REJECTED |
| 500 | Server error | Retry with exponential backoff |
Next steps
Questionnaires
Upload, list, and search questionnaires
API overview
Authentication, rate limits, and error handling

