---
name: vtex-headless-cms
description: "VTEX Headless CMS API skill. Use when working with VTEX Headless CMS for _v. Covers 3 endpoints."
version: 1.0.0
generator: lapsh
---

# VTEX Headless CMS
API version: 0.31.2

## Auth
No authentication required.

## Base URL
https://storeframework.myvtex.com

## Setup
1. No auth setup needed
2. GET /_v/cms/api/{projectId} -- verify access

## Endpoints

3 endpoints across 1 groups. See references/api-spec.lap for full details.

### _v
| Method | Path | Description |
|--------|------|-------------|
| GET | /_v/cms/api/{projectId} | Get all content types |
| GET | /_v/cms/api/{projectId}/{content-type} | Get all CMS pages by content type |
| GET | /_v/cms/api/{projectId}/{content-type}/{document-id} | Get CMS page |

## Common Questions

Match user requests to endpoints in references/api-spec.lap. Key patterns:
- "Get api details?" -> GET /_v/cms/api/{projectId}
- "Get api details?" -> GET /_v/cms/api/{projectId}/{content-type}
- "Get api details?" -> GET /_v/cms/api/{projectId}/{content-type}/{document-id}

## Response Tips
- Check response schemas in references/api-spec.lap for field details
- List endpoints may support pagination; check for limit, offset, or cursor params

## CLI

```bash
# Update this spec to the latest version
npx @lap-platform/lapsh get vtex-headless-cms -o references/api-spec.lap

# Search for related APIs
npx @lap-platform/lapsh search vtex-headless-cms
```

## References
- Full spec: See references/api-spec.lap for complete endpoint details, parameter tables, and response schemas

> Generated from the official API spec by [LAP](https://lap.sh)
