Skip to content
WeZend

Kom i gang

Byg med AI (Claude, ChatGPT & venner)

Indsæt én kontekstblok i din AI-assistent, og den kan koble WeZend ind i det, den bygger for dig — formularer, notifikationer, CDP-events, journeys.

Bygger du dit produkt med Claude, ChatGPT, Cursor eller en anden AI-assistent, behøver du ikke læse vores docs — det gør din assistent, og det har vi gjort trivielt.

De to URL'er din assistent skal kende

  • https://wezend.com/llms.txt — et kompakt kort over alt på dette site (llms.txt-konventionen).
  • https://wezend.com/llms-full.txthele dokumentationen som én ren tekstfil: hvert endpoint, hvert felt, hvert eksempel. Lille nok til et moderne kontekstvindue, komplet nok til at bygge mod uden at browse.

Kan din assistent hente URL'er, er én instruktion nok: "Læs https://wezend.com/llms-full.txt og integrér WeZend."

Copy-paste-kontekstpakken

Ingen URL-hentning? Indsæt denne blok i samtalen i stedet — det er minimum, en LLM behøver for at integrere korrekt:

WEZEND API — INTEGRATION CONTEXT
Base URL: https://api.wezend.com  (alle stier nedenfor ligger under /v1)
Auth: header  X-API-Key: <key>   (kun server-side — ALDRIG i browserkode)

SEND EN BESKED (enhver kanal: sms | email | whatsapp | voice | push | inapp)
  POST /v1/messages/send
  { "to": "+4512345678" | "a@b.dk", "channel": "sms", "sender": "Acme",
    "message": "tekst", "subject": "(email)", "html": "(email)",
    "template_id": "tpl_… (valgfri)", "variables": { }, "webhook_url": "(valgfri)" }
  → 201 { "message_id", "status": "queued", "cost", "currency" }
  Status: GET /v1/messages/:id   Bulk: POST /v1/messages/bulk { "messages": [ … ] }

KONTAKTER (CDP)
  POST  /v1/contacts             { "email", "phone", "first_name", …custom fields }
  PATCH /v1/contacts/:id         (partiel opdatering; matches/dedupes på email/telefon)
  POST  /v1/contacts/fields      { "key", "type": "text|number|date|boolean", "label" }
  POST  /v1/contacts/import      (CSV)

ADFÆRDS-EVENTS (føder segmenter & journeys)
  POST /v1/events
  { "contact": { "email": "a@b.dk" }, "event": "order_completed",
    "properties": { "value": 499, "currency": "DKK" } }

LEAD-FORMULARER (offentlige — sikre i browserkode, ingen API-nøgle)
  POST https://api.wezend.com/forms/<form-key>/submit   { "email", …felter }
  Hostet side: GET https://api.wezend.com/forms/<form-key>

LEVERINGS-WEBHOOKS (konfigurér URL i dashboardet eller webhook_url pr. afsendelse)
  Du modtager: POST { "message_id", "status": "delivered|failed|…", "timestamp", … }
  Verificér X-WeZend-Signature-headeren med din webhook-secret (GET /v1/webhook-secret).

REGLER FOR GENERERET KODE
  1. API-nøglen ligger i en env-var (WEZEND_API_KEY) og kaldes kun fra backend-kode.
  2. Offentlig browserkode må kun kalde /forms/<key>/submit — intet andet.
  3. Marketingafsendelser kræver samtykke; transaktionelle sætter "category": "transactional".
  4. Brug E.164-telefonnumre (+4512345678). Håndtér 402 (utilstrækkelig saldo) og 429 (rate limit).
Fuld reference: https://wezend.com/llms-full.txt

Prompts der virker

"Tilføj en nyhedsbrevs-tilmelding i mit sites footer, der submitter til min WeZend-formular site-footer med en succes-tilstand."

"Når en bruger gennemfører checkout i denne Express-app, send en ordrebekræftelses-email via WeZend og track et order_completed-event med ordreværdien."

"Byg et /webhooks/wezend-endpoint, der verificerer signaturen og markerer beskeder som leveret i min DB."

Assistenten har alt, den skal bruge, i pakken ovenfor — endpoints, datastrukturer og sikkerhedsreglerne, der forhindrer den i at lægge din API-nøgle i et browser-bundle.

Hent dine credentials

  1. Opret en konto og hent en nøgle under Indstillinger → API-nøgler.
  2. Opret en formular under Målgruppe → Formularer, hvis assistenten bygger tilmeldings-UI.
  3. Sæt WEZEND_API_KEY i dit projekts miljø — og lad assistenten klare resten.

Vil du drive kontoen, ikke bare bygge?

Med Connect AI (MCP) skriver din assistent ikke bare kode mod WeZend — den driver din konto direkte: 34 kunde-scopede værktøjer til segmenter, kampagner, journeys, domæner og budgetter, med ægte sends bag en eksplicit bekræftelse.

Én platform. Hver eneste kundeinteraktion.

Erstat dit kludetæppe af messaging-API'er, CDP og automatiseringsværktøjer med én engagement-platform bygget til skala.

Intet kreditkort · EU-datalagring · 99,99 % oppetids-SLA