Skip to navigation

Get Investigator

GET https://app.resemble.ai/api/v2/agents/{uuid}

Retrieve one investigator, including its memory and, for a custom investigator, its skills.

curl --request GET 'https://app.resemble.ai/api/v2/agents/YOUR_INVESTIGATOR_UUID' \
-H 'Authorization: Bearer YOUR_API_KEY'

Path Parameters

ParameterTypeRequiredDescription
uuidstringYesInvestigator identifier returned by List Investigators: a catalog preset_id such as verify_id, or a custom investigator’s UUID.

Response

The example below is a custom investigator with one skill. A catalog investigator returns the same fields without skills.

{
"success": true,
"item": {
"id": "3f2a9c1e-7b4d-4e8a-9c2f-1d5e6a7b8c90",
"uuid": "3f2a9c1e-7b4d-4e8a-9c2f-1d5e6a7b8c90",
"name": "ID Verification",
"description": "Verifies government-issued IDs for forgery, tampering and synthetic media.",
"preset_id": null,
"tier": "investigation",
"memory_preview": "(memory is empty - no patterns learned yet)",
"capabilities": {
"media": true,
"reverse_search": true,
"identity": false,
"grounding": true,
"structured": true,
"tools": true,
"knowledge": false
},
"tagline": "You verify government-issued identity documents.",
"display": null,
"activated": true,
"updated_at": "2026-11-02T16:13:08Z",
"created_at": "2026-10-28T22:24:03Z",
"memory": "# Detect Harness Memory\n",
"config": {
"structured": true,
"send_media": true
},
"skills": [
{
"name": "canada-id-documents",
"description": "Use for Canadian identity documents: passport, provincial driver's licences and photo ID cards, and the Permanent Resident card.",
"body": "Canadian ID checks. These are plausibility checks, not proof of issuance. ...",
"enabled": true,
"position": 0
}
]
}
}

Response Fields

The item has every field returned by List Investigators, plus:

FieldTypeDescription
memorystringThe investigator’s long-term memory document, in markdown.
configobjectConfiguration the investigator runs with. Read-only; its shape is not part of the supported contract.
skillsarrayCustom investigators only. The investigator’s skills, in order.
skills[].namestringSkill name: lowercase letters, digits, and hyphens.
skills[].descriptionstringOne line saying when the agent should open the skill.
skills[].bodystringThe playbook the agent reads when the skill applies.
skills[].enabledbooleanWhether runs include the skill.
skills[].positionintegerOrder of the skill in the list.

Skills are created and edited in the Resemble app. The API returns them read-only, and runs include a custom investigator’s enabled skills automatically.

Errors

StatusDescription
401 UnauthorizedMissing or invalid API key.
403 ForbiddenThe account does not have Investigator access.
404 Not FoundThe investigator is unknown, archived, or owned by another team.