Public WebsiteGet Public Post

Get Public Post

Retrieve a single post by its slug, including full rendered content. Unlisted posts are returned too — their visibility is unlisted.

curl -X GET "https://app.nashra.ai/api/v1/tenants/example_string/posts/example_string" \
  -H "Content-Type: application/json"
{
  "data": {
    "id": 123,
    "uuid": "123e4567-e89b-12d3-a456-426614174000",
    "title": "example_string",
    "subtitle": "example_string",
    "slug": "example_string",
    "category": {
      "id": 123,
      "name": "Essays",
      "color": "#3B82F6",
      "emoji": "✍️"
    },
    "visibility": "published",
    "publish_date": "2024-12-25",
    "created_at": "2024-12-25",
    "main_image_url": "example_string",
    "main_image_thumb_url": "example_string",
    "reading_time": 42,
    "content": "example_string",
    "content_json": "null",
    "subscribe_form_identifier": "example_string",
    "og": {
      "title": "example_string",
      "site_name": "John Doe",
      "description": "example_string",
      "image": "example_string",
      "type": "article",
      "locale": "ar_SA",
      "locale_alternate": "example_string"
    }
  },
  "meta": {}
}
GET
/tenants/{slug}/posts/{post}
GET
Base URLstring

Target server for requests. Edit to use your own host.

path
slugstring
Required

Tenant's subdomain slug, or its verified custom domain

path
poststring
Required

The post's slug (not its UUID)

Request Preview
Response

Response will appear here after sending the request

Path Parameters

slugstring
Required

Tenant's subdomain slug, or its verified custom domain

poststring
Required

The post's slug (not its UUID)

Responses

dataobject
metaobject