Open the panel

API Reference PRO ​

Every route of the API, with its parameters, examples in four languages and a real response. New here? Start with your first request.

All routes start with:

https://api.fastyvendor.com/api/v1
RouteWhat it doesScope
GET /meWho am Iany key
GET /productsList productsproducts:read
GET /products/{id}Get a productproducts:read
PATCH /products/{id}Change a productproducts:write
PATCH /productsChange many productsproducts:write
GET /groupsList groups of variationsproducts:read
GET /groups/{id}Get a group of variationsproducts:read
PATCH /groups/{id}Change a group of variationsproducts:write
GET /salesList salessales:read
GET /sales/{id}Get a salesales:read
POST /products/{id}/sendSend a product to an avatardeliveries:write
POST /sales/{id}/redeliverRedeliver a saledeliveries:write
POST /customers/{key}/redeliverRedeliver everything an avatar ownsdeliveries:write
GET /customers/{key}/purchasesDid this avatar buy it?customers:read
GET /customersList customerscustomers:read
GET /customers/{key}Get a customercustomers:read
GET /customers/{key}/pointsPoints of a customerpoints:read
POST /customers/{key}/pointsGive or take pointspoints:write
GET /gift-cardsList gift cardsgift_cards:read
GET /gift-cards/{id}Get a gift cardgift_cards:read
POST /gift-cardsGive a gift cardgift_cards:write
POST /gift-cards/{id}/adjustAdd or remove balancegift_cards:write
POST /gift-cards/{id}/cancelCancel a gift cardgift_cards:write
GET /couponsList couponscoupons:read
GET /coupons/{id}Get a couponcoupons:read
POST /couponsCreate a couponcoupons:write
PATCH /coupons/{id}Change a couponcoupons:write
GET /discountsList promotionsdiscounts:read
POST /discountsCreate a promotiondiscounts:write
POST /discounts/{id}/endEnd a promotion nowdiscounts:write
GET /vendorsList vendorsvendors:read
GET /vendors/{id}Get a vendorvendors:read
PATCH /vendors/{id}Change what a vendor sellsvendors:write
GET /hubsList hubsvendors:read
GET /reports/summarySales summaryreports:read

OpenAPI ​

The same routes are in an OpenAPI 3.1 file, which needs no key. Load it in Postman or Insomnia to try the API without writing code, or generate a typed client:

bash
npx openapi-typescript https://api.fastyvendor.com/api/v1/openapi.json -o fasty.d.ts

LSL examples ​

The LSL examples use two values you set once at the top of your script:

lsl
string API = "https://api.fastyvendor.com/api/v1";
string KEY = "fsk_…";    // the script must be no-copy and no-modify

The answer arrives in http_response. See Using the API from LSL for complete scripts.