Skip to main content
POST
cURL

Uložení podpisového tajemství

Odpověď 201 obsahuje secret právě jednou. Před zahozením odpovědi ho bezpečně uložte. Operace seznamu a aktualizace ho už nikdy nevrátí.
  • Produkční cíl musí používat veřejné HTTPS. Lasso ověřuje DNS a odmítá lokální, privátní a jinak nebezpečné cíle.
  • events musí obsahovat alespoň jednu jedinečnou podporovanou událost.
  • name je pro API klienty volitelné a výchozí hodnotou je hostname cíle.
Podpis ověřujte nad nezměněným tělem požadavku. Hlavičky, ověření podpisu, opakování a payloady popisuje Webhook katalogu.

Příklady

Example response

Autorizace

Authorization
string
header
povinné

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Tělo

application/json
url
string<uri>
povinné
Maximum string length: 2048
events
enum<string>[]
povinné
Minimum array length: 1
Dostupné možnosti:
product.created,
product.updated,
product.deleted,
attribute.created,
attribute.updated,
attribute.deleted
name
string

Optional for API clients; defaults to the destination hostname. The dashboard requires it.

Required string length: 1 - 120
description
string | null
Maximum string length: 500

Odpověď

Endpoint plus its one-time signing secret

id
string<uuid>
povinné
company_id
string<uuid>
povinné
name
string
povinné
Required string length: 1 - 120
url
string<uri>
povinné

HTTPS public destination. HTTP localhost is accepted only by local development servers.

events
enum<string>[]
povinné
Minimum array length: 1
Dostupné možnosti:
product.created,
product.updated,
product.deleted,
attribute.created,
attribute.updated,
attribute.deleted
enabled
boolean
povinné
created_at
string<date-time>
povinné
updated_at
string<date-time>
povinné
secret
string
povinné

One-time signing secret. It is never returned by later reads or updates.

description
string | null
Maximum string length: 500