DELETE/v1/documents/:id/publish

Unpublish Document

Remove a document from its public URL.

Remove a document from its public URL. The document itself is not deleted and remains in your account. You can republish it later.

After unpublishing, the previously public URL will return a 404.

Path Parameters

ParameterTypeRequiredDescription
idstringYesThe document UUID

Response

Returns a confirmation with the updated publish status.

FieldTypeDescription
idstringDocument UUID
is_publishedbooleanAlways false after unpublishing

Errors

StatusCodeDescription
401unauthorizedMissing or invalid API key
404not_foundDocument not found or does not belong to you
500internal_errorUnexpected server error
curl -X DELETE https://api.unmarkdown.com/v1/documents/doc_abc123/publish \
  -H "Authorization: Bearer um_your_key"
const res = await fetch(
  'https://api.unmarkdown.com/v1/documents/doc_abc123/publish',
  {
    method: 'DELETE',
    headers: {
      'Authorization': 'Bearer um_your_key'
    }
  }
);
const data = await res.json();
console.log(data.is_published); // false
import requests

res = requests.delete(
    'https://api.unmarkdown.com/v1/documents/doc_abc123/publish',
    headers={'Authorization': 'Bearer um_your_key'}
)
print(res.json())

Response

{
  "id": "doc_abc123",
  "is_published": false
}