Vendors
List all Vendors
Storefront API
- Authentication
- Account
- Account / Address
- Account / Credit Cards
- Account / Orders
- Order Status
- Cart
- Cart / Line Items
- Cart / Other
- Cart / Coupons
- Checkout
- Checkout / State
- Checkout / Shipments
- Checkout / Payments
- Checkout / Store Credit
- Stripe
- Products
- Vendors
- Stores
- Taxons
- Countries
- CMS Pages
- Menus
- Wishlists
- Wishlists / Wished Items
- Digital Downloads
Platform API
- Authentication
- Addresses
- Adjustments
- Classifications
- CMS Pages
- CMS Sections
- Countries
- Data Feeds
- Digital Links
- Digital Assets
- Line Items
- Menu Items
- Menus
- Option Types
- Option Values
- Orders
- Payment Methods
- Payments
- Products
- Promotion Actions
- Promotion Categories
- Promotion Rules
- Promotions
- Roles
- Shipments
- Shipping Categories
- Shipping Methods
- States
- Stock Items
- Stock Locations
- Store Credit Categories
- Store Credit Types
- Store Credits
- Tax Categories
- Tax Rates
- Taxonomies
- Taxons
- Users
- Variants
- Vendors
- Webhook Events
- Webhook Subscribers
- Wished Items
- Wishlists
- Zones
Vendors
List all Vendors
Returns a list of Vendors. Only available in Enterprise Edition
GET
/
api
/
v2
/
storefront
/
vendors
curl --request GET \
--url https://demo.spreecommerce.org/api/v2/storefront/vendors
{
"data": [
{
"id": "eb261155-1ddc-47e5-8178-8c3da6e607a8",
"type": "vendor",
"attributes": {
"name": "Best Shoes",
"email": "[email protected]",
"slug": "best-shoes",
"about_us": "<p>We are your #1 shoe store.</p>\n<p>Follow us on social media.</p>",
"logo_url": "https://assets.com/images/logo_name",
"cover_photo_url": "https://assets.com/images/wide_tree_wzxgak"
}
},
{
"id": "4f46f04f-fa2c-42d0-b69c-ce2b2997f5fd",
"type": "vendor",
"attributes": {
"name": "Best Shirts",
"email": "[email protected]",
"slug": "best-shirts",
"about_us": "<p>We are your #1 shirts store.</p>\n<p>Follow us on social media.</p>",
"logo_url": "https://assets.com/images/logo_name34553",
"cover_photo_url": "https://assets.com/images/coverfn5ig"
}
}
]
}
Query Parameters
Number of requested page when paginating collection
Number of requested records per page when paginating collection
Specify the fields you would like returned in the response body. More information.
Response
200 - application/vnd.api+json
200 Success - Returns an array of `vendor` objects.
The response is of type object
.
Was this page helpful?
curl --request GET \
--url https://demo.spreecommerce.org/api/v2/storefront/vendors
{
"data": [
{
"id": "eb261155-1ddc-47e5-8178-8c3da6e607a8",
"type": "vendor",
"attributes": {
"name": "Best Shoes",
"email": "[email protected]",
"slug": "best-shoes",
"about_us": "<p>We are your #1 shoe store.</p>\n<p>Follow us on social media.</p>",
"logo_url": "https://assets.com/images/logo_name",
"cover_photo_url": "https://assets.com/images/wide_tree_wzxgak"
}
},
{
"id": "4f46f04f-fa2c-42d0-b69c-ce2b2997f5fd",
"type": "vendor",
"attributes": {
"name": "Best Shirts",
"email": "[email protected]",
"slug": "best-shirts",
"about_us": "<p>We are your #1 shirts store.</p>\n<p>Follow us on social media.</p>",
"logo_url": "https://assets.com/images/logo_name34553",
"cover_photo_url": "https://assets.com/images/coverfn5ig"
}
}
]
}