VignetimVignetim
Acasă
Contact
Log inRegistru
  1. Acasă
  2. /
  3. Dezvoltatori
  4. /
  5. Referință API
  6. /
  7. Gestionare Webhooks

Primii pași

  • Introducere
  • Autentificare
  • Sandbox
  • Limitarea cererilor
  • Gestionarea erorilor

Produse

  • Vignete
  • Pachete eSIM
  • Produse de asigurare
  • Categorii de vehicule

Comenzi

  • Creare comandă
  • Listare comenzi
  • Detalii comandă

Webhooks

  • Prezentare generală Webhooks
  • Gestionare Webhooks

MCP

  • Prezentare generală MCP
  • Vignetim Claude MCP
  • Vignetim OpenAI MCP

Gestionare Webhooks (Webhook Management)

Gestionați endpoint-urile webhook pentru a primi notificări de evenimente în timp real. Puteți înregistra până la 10 endpoint-uri webhook per organizație.

Creare Webhook

POST /webhooks

Corpul cererii

{
	"url": "https://yourapp.com/webhooks/vignetim",
	"events": ["order.completed", "order.failed"],
	"description": "Production order notifications"
}
CâmpTipObligatoriuDescriere
urlstringDaURL-ul endpoint-ului HTTPS pentru primirea livrărilor webhook
eventsstring[]DaMatricea tipurilor de evenimente la care vă abonați (sau ["*"] pentru toate)
descriptionstringNuO descriere lizibilă pentru acest endpoint

Răspuns (201 Created)

{
	"id": "wh-a1b2c3d4-e5f6-7890-abcd-ef1234567890",
	"url": "https://yourapp.com/webhooks/vignetim",
	"events": ["order.completed", "order.failed"],
	"description": "Production order notifications",
	"active": true,
	"signingSecret": "whs_a1b2c3d4e5f6789012345678901234567890abcdef",
	"createdAt": "2026-03-20T14:30:00.000Z"
}

Important: signingSecret este returnat doar la crearea inițială a webhook-ului. Stocați-l în siguranță -- veți avea nevoie de el pentru a verifica semnăturile webhook-urilor primite. Nu poate fi recuperat ulterior.

Protecție SSRF

URL-urile webhook trebuie să fie endpoint-uri HTTPS accesibile public. Următoarele sunt respinse:

  • Adrese IP private/interne (10.x.x.x, 172.16-31.x.x, 192.168.x.x)
  • Adrese localhost și loopback
  • URL-uri non-HTTPS

Listare Webhooks

GET /webhooks

Răspuns

{
	"data": [
		{
			"id": "wh-a1b2c3d4-e5f6-7890-abcd-ef1234567890",
			"url": "https://yourapp.com/webhooks/vignetim",
			"events": ["order.completed", "order.failed"],
			"description": "Production order notifications",
			"active": true,
			"consecutiveFailures": 0,
			"createdAt": "2026-03-20T14:30:00.000Z",
			"updatedAt": "2026-03-20T14:30:00.000Z"
		}
	]
}

Actualizare Webhook

PUT /webhooks/:id

Parametri de cale

NumeTipObligatoriuDescriere
idstringDaID-ul webhook-ului

Corpul cererii

{
	"url": "https://yourapp.com/webhooks/vignetim-v2",
	"events": ["*"],
	"description": "Updated to receive all events"
}

Toate câmpurile sunt opționale. Doar câmpurile furnizate sunt actualizate.

Răspuns

Returnează obiectul webhook actualizat.

Ștergere Webhook

DELETE /webhooks/:id

Parametri de cale

NumeTipObligatoriuDescriere
idstringDaID-ul webhook-ului

Răspuns

Returnează 204 No Content în caz de succes.

Testare Webhook

Trimiteți un eveniment de test pentru a verifica că endpoint-ul dumneavoastră este accesibil și procesează corect livrările webhook.

POST /webhooks/:id/test

Parametri de cale

NumeTipObligatoriuDescriere
idstringDaID-ul webhook-ului

Răspuns

{
	"success": true,
	"statusCode": 200,
	"responseTime": 145,
	"message": "Test webhook delivered successfully"
}

Dacă livrarea de test eșuează:

{
	"success": false,
	"statusCode": 500,
	"responseTime": 10000,
	"message": "Webhook endpoint returned non-2xx status code"
}
Anterior← Prezentare generală WebhooksUrmătorulPrezentare generală MCP→
VignetimVignetim
Visa
Mastercard
American Express

Vignete și taxe

  • Vigneta Bulgaria
  • Vigneta Republicii Cehe
  • Vigneta Ungaria
  • Vigneta Slovacia
  • Vigneta Slovenia
  • Vigneta Romania
  • Moldova Vignette
  • Vigneta Elveția
  • Vigneta Estonia
  • Taxe în Islanda
  • Taxe Olanda
  • Taxe în Irlanda

Asigurări

  • Asigurare de sănătate de călătorie
  • Asigurare de carte verde

Companie

  • Întrebări frecvente
  • Despre
  • Contact
  • Referință API
  • Fleet

Confidențialitate

  • Termeni și utilizare
  • Politica de confidențialitate
  • Politica cookie
  • Instrucțiuni de ștergere a datelor utilizatorului

Social

  • Instagram
  • LinkedIn
  • X (Twitter)
  • Facebook

Vignetim | E-Vignette, eSIM & Asigurare

Achiziționați și gestionați cu ușurință vignetele electronice europene, eSIMs și asigurările cu Vignetim.

Disponibil pe iOS și Android.

Descărcați pe App StoreObțineți-l pe Google Play

Copyright © 2026 Vignetim | Vignette, eSIM & Asigurare