---
title: Visibility API
description: "##### `GET`/visibility Get current visibility settings. **Response** ``` { \"site_url\": \"https://yoursite.com\", \"visibility_mode\": \"open\", \"schema_level\": \"enhanced\", \"llms_enabled\": true, \"business_name\": \"Your Business\", \"key_urls\": [...], \"social_profiles\": [...] } ``` ##### `POST`/visibility Update visibility settings. **Response** ``` { \"success\": true, \"message\": \"Visibility settings updated\"…"
url: "https://pulserank.ai/docs/visibility-api/"
updated: "2026-01-09"
category: API Documentation
---

# Visibility API

##### `GET`/visibility

Get current visibility settings.

**Response**

```
{
    "site_url": "https://yoursite.com",
    "visibility_mode": "open",
    "schema_level": "enhanced",
    "llms_enabled": true,
    "business_name": "Your Business",
    "key_urls": [...],
    "social_profiles": [...]
}
```

##### `POST`/visibility

Update visibility settings.

**Response**

```
{
    "success": true,
    "message": "Visibility settings updated"
}
```

##### `GET`/visibility/schema-preview

Preview generated Schema.org markup.

**Response**

```
{
    "schema_json": {
        "@context": "https://schema.org",
        "@type": "Organization",
        "name": "Your Business",
        "url": "https://yoursite.com"
    },
    "rendered_script": "<script type="application/ld+json">...</script>"
}
```
