Save a public document edit
PUT
/api/v1/public/{slug}/edit
const url = 'https://example.com/api/v1/public/example/edit';const options = {method: 'PUT', headers: {'If-Match': 'example'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://example.com/api/v1/public/example/edit \ --header 'If-Match: example'Requires a valid public link and guest editing session. It returns 412 when the document changed, 413 when the edit is too large, 429 when the request limit is reached, or 507 when the change cannot be stored. Route: /api/v1/public/{slug}/edit. Inputs: slug, If-Match, X-Public-Password. Do not automatically replay this operation after an uncertain result.
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”slug
required
string
Header Parameters
Section titled “Header Parameters”If-Match
required
string
X-Public-Password
string
Responses
Section titled “Responses”Media typeapplication/json
The standard API error response: { "error": { ... } }.
object
Example
{ "error": { "code": "bad_request" }}