Ga naar inhoud
14 dagen gratis proberen
Nederlands
Openen in Claude Stel vragen over deze paginaOpenen in ChatGPT Stel vragen over deze pagina

Wholesale Pricing met andere API-methoden

Haal een enkel Wholesale Pricing-record op of verwijder het op basis van de ID met de Public API.

In dit document lees je hoe je Wholesale Pricing-records ophaalt en verwijdert met de Public API.


Een specifiek Wholesale Pricing-record ophalen:

GET https://wholesale.samita.io/api/v1/wholesale-pricings/{id}
  • {id} is de ID van het Wholesale Pricing-record

  • Je vindt de ID in de app-interface
  • Neem het teken “#” niet op wanneer je de ID gebruikt

Voorbeeld:

GET https://wholesale.samita.io/api/v1/wholesale-pricings/1

Alle GET-verzoeken moeten de volgende vereiste headers bevatten:

Header Beschrijving Vereist
X-SAMITA-API-KEY API-sleutel uit de Wholesale-app Ja
X-SAMITA-SHOP-URL Shopify-shopdomein in de notatie xxx.myshopify.com Ja
CONTENT-TYPE Moet application/json zijn Ja

Als een van deze headers ontbreekt, wordt het verzoek geweigerd.


  • De GET-API vereist geen request body
  • Alleen de parameter {id} in de URL is vereist

401 – Unauthorized

Deze fout treedt op wanneer de authenticatie mislukt.

Mogelijke oorzaken:

  • Shop-URL ontbreekt
  • API-sleutel ontbreekt
  • Onjuiste shop-URL
  • Onjuiste API-sleutel
  • API-sleutel hoort niet bij de opgegeven shop

403 – This action is unauthorized

Deze fout treedt op wanneer:

  • de API-sleutel geen View-recht heeft
  • de opgegeven ID niet bestaat
  • de API-sleutel onvoldoende toegangsrechten heeft

Aan elke API-sleutel kunnen de volgende rechten worden toegewezen:

  • View
  • Create
  • Update
  • Delete

Voor de GET-API is het recht View vereist.


429 – Too Many Requests

Deze fout treedt op wanneer de limiet voor het aantal verzoeken is overschreden.

Huidige limieten:

  • Maximaal 1 verzoek per 5 minuten
  • Maximaal 50 verzoeken per dag

200 – API Success

  • Het verzoek is geldig
  • Het record is opgehaald
  • De respons wordt teruggegeven in JSON-indeling

Voorbeeld:

{
"id": 1,
"title": "New Wholesale Pricing",
"status": true,
"apply_customer": {
"type": "all",
"tags": []
},
"exclude_customer": {
"type": "none",
"tags": []
},
"apply_product": {
"type": "all",
"product_ids": [],
"product_tags": [],
"collection_ids": [],
"apply_for_variants": false
},
"exclude_product": {
"type": "none",
"product_ids": [],
"collection_ids": []
},
"discount_for_variants": [
{
"id": 8516448190631,
"variant_pricing": true,
"variants": [
{
"id": 46747346763943,
"discount_groups": [
{
"name": "all",
"type": "percent",
"value": "10"
}
]
}
]
}
],
"apply_market": {
"type": "all",
"handle": []
},
"discount_group": {
"type": "percent",
"value": "10"
},
"active_date": {
"types": [],
"start_at": "",
"end_at": ""
},
"created_at": "2026-01-15T10:00:00",
"updated_at": "2026-01-15T10:00:00"
}

Een of meer bestaande Wholesale Pricing-records verwijderen:

DELETE https://wholesale.samita.io/api/v1/wholesale-pricings/{id}
  • {id} in de URL moet een geldige record-ID zijn, maar de API verwijdert in werkelijkheid de records die in de parameter ids staan (zie Request body hieronder), niet het URL-segment.

Voorbeeld:

DELETE https://wholesale.samita.io/api/v1/wholesale-pricings/1

Alle DELETE-verzoeken moeten de volgende vereiste headers bevatten:

Header Beschrijving Vereist
X-SAMITA-API-KEY API-sleutel uit de Wholesale-app Ja
X-SAMITA-SHOP-URL Shopify-shopdomein in de notatie xxx.myshopify.com Ja
CONTENT-TYPE Moet application/json zijn Ja

  • Geef een parameter ids mee: een door komma’s gescheiden lijst met record-ID’s die je wilt verwijderen (als queryparameter of als veld in de JSON-body). Zo kun je in één aanroep meerdere records verwijderen, bijvoorbeeld ids=1,2,3.
  • Deze parameter ids is vereist. Zonder deze parameter worden er geen records verwijderd.
  • Alleen de {id} in de endpoint-URL is vereist

401 – Unauthorized

Wordt teruggegeven wanneer de authenticatie mislukt.

Mogelijke oorzaken:

  • Shop-URL ontbreekt
  • API-sleutel ontbreekt
  • Onjuiste shop-URL
  • Onjuiste API-sleutel
  • API-sleutel hoort niet bij de shop

403 – This action is unauthorized

Deze fout treedt op wanneer:

  • de API-sleutel geen Delete-recht heeft
  • de opgegeven ID niet bestaat
  • de API-sleutel onvoldoende toegangsrechten heeft

Voor de DELETE-API is het recht Delete vereist.


429 – Too Many Requests

Wordt teruggegeven wanneer het verzoek de toegestane limiet overschrijdt.

Limieten:

Type limiet Waarde
Frequentie 1 verzoek per 5 minuten
Daglimiet 50 verzoeken per dag

200 – API Success

  • Het Wholesale Pricing-record is verwijderd
  • Er wordt mogelijk geen inhoud of een bevestigingsbericht teruggegeven

Voorbeeld:

{
"success": true
}

Was dit nuttig?