Pereiti prie turinio
Wannonce
Mūsų nemokamos paslaugos

API v2

Skelbkite ir tvarkykite skelbimus savo programine įranga: REST API, webhook iškvietimai ir automatinis srauto importas.

OpenAPI 3.1 (JSON) · API raktai

Authentification

curl -H "Authorization: Bearer wk_…" https://wannonce.eu/api/v2/listings

Quota : 5000 requêtes / jour / clé. En-têtes X-RateLimit-Limit et X-RateLimit-Remaining sur chaque réponse ; 429 au-delà.

OAuth2 (applications tierces)

Pour agir au nom d'un membre : déclarez une application dans Mon compte → API et intégrations, puis suivez le flux « authorization code » (PKCE S256 accepté).

1. GET  https://wannonce.eu/oauth2/authorize?client_id=wc_…&redirect_uri=…&response_type=code&state=…&code_challenge=…
2. POST https://wannonce.eu/api/oauth/token   grant_type=authorization_code&client_id=wc_…&code=…&client_secret=ws_… (ou code_verifier=…)
   → {"access_token":"wa_…","token_type":"Bearer","expires_in":3600,"refresh_token":"wr_…"}
3. POST https://wannonce.eu/api/oauth/token   grant_type=refresh_token&client_id=wc_…&client_secret=ws_…&refresh_token=wr_…

Bac à sable : une application créée en mode bac à sable reçoit des jetons dont les écritures (POST, DELETE) sont validées mais jamais enregistrées ; la réponse porte "sandbox": true.

Endpoints

GET/api/v2/listingsVos annonces (tous statuts)
POST/api/v2/listingsCréer une annonce (JSON : title, description, price, category, place, external_ref…)
GET/api/v2/listings/{pid}Détail d'une de vos annonces
DELETE/api/v2/listings/{pid}Supprimer
GET/api/v2/categoriesArbre des catégories (slugs)

Webhooks

Événements listing.published et message.received, envoyés en POST JSON à votre URL. Signature : en-tête X-Wannonce-Signature: sha256=… (HMAC-SHA256 du corps avec votre secret).

{"event":"listing.published","created_at":"2026-09-30T10:00:00Z","data":{"pid":"…","title":"…","url":"…"}}

Skelbimų srautas (daugiakanalis platinimas)

Nurodykite savo CSV arba XML srauto adresą: jis sinchronizuojamas kas valandą. Sraute nesantys skelbimai pašalinami.

external_ref,title,description,price,category,place,contact_name,contact_email,contact_phone
REF-001,Peugeot 208 GT Line,"Première main, 85 000 km",12500,voitures,lyon,Garage Martin,contact@garage.fr,

XML : <listings><listing><external_ref>…</external_ref><title>…</title>…</listing></listings> (mêmes noms de champs).

Skelbimai – Lietuva

Darbas Darbas
Transporto priemonės Transporto priemonės
Nekilnojamasis turtas Nekilnojamasis turtas
Mada Mada
Atostogų nuoma Atostogų nuoma
Laisvalaikis Laisvalaikis
Gyvūnai Gyvūnai
Elektronika Elektronika
Paslaugos Paslaugos
Šeima Šeima
Namai ir sodas Namai ir sodas
Profesionali įranga Profesionali įranga
Įvairios prekės Įvairios prekės