vtex.local

API provider — vtex.local:MasterData-API-

🔑 apikey 20 endpoints
📄 Docs 📋 OpenAPI spec 🔬 Try in Swagger UI

SDKs by language (10 total)

lever-sdk ✓ Official
npm install lever-sdk
ads-js ✓ Official
npm install ads-js
npm install vtex-node-sdk
physical-payments-sdk ✓ Official
# Maven: see https://github.com/vtex-apps/physical-payments-sdk
dotnet add package VTEX-SDK-dotnet
composer require vtex-sdk
composer require vtex-sdk-php
composer require vtex-api
# See https://github.com/ksetoue/vtex-kotlin-sdk
vtex.js ✓ Official
# See https://github.com/vtex/vtex.js
curl examples
List data entities
curl \
  -H "X-VTEX-API-AppKey: $API_KEY" \
  https://vtex.local/api/dataentities
Get data entity structure
curl \
  -H "X-VTEX-API-AppKey: $API_KEY" \
  https://vtex.local/api/dataentities/{acronym}
Scroll documents
curl \
  -H "X-VTEX-API-AppKey: $API_KEY" \
  https://vtex.local/api/dataentities/{acronym}/scroll
Endpoints (20 total)
GET
/api/dataentities
List data entities
GET
/api/dataentities/{acronym}
Get data entity structure
GET
/api/dataentities/{acronym}/scroll
Scroll documents
GET
/api/dataentities/{acronym}/search
Search documents
GET
/api/dataentities/{acronym}/documents/{id}
Get document
GET
/api/dataentities/{acronym}/documents/{id}/versions
List versions
GET
/api/dataentities/{acronym}/documents/{id}/versions/{versionId}
Get version
GET
/api/dataentities/{acronym}/documents/{id}/{field}/attachments/{file-name}
Retrieve attachment
POST
/api/dataentities/{acronym}/documents
Create new document
POST
/api/dataentities/{acronym}/documents/{id}/clusters
Validate Document by Clusters
POST
/api/dataentities/{acronym}/documents/{id}/{field}/attachments
Save attachment
PUT
/api/dataentities/{acronym}/documents
Create or update entire document
At a glance
Total SDKs10
Languages6
Endpoints20
Authapikey
https://vtex.local