The Pages API allows you to manage content pages in the Venddor platform. This documentation outlines the available endpoints and their supported HTTP methods.
https://www.venddor.com.br/api/2.0
This endpoint allows you to retrieve all content pages or create a new page.
| Method | Description | Usage |
|---|---|---|
| GET | Retrieve all pages | Use pagination parameters to limit results. See Pagination section for details. |
| POST | Create a new page | Requires a JSON body with page details. |
{
"page": "About Us",
"page_type": "T",
"description": "<h1>About Venddor</h1><p>Founded in 2020, Venddor is a leading e-commerce solution provider in Latin America with a focus on innovative retail technologies.</p><p>Our mission is to empower businesses of all sizes to succeed in the digital marketplace through cutting-edge tools and exceptional support.</p>",
"meta_description": "Learn about Venddor's history, mission, and team",
"meta_keywords": "about, company, ecommerce, history, venddor",
"position": 10,
"status": "A",
"company_id": 1,
"parent_id": 0
}
{
"pages": [
{
"page_id": 12,
"page": "About Us",
"page_type": "T",
"position": 10,
"status": "A",
"parent_id": 0,
"timestamp": "2025-04-15T10:15:30Z"
},
{
"page_id": 13,
"page": "Privacy Policy",
"page_type": "T",
"position": 20,
"status": "A",
"parent_id": 0,
"timestamp": "2025-04-15T10:16:45Z"
},
{
"page_id": 14,
"page": "Terms of Service",
"page_type": "T",
"position": 30,
"status": "A",
"parent_id": 0,
"timestamp": "2025-04-15T10:18:12Z"
}
],
"params": {
"page": 1,
"items_per_page": 10,
"total_items": 3
}
}
This endpoint allows you to work with a specific page identified by its ID.
| Parameter | Type | Description |
|---|---|---|
| id* | integer | The unique identifier of the page |
| Method | Description | Usage |
|---|---|---|
| GET | Retrieve a specific page | Returns detailed information about the specified page |
| PUT | Update a page | Requires a JSON body with fields to update |
| DELETE | Delete a page | Permanently removes the page from the system |
{
"page_id": 12,
"page": "About Us",
"page_type": "T",
"description": "<h1>About Venddor</h1><p>Founded in 2020, Venddor is a leading e-commerce solution provider in Latin America with a focus on innovative retail technologies.</p><p>Our mission is to empower businesses of all sizes to succeed in the digital marketplace through cutting-edge tools and exceptional support.</p>",
"meta_description": "Learn about Venddor's history, mission, and team",
"meta_keywords": "about, company, ecommerce, history, venddor",
"position": 10,
"status": "A",
"company_id": 1,
"parent_id": 0,
"timestamp": "2025-04-15T10:15:30Z",
"page_url": "https://www.venddor.com.br/about-us"
}
{
"description": "<h1>About Venddor</h1><p>Founded in 2020, Venddor is a leading e-commerce solution provider in Latin America with a focus on innovative retail technologies.</p><p>Our mission is to empower businesses of all sizes to succeed in the digital marketplace through cutting-edge tools and exceptional support.</p><h2>Our Team</h2><p>Our team consists of industry experts with decades of combined experience in retail, technology, and customer service.</p>",
"meta_description": "Learn about Venddor's history, mission, and expert team members"
}
description field to format your content. The platform supports standard HTML tags including headings, paragraphs, lists, tables, and images.
| Type Code | Description |
|---|---|
T |
Text page - Standard content page with formatted text |
F |
Form page - Page containing a form for user input |
L |
Link page - Page that redirects to an external URL |
B |
Blog page - Page formatted for blog content display |
| Status | Description |
|---|---|
A |
Active - Page is visible to users |
H |
Hidden - Page exists but is not visible in navigation |
D |
Disabled - Page is temporarily disabled |
P |
Password-protected - Page requires a password to access |
The Pages API allows you to optimize your content for search engines by setting the following fields:
| Field | Description |
|---|---|
meta_description |
A concise description of the page content (recommended 150-160 characters) |
meta_keywords |
Comma-separated list of keywords relevant to the page content |
page_title |
Custom title tag for the page, if different from the page name |
seo_name |
URL-friendly version of the page name for SEO-friendly URLs |