För företag: paket, API och import →
ANNONS Svetainė jūsų verslui per 48 val. — svetainesverslui.lt
← För företag

Företags-API

API:t är till för företag som vill hantera annonser från sitt eget system. Annonserna fungerar på samma sätt som de som importeras via ett flöde — samma fält och regler.

Nyckel

Du skapar API-nyckeln i ditt företagskonto (Konto → Företagsprofil → API och import). Nyckeln visas en gång; du kan när som helst återkalla den eller skapa en ny. Publicering via API:t är möjlig när företaget är godkänt.

Authorization: Bearer as_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Anrop

MetodSökvägBeskrivning
GET/api/v1/meföretag, godkännandestatus, antal annonser per status och tillgängliga fält
GET/api/v1/listings?page=1&status=activedina annonser, 100 per sida (kan filtreras på status)
GET/api/v1/listings/{id}en annons utifrån ditt ID
PUT/api/v1/listings/{id}skapa eller uppdatera en annons (JSON); samma innehåll returnerar ”unchanged”
DELETE/api/v1/listings/{id}ta bort en annons; med ?reason=sold visas den i 3 dagar med märkningen ”Såld”

{id} — annonsens ID i ditt system (bokstäver, siffror, punkt, bindestreck, understreck, kolon; upp till 120 tecken). Annonsen uppdateras utifrån detta ID, så det måste förbli detsamma.

Exempel

curl -X PUT https://autoskelbimai.com/api/v1/listings/A-1042 \
  -H "Authorization: Bearer as_xxxxxxxx…" -H "Content-Type: application/json" \
  -d '{
    "category": "automobiliai", "make": "Volkswagen", "model": "Golf", "version": "1.4 TSI Highline",
    "year": 2017, "mileage": 98000, "price": 12900, "currency": "EUR",
    "fuel": "petrol", "gearbox": "manual", "body": "hatchback", "power_kw": 92,
    "vin": "WVWZZZAUZHW000000", "city": "Vilnius", "country": "LT",
    "description": "…", "description_lang": "lt",
    "photos": ["https://example.com/foto/1.jpg", "https://example.com/foto/2.jpg"]
  }'

Svar: 201 — skapad, 200 — uppdaterad eller oförändrad.

{"result": "created", "id": 2381, "external_id": "A-1042", "status": "active", "url": "https://autoskelbimai.com/skelbimas/2381-volkswagen-golf-1-4-tsi-highline", …}

Borttagning: DELETE /api/v1/listings/A-1042?reason=sold

Fält

Endast ”price” är obligatoriskt (större än 0). Kategorin anges med vår kategori-slug (t.ex. automobiliai, motociklai-visi, sunkvezimiai-visi, automobiliu-dalys); märke och modell med vanliga namn (känns igen automatiskt).

id url category deal make model version title year month mileage hours price currency fuel gearbox body drive power_kw power_hp engine_cc color doors seats vin condition country city description description_lang negotiable vat phone photos fuel_city fuel_highway fuel_combined co2

Bilder — en array med offentliga bild-URL:er (upp till 30); de laddas ned i bakgrunden inom några minuter. När listan ändras uppdateras bilderna.

Flöde för automatisk import

Samma fält fungerar i ett XML-, CSV- eller JSON-flöde vars adress du anger i ditt företagskonto. Flödet kontrolleras regelbundet; annonser som saknas i flödet i mer än 3 dagar döljs.

<listings>
  <listing>
    <id>A-1042</id><category>automobiliai</category><make>Volkswagen</make><model>Golf</model>
    <year>2017</year><mileage>98000</mileage><price>12900</price><currency>EUR</currency>
    <photos><photo>https://example.com/foto/1.jpg</photo></photos>
  </listing>
</listings>

Gränser och fel

Upp till 600 anrop per minut och nyckel. Fel returneras som JSON med fälten ”error” och ”message”.

HTTPerrorBeskrivning
401unauthorizednyckel saknas eller är ogiltig
403company_not_verifiedföretaget är inte godkänt ännu — läsning är tillåten, publicering inte
404not_foundingen annons med detta ID
422invalidogiltiga data (t.ex. pris saknas)
429rate_limitedför många anrop — försök igen om en minut
ANNONS Talkmio — AI live chat for your website 24/7