vtex.local

A Subscription is a list of items (SKUs) tied to certain recurring purchase settings: - User profile - Address - Payment method - Frequency - Cycle Once you have configured subscriptions in yo

🔑 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
Get Subscription Settings
curl \
  -H "X-VTEX-API-AppKey: $API_KEY" \
  https://vtex.local/api/rns/settings
List plans
curl \
  -H "X-VTEX-API-AppKey: $API_KEY" \
  https://vtex.local/api/rns/pvt/plans
List cycles
curl \
  -H "X-VTEX-API-AppKey: $API_KEY" \
  https://vtex.local/api/rns/pub/cycles
Endpoints (20 total)
GET
/api/rns/settings
Get Subscription Settings
GET
/api/rns/pvt/plans
List plans
GET
/api/rns/pub/cycles
List cycles
GET
/api/rns/pvt/reports
List report templates
GET
/api/rns/pvt/plans/{id}
Get plan details
GET
/api/rns/pub/subscriptions
List subscriptions
GET
/api/rns/pub/cycles/{cycleId}
Get cycle details
GET
/api/rns/pub/subscriptions/{id}
Get subscription details
GET
/api/rns/pvt/reports/{reportName}/documents/{documentId}
Get report document details
GET
/api/rns/pub/subscriptions/{subscriptionId}/conversation-message
Get conversation messages
POST
/api/rns/settings
Edit Subscriptions settings
POST
/api/rns/pub/subscriptions
Create subscription
At a glance
Total SDKs10
Languages6
Endpoints20
Authapikey
https://vtex.local