Public WebsiteGet Hub

Get Hub

Retrieve the workspace's Hub — profile, links, subscribe form, sections, and archive settings. The path keeps its older bio name. Returns 404 until the Hub is published. Rate limited to 60 requests per minute per IP.

curl -X GET "https://app.nashra.ai/api/v1/tenants/example_string/bio" \
  -H "Content-Type: application/json"
{
  "data": {
    "id": "123e4567-e89b-12d3-a456-426614174000",
    "identifier": "example_string",
    "profile": {
      "name": "John Doe",
      "description": "example_string",
      "image_url": "example_string",
      "social_links": [
        {}
      ]
    },
    "links": [
      {
        "id": "example_string",
        "kind": "custom",
        "featured": true,
        "purpose": "example_string",
        "label": "example_string",
        "url": "example_string",
        "image_url": "example_string",
        "image_focal": {
          "x": 3.14,
          "y": 3.14
        },
        "video_id": "example_string",
        "source_name": "John Doe",
        "destinations": {}
      }
    ],
    "subscribe": {
      "enabled": true,
      "headline": "example_string",
      "button_text": "example_string",
      "success_message": "example_string",
      "collect_phone": true,
      "subscriber_count": 10,
      "cadence": {
        "kind": "weekly",
        "weekday": 42
      }
    },
    "announcement": {
      "label": "example_string",
      "url": "example_string"
    },
    "branding": {
      "show": true,
      "label": "Built with Nashra",
      "url": "example_string",
      "number": 42
    },
    "hub": {
      "show_posts": true,
      "default_view": "list",
      "links_view": "list",
      "category_filter_enabled": true,
      "categories": [
        {
          "name": "John Doe",
          "color": "example_string",
          "emoji": "example_string"
        }
      ],
      "about": "example_string",
      "cta": {
        "label": "example_string",
        "url": "example_string"
      },
      "show_resources": true,
      "show_counts": true,
      "resources": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "identifier": "example_string",
          "title": "example_string",
          "subtitle": "example_string",
          "button_text": "example_string",
          "image_url": "example_string",
          "url": "example_string"
        }
      ],
      "stats": {
        "posts": 42,
        "subscribers": 42
      },
      "mural": {},
      "pages": [
        {
          "id": "123e4567-e89b-12d3-a456-426614174000",
          "title": "example_string",
          "purpose": "service",
          "url": "example_string",
          "image_url": "example_string",
          "image_focal": {
            "x": 3.14,
            "y": 3.14
          },
          "description": "example_string"
        }
      ],
      "sections": "null"
    },
    "og": {
      "title": "example_string",
      "description": "example_string",
      "image": "example_string",
      "type": "website",
      "locale": "ar_SA"
    }
  },
  "meta": {}
}
GET
/tenants/{slug}/bio
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

Request Preview
Response

Response will appear here after sending the request

Path Parameters

slugstring
Required

Tenant's subdomain slug, or its verified custom domain

Responses

dataobject

The workspace's Hub. Only returned once the Hub is published.

metaobject