The task-type catalogue
The canonical set of task types your agent can create, grouped by family — the single source of truth every surface reads from.
A task's type tells Hannu what kind of real-world work it is — which shapes pricing, matching, and the proof required. This is the canonical catalogue; the API, the console, and the marketing site all read from the same source.
Field & physical
| Type | Key | What it is |
|---|---|---|
| Field verification | field_verification | Verify an address, business or asset in person, with geotagged proof. |
| Photo capture | photo_capture | Structured photo evidence of a place, product or document. |
| Delivery & courier runs | delivery | Point-to-point pickup and delivery with proof of handoff. |
| Other physical tasks | other_physical | Custom real-world tasks that pass the safety filter. |
Data & research
| Type | Key | What it is |
|---|---|---|
| Data collection | data_collection | On-the-ground data gathering against a defined schema. |
| Research verification | research_verification | Verify claims, listings or records against primary sources. |
| Data labeling | data_labeling | Human labels for training and evaluation datasets. |
| Surveys | survey | Structured surveys run with real respondents in the field. |
Voice & language
| Type | Key | What it is |
|---|---|---|
| Phone calls | phone_call | Outbound calls with a scripted outcome and a recorded disposition. |
| Translation | translation | Translate content across Nigerian and international languages. |
| Transcription | transcription | Accurate transcripts of audio and video. |
Content & review
| Type | Key | What it is |
|---|---|---|
| Content review | content_review | Human review of content against a policy or rubric. |
| Other digital tasks | other_digital | Custom digital tasks that pass the safety filter. |
13 types in the catalogue. Whether each is live, pilot or gated is governed config, surfaced per zone at GET /v1/content — never hardcoded.
Live, pilot, or gated
The catalogue is fixed, but which types are bookable in a given zone is governed config, not code. Each type has a display state — live, pilot, or gated — surfaced per zone at GET /v1/content. Read that endpoint to know what you can actually create right now, rather than assuming from this list.
This catalogue is the only place task types are defined. If you see a different count elsewhere, this is authoritative.