Documentation menu
SearchLogResponse
Fields, types and constraints for the SearchLogResponse public API model.
One tenant-scoped search audit record.
Fields
| Field | Type | Constraint | Example | Visibility |
|---|---|---|---|---|
statusWhether the operation completed successfully. | boolean | — | false | Public contract |
_idAudit record id. | string | — | "example" | Public contract |
institutionIdAuthenticated tenant institution id. | string | — | "example" | Public contract |
apiKeyIdAPI key that made the request or is used as a filter. | string | nullable | "example" | Public contract |
userIdTenant user that made the request. | string | nullable | "example" | Public contract |
searchTypeAPI-key public search or JWT tenant search. | string | enum: public | private | "public" | Public contract |
queryValue of the `query` field. | SearchQuery | — | {} | Public contract |
successWhether the request completed successfully. | boolean | — | false | Public contract |
httpStatusRecorded HTTP response status. | integer | — | 0 | Public contract |
errorCodeMachine-readable failure code. | string | nullable | "example" | Public contract |
errorMessageSafe failure summary. | string | nullable | "example" | Public contract |
actorTypeAPI key or user actor type. | string | enum: apiKey | user | "apiKey" | Audit data |
actorSnapshotLimited actor snapshot without secrets. | object | nullable | {} | Audit data |
resultSummaryLimited audit summary of a search result. | object | — | {} | Public contract |
resultCountNumber of results returned by the search. | integer | — | 0 | Public contract |
hasMatchWhether the search returned at least one candidate. | boolean | — | false | Public contract |
responseSnapshotSearch response snapshot returned only by the detail endpoint. | object | nullable | {} | Audit data |
userAgentSafely stored request user-agent. | string | nullable | "example" | Audit data |
ipRequest IP shown in the tenant report. | string | nullable | "example" | Personal context |
responseTimeRequest duration in milliseconds. | number | — | 0 | Public contract |
expiresAtTime when the audit record expires. | string | format: date-time · nullable | "2026-07-14T12:00:00Z" | Public contract |
createdAtRecord creation time. | string | format: date-time | "2026-07-14T12:00:00Z" | Public contract |
updatedAtRecord update time. | string | format: date-time | "2026-07-14T12:00:00Z" | Public contract |
Machine-readable schema
The model is published under the same name in the JSON Schema bundle.
JSON SchemaDecision boundary
An API result is a candidate match. A final sanctions or compliance decision requires official-source verification and human review.