Kom i gang
Hurtig start: send din første besked
Gå fra nul til en leveret besked på cirka fem minutter med WeZend-API'et.
Denne guide sender din første besked på cirka fem minutter.
1. Hent din API-nøgle
Log ind i dashboardet, åbn Indstillinger → API-nøgler, og opret en nøgle. Den autentificerer hver eneste request og bør aldrig eksponeres i en browser eller mobilapp — kald den fra jeres egen backend.
Bekræftelses-linket er det, der opretter kontoen.
POST /v1/auth/signupsvarer202og opretter ingenting: kontoen — og dens første API-nøgle — bliver til, når I følger linket, WeZend sender jer. Tilmeld med en arbejds-mailadresse; private postkasser (Gmail, Outlook, Yahoo, Proton) og midlertidige adresser afvises, og firmafelterne er påkrævede —POST /v1/auth/signup/lookup-vatudfylder dem fra CVR/VAT-registret. Mistet linket?POST /v1/auth/send-verify-emailsender et nyt, gyldigt i 24 timer. En ældre konto, der aldrig fik bekræftet sin adresse, kan ikke sende før det sker: de beskeder oprettes med statussuppressedog en begrundelse, ikke i kø.
2. Send en besked
curl https://api.wezend.com/v1/messages/send \
-H "X-API-Key: $WEZEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+4512345678",
"channel": "sms",
"message": "Hej fra WeZend"
}'
Eksemplet sender bevidst uden et sender-felt, så beskeden bruger kontoens standardafsender — det virker på en ny konto, så snart e-mailadressen er bekræftet. Et eget sender (jeres brandnavn) skal først godkendes under Indstillinger → Afsender-ID'er; en ikke-godkendt værdi afvises med 403.
Et succesfuldt kald returnerer 201 med beskedens record:
{
"message_id": "3fa1e2c0-...",
"status": "queued",
"channel": "sms",
"to": "+4512345678",
"cost": 0.045,
"currency": "EUR",
"created_at": "2026-07-08T10:00:00.000Z"
}
3. Tjek levering
Poll GET /v1/messages/:message_id, eller — bedre ved reel volumen — send en webhook_url med i selve requesten og modtag leveringsopdateringer i realtid. Se Webhooks.
Før jeres første rigtige email: verificér domænet
Afsendelsen ovenfor går ud under WeZends fælles standardafsender. For at sende som jeres eget domæne — og for at holde jer ude af spam — tilføj det først under Indstillinger → Domæner (GET /v1/account/email-domains). WeZend genererer de præcise records til jeres konto: et SPF-include:, et DKIM-CNAME under WeZends egen selector, og en anbefalet DMARC der starter på p=none.
Publicér DKIM-recorden under den selector, WeZend giver jer — ikke en, jeres mailhost allerede bruger til sin egen post. Det er forskellige nøgler, og kun WeZends selector matcher den signatur, vi påfører. Kald derefter POST /v1/account/email-domains/:id/verify; checks-objektet siger pr. record hvad der gik igennem, og hvis ikke, hvorfor. Bliv på p=none indtil DKIM verificerer, og stram så. Fuld gennemgang: Email: domæner, DNS & afsendelse.
Hvad der skal aktiveres
Ikke alt er selvbetjening, og det er bedre at vide nu end at debugge det senere.
| Kapabilitet | Hvad der kræves |
|---|---|
| En konto og en API-nøgle overhovedet | Følg bekræftelses-linket fra tilmeldingen (trin 1). Tilmeldingen alene opretter ingenting. |
| Email under jeres eget domæne | Verificér domænet (ovenfor). Indtil da bruges den fælles standardafsender. |
| SMS, RCS, WhatsApp, voice | Et afsender-ID og routing, som provisioneres sammen med jer i onboarding — ikke selvbetjening. |
| Indgående email (svar på en kampagne) | Aktiveres pr. svar-subdomæne i onboarding. |
| AI-emnelinjer og omskrivninger | På alle planer. Fejler yndefuldt, hvis AI-backenden er utilgængelig. |
| AI Email Writer, Performance Coach | Betalte add-ons — aktivér dem i Billing. |
| Predictive scores (churn, CLV, propensity) | Business og op. Heuristiske scores virker med det samme; ingen træningsdata nødvendig. |
I behøver ikke en liste for at se det virke. Dashboardets første trin sender én rigtig besked til den adresse, I bekræftede ved tilmeldingen — ét klik, ingen import, ingen kontakter. Den går gennem den almindelige afsendelsesvej (
POST /v1/onboarding/send-test), så den kvote-tælles, routes, afregnes og lander på tidslinjen præcis som produktionstrafik: hvad I ser, er hvad en kunde ville få — ikke en simulering. Import af kontakter kan vente, til noget synligt har virket — og det er den rækkefølge der viser sig at betyde noget, for de der sender, sender inden for få timer efter tilmeldingen.
Næste skridt
- Autentificering — API-nøgler vs. dashboard-sessioner
- Afsendelse af beskeder — alle felter
/v1/messages/sendaccepterer, og kanal-fallback - Rate limits — de rigtige, aktuelle grænser pr. endpoint
Byg forespørgslen
Udfyld de felter du har brug for, og kopiér forespørgslen i cURL, Node, Python eller PHP — den bygger koden, den sender ingenting.
På SMS og RCS skal dette være et afsender-ID godkendt under Indstillinger → Afsender-ID'er — en ikke-godkendt værdi afvises med 403. Lad feltet stå tomt for at bruge kontoens standard, som altid virker.
Tomme felter udelades af forespørgslen. Email-felter vises når kanalen er email.
curl https://api.wezend.com/v1/messages/send \
-H "X-API-Key: $WEZEND_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": "+4512345678",
"channel": "sms",
"message": "Hello from WeZend"
}'É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