logo

Domains & Settings

Reference data endpoints for the platform's supported domains (suppliers). No authentication is required — these are public read-only resources used to discover valid domain IDs before creating zipcodes or items.

List Domains

POST
https://multicartapi.com/api/v1/settings/domains/
No auth (public)

Return all active domains (suppliers) available on the platform, including their IDs used when creating zipcodes and items.

curl "https://multicartapi.com/api/v1/settings/domains/" \
  -X POST \
  -H "Content-Type: application/json" \
  -d '{}'
Request body
{}
Response
{
  "code": 200,
  "data": [
    {
      "id": 1,
      "domain": "amazon.com.au",
      "domain_url": "https://www.amazon.com.au",
      "country_code": "AU",
      "supplier_type": "scraping",
      "status": "active"
    },
    {
      "id": 24,
      "domain": "officeworks.com.au",
      "domain_url": "https://www.officeworks.com.au",
      "country_code": "AU",
      "supplier_type": "rest_api",
      "status": "active"
    }
  ],
  "status": 1
}

Notes

No request body or authentication is required. The `id` field is the value to pass as `domain` when calling `/zipcodes/create-zipcode/` or `/schedules/amazon/asin/create/`. `supplier_type` values: `scraping` (Amazon HTML scraping), `rest_api`, `csv_import`. Also accepts GET. The landing /api-docs incorrectly lists Authorization Token as required — the endpoint has no `@permission_classes` decorator and is fully public.