UmweltDocs
Reference/Queries/evidence.get
evidence.getquerysince 0.1

One evidence source by its id.

Request
umwelt call story.umw evidence.get '{
  "projectId": "ball",
  "evidenceId": "guest-list"
}'
Request
const result = await client.evidenceGet({ projectId: 'ball', evidenceId: 'guest-list' });
Request
var result = engine.EvidenceGet(new EvidenceId { ProjectId = "ball", EvidenceIdValue = "guest-list" });
Response
{
  "id": "guest-list",
  "projectId": "ball",
  "title": "The guest list",
  "createdAt": "2026-11-07T20:00:00Z",
  "description": "Everyone announced at the door.",
  "type": "document"
}

Payload

FieldTypeDescription
projectIdrequiredstringThe project to read.
evidenceIdrequiredstringThe source.

Result

FieldTypeDescription
idalwaysstringThe source’s id, cited by events and by evidence acquisitions.
projectIdalwaysstringThe project it belongs to.
titlealwaysstringIts title.
typealwaysstringWhat it is: a document, a recording, a letter.
createdAtalwaysstringWhen the source was made, as you give it.
descriptionstringWhat it holds.
locatorstringWhere to find it: a path, a URL, a shelf mark.
contentHashstringA hash of its content, to notice when it changes.
metadataobjectAnything else, as JSON.

Errors

VALIDATION_FAILEDThe payload is malformed.
NOT_FOUNDThe project or the source does not exist.
HANDSHAKE_REQUIREDOver the protocol, hello was not sent first.

Every code is listed in Errors.

See also

Was this page helpful?