---
# @generated by sylphx-gen 0.1.0 from contracts@e145cc7cf1bc9605f2b27439e5e17ed76a1a2fd7e7021906a013f7565e4a0cd5. Do not edit.
title: "Documents"
description: "The Documents collection — served at `https://api.data.sylphx.com`."
type: reference
product: search
summary: "The `documents` collection of Sylphx Data."
updated: 2026-09-28
order: 900
---

The `documents` collection of Sylphx Data — served at `https://api.data.sylphx.com`.

**Service** Sylphx Data · **served at `https://api.data.sylphx.com`**


## Methods

Every method of the collection, in the registry's order, with the scope it
needs. The full request, response and examples are one link away.

| Method | Call | What it does |
| --- | --- | --- |
| `PUT` | [`put`](/docs/api/documents#put) | Writes a document to a search index, replacing the current version. |
| `GET` | [`get`](/docs/api/documents#get) | Reads a document. |
| `DELETE` | [`delete`](/docs/api/documents#delete) | Deletes a document. |

## put

Writes a document to a search index, replacing the current version.

`PUT https://api.data.sylphx.com/v1/documents/index-id/document-id` · scope `data:write` · effect `write` · [Request, response and examples](/docs/api/documents/put)

## get

Reads a document.

`GET https://api.data.sylphx.com/v1/documents/index-id/document-id` · scope `data:read` · effect `read` · [Request, response and examples](/docs/api/documents/get)

## delete

Deletes a document.

`DELETE https://api.data.sylphx.com/v1/documents/index-id/document-id` · scope `data:write` · effect `destructive` · [Request, response and examples](/docs/api/documents/delete)
