Get a record
GET /1/indexes/:index/records/:objectID — fetch one record by its objectID.
Requires a search, write or admin key. On a partitioned index a search key must be a scoped token: the record is read from the token's own partition, ?partition= is refused, and a record that does not match the token's filters returns not_found. A write or admin key names the partition with ?partition=. A key restricted to referrers is refused from any other origin.
Response
The stored record, exactly as last written, plus its current version and the server timestamp it was last accepted (updatedAt). This is a direct lookup, not a search — it does not run ranking, tokenization or highlighting, and it does not count toward query analytics.
Example
Not found
A missing objectID, or one whose tombstone is still within its 30-day retention, returns not_found:
When to use this instead of search
Use search for anything a person types. Use this endpoint when your own code already knows the exact objectID and just needs the current stored value — for example, confirming a push landed as expected, or reading a record back before an update that should merge with the existing attributes.