POST
/vendors
curl \
--request POST 'https://app.getfoundation.com/api/external/v1/vendors' \
--header "X-API-Key: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"vendor":{"name":"Acme Corp","minimum_order_value":200,"minimum_order_quantity":10,"address1":"123 Main St","address2":"string","city":"Seattle","state":"WA","zip":98101,"country":"US","website":"string","email":"string","phone":"string","ein":"string","order_contact_name":"string","order_contact_phone":"string","payment_contact_name":"John Doe","payment_contact_phone":"string","shipping_type":"VendorCalculators::Shipping::SubtotalBased","shipping_scheme":{"0":"string"},"status":"active","order_processing_time":"string","order_processing_on":"string","order_shipping_days":[{}],"order_processing_cut_off_time":"string","order_terms":"string","description":"string","logo":"string"}}'
Request examples
{
"vendor": {
"name": "Acme Corp",
"minimum_order_value": 200,
"minimum_order_quantity": 10,
"address1": "123 Main St",
"address2": "string",
"city": "Seattle",
"state": "WA",
"zip": 98101,
"country": "US",
"website": "string",
"email": "string",
"phone": "string",
"ein": "string",
"order_contact_name": "string",
"order_contact_phone": "string",
"payment_contact_name": "John Doe",
"payment_contact_phone": "string",
"shipping_type": "VendorCalculators::Shipping::SubtotalBased",
"shipping_scheme": {
"0": "string"
},
"status": "active",
"order_processing_time": "string",
"order_processing_on": "string",
"order_shipping_days": [
{}
],
"order_processing_cut_off_time": "string",
"order_terms": "string",
"description": "string",
"logo": "string"
}
}
Response examples (201)
{
"id": "9aa62446-c3b0-42f5-8027-3648daed9d73",
"name": "Acme Corp",
"minimum_order_value": 200,
"minimum_order_quantity": 10,
"address1": "123 Main St",
"address2": "string",
"city": "Seattle",
"state": "WA",
"zip": 98101,
"country": "US",
"website": "string",
"email": "string",
"phone": "string",
"ein": "string",
"order_contact_name": "string",
"order_contact_phone": "string",
"payment_contact_name": "John Doe",
"payment_contact_phone": "string",
"shipping_type": "VendorCalculators::Shipping::SubtotalBased",
"shipping_scheme": {
"0": "string"
},
"status": "active",
"order_processing_time": "string",
"order_processing_on": "string",
"order_shipping_days": [
{}
],
"order_processing_cut_off_time": "string",
"order_terms": "string",
"description": "string",
"logo": "string",
"created_at": "2025-05-04T09:42:00Z",
"updated_at": "2025-05-04T09:42:00Z"
}
Response examples (401)
{
"error": "string",
"details": "string"
}
Response examples (422)
{
"error": "string",
"details": "string"
}