Wholesale Pricing med andra API-metoder
Hämta eller ta bort en enskild Wholesale Pricing-post via ID med det publika API:et.
Det här dokumentet förklarar hur du hämtar och tar bort Wholesale Pricing-poster med det publika API:et.
Hämta en Wholesale Pricing-post
Section titled “Hämta en Wholesale Pricing-post”1. Endpoint
Section titled “1. Endpoint”Så här hämtar du en specifik Wholesale Pricing-post:
GET https://wholesale.samita.io/api/v1/wholesale-pricings/{id}{id}är ID:t för Wholesale Pricing-posten

- ID:t finns i appens gränssnitt
- Ta inte med tecknet ”#” när du använder ID:t
Exempel:
GET https://wholesale.samita.io/api/v1/wholesale-pricings/12. Request headers
Section titled “2. Request headers”Alla GET-anrop måste innehålla följande obligatoriska headers:
| Header | Beskrivning | Obligatorisk |
|---|---|---|
X-SAMITA-API-KEY |
API-nyckel från Wholesale-appen | Ja |
X-SAMITA-SHOP-URL |
Shopify-butikens domän i formatet xxx.myshopify.com | Ja |
CONTENT-TYPE |
Måste vara application/json |
Ja |
Om någon av dessa headers saknas avvisas anropet.
3. Request body
Section titled “3. Request body”- GET-API:et kräver ingen request body
- Endast parametern
{id}i URL:en krävs
4. API-svar
Section titled “4. API-svar”Felsvar
Section titled “Felsvar”401 – Unauthorized
Felet uppstår när autentiseringen misslyckas.
Möjliga orsaker:
- Butikens URL saknas
- API-nyckel saknas
- Felaktig butiks-URL
- Felaktig API-nyckel
- API-nyckeln matchar inte den angivna butiken
403 – This action is unauthorized
Felet uppstår när:
- API-nyckeln saknar behörigheten View
- Det angivna ID:t finns inte
- API-nyckeln har otillräckliga åtkomsträttigheter
Varje API-nyckel kan tilldelas följande behörigheter:
- View
- Create
- Update
- Delete
GET-API:et kräver behörigheten View.
429 – Too Many Requests
Felet uppstår när gränsen för antal anrop överskrids.
Nuvarande gränser:
- Högst 1 anrop per 5 minuter
- Högst 50 anrop per dag
Lyckat svar
Section titled “Lyckat svar”200 – API Success
- Anropet är giltigt
- Posten hämtades
- Svaret returneras i JSON-format
Exempel:
{ "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"}Ta bort en Wholesale Pricing-post
Section titled “Ta bort en Wholesale Pricing-post”1. Endpoint
Section titled “1. Endpoint”Så här tar du bort en eller flera befintliga Wholesale Pricing-poster:
DELETE https://wholesale.samita.io/api/v1/wholesale-pricings/{id}{id}i URL:en ska vara ett giltigt post-ID, men API:et tar i själva verket bort de poster som anges i parameternids(se Request body nedan) – inte det som står i URL-segmentet.
Exempel:
DELETE https://wholesale.samita.io/api/v1/wholesale-pricings/12. Request headers
Section titled “2. Request headers”Alla DELETE-anrop måste innehålla följande obligatoriska headers:
| Header | Beskrivning | Obligatorisk |
|---|---|---|
X-SAMITA-API-KEY |
API-nyckel från Wholesale-appen | Ja |
X-SAMITA-SHOP-URL |
Shopify-butikens domän i formatet xxx.myshopify.com | Ja |
CONTENT-TYPE |
Måste vara application/json |
Ja |
3. Request body
Section titled “3. Request body”- Skicka parametern
ids– en kommaseparerad lista med post-ID:n som ska tas bort (som query string-parameter eller JSON body-fält). Det gör att du kan ta bort flera poster i ett anrop, t.ex.ids=1,2,3. - Parametern
idsär obligatorisk – utan den tas inga poster bort. - Endast
{id}i endpoint-URL:en krävs
4. API-svar
Section titled “4. API-svar”Felsvar
Section titled “Felsvar”401 – Unauthorized
Returneras när autentiseringen misslyckas.
Möjliga orsaker:
- Butikens URL saknas
- API-nyckel saknas
- Felaktig butiks-URL
- Felaktig API-nyckel
- API-nyckeln matchar inte butiken
403 – This action is unauthorized
Felet uppstår när:
- API-nyckeln saknar behörigheten Delete
- Det angivna ID:t finns inte
- API-nyckeln har inte tillräckliga åtkomsträttigheter
DELETE-API:et kräver behörigheten Delete.
429 – Too Many Requests
Returneras när anropet överskrider den tillåtna gränsen för antal anrop.
Gränser för antal anrop:
| Typ av gräns | Värde |
|---|---|
| Anropsfrekvens | 1 anrop per 5 minuter |
| Dagsgräns | 50 anrop per dag |
Lyckat svar
Section titled “Lyckat svar”200 – API Success
- Wholesale Pricing-posten togs bort
- Inget innehåll eller ett bekräftelsemeddelande kan returneras
Exempel:
{ "success": true}