Skip to content
WeZend

Kom igång

Snabbstart: skicka ditt första meddelande

Gå från noll till ett levererat meddelande på ungefär fem minuter med WeZend-API:et.

Den här guiden skickar ditt första meddelande på ungefär fem minuter.

1. Hämta din API-nyckel

Logga in i dashboarden, öppna Inställningar → API-nycklar och skapa en nyckel. Den autentiserar varje anrop du skickar och bör aldrig exponeras i en webbläsare eller mobilapp — anropa den från din egen backend.

Bekräftelselänken är det som skapar kontot. POST /v1/auth/signup svarar 202 och skapar ingenting: kontot — och dess första API-nyckel — blir till när du följer länken WeZend mejlar dig. Registrera med en jobbmejladress; privata brevlådor (Gmail, Outlook, Yahoo, Proton) och tillfälliga adresser avvisas, och företagsfälten är obligatoriska — POST /v1/auth/signup/lookup-vat fyller dem från momsregistret. Tappat länken? POST /v1/auth/send-verify-email skickar en ny, giltig i 24 timmar. Ett äldre konto som aldrig bekräftade sin adress kan inte skicka förrän det gör det: de meddelandena skapas med status suppressed och ett skäl, inte i kö.

2. Skicka ett meddelande

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 från WeZend"
  }'

Exemplet skickar avsiktligt utan ett sender-fält, så meddelandet använder kontots standardavsändare — det fungerar på ett nytt konto så snart e-postadressen är bekräftad. En egen sender (ditt varumärkesnamn) måste först godkännas under Inställningar → Avsändar-ID:n; ett icke godkänt värde avvisas med 403.

Ett lyckat anrop returnerar 201 med meddelandeposten:

{
  "message_id": "3fa1e2c0-...",
  "status": "queued",
  "channel": "sms",
  "to": "+4512345678",
  "cost": 0.045,
  "currency": "EUR",
  "created_at": "2026-07-08T10:00:00.000Z"
}

3. Kontrollera leveransen

Polla GET /v1/messages/:message_id, eller — bättre vid verklig volym — skicka med en webhook_url i sändningsanropet och ta emot leveransuppdateringar i realtid. Se Webhooks.

Före ert första riktiga mejl: verifiera domänen

Sändningen ovan går ut under WeZends delade standardavsändare. För att skicka som er egen domän — och hålla er utanför skräpposten — lägg till den först under Inställningar → Domäner (GET /v1/account/email-domains). WeZend genererar de exakta posterna för ert konto: ett SPF-include:, ett DKIM-CNAME under WeZends egen selektor, och en rekommenderad DMARC som börjar på p=none.

Publicera DKIM-posten under den selektor WeZend ger er — inte en som er e-postvärd redan använder för sin egen post. Det är olika nycklar, och bara WeZends selektor matchar signaturen vi applicerar. Anropa sedan POST /v1/account/email-domains/:id/verify; checks-objektet säger per post vad som gick igenom och, om inte, varför. Stanna på p=none tills DKIM verifierar, och skärp sedan. Full genomgång: E-post: domäner, DNS & utskick.

Vad som behöver aktiveras

Inte allt är självbetjäning, och det är bättre att veta nu än att felsöka det senare.

KapabilitetVad som krävs
Ett konto och en API-nyckel allsFölj bekräftelselänken från registreringen (steg 1). Registreringen i sig skapar ingenting.
E-post under er egen domänVerifiera domänen (ovan). Till dess används den delade standardavsändaren.
SMS, RCS, WhatsApp, röstEtt avsändar-ID och routing, som provisioneras med er under onboarding — inte självbetjäning.
Inkommande e-post (svar på en kampanj)Aktiveras per svars-subdomän under onboarding.
AI-ämnesrader och omskrivningarPå alla planer. Degraderar elegant om AI-backenden är otillgänglig.
AI Email Writer, Performance CoachBetalda tillägg — aktivera dem i Fakturering.
Prediktiva poäng (churn, CLV, propensity)Business och uppåt. Heuristiska poäng fungerar direkt; inga träningsdata behövs.

Du behöver ingen lista för att se det fungera. Dashboardens första steg skickar ett riktigt meddelande till den adress du bekräftade vid registreringen — ett klick, ingen import, inga kontakter. Det går genom den vanliga sändningsvägen (POST /v1/onboarding/send-test), så det kvoträknas, ruttas, debiteras och hamnar på tidslinjen precis som produktionstrafik: vad du ser är vad en kund skulle få, inte en simulering. Import av kontakter kan vänta till något synligt har fungerat — och det är den ordningen som visar sig spela roll, för de som skickar alls skickar inom timmar efter registreringen.

Nästa steg

Bygg förfrågan

Fyll i de fält du behöver och kopiera förfrågan i cURL, Node, Python eller PHP — den bygger koden, den skickar ingenting.

På SMS och RCS måste detta vara ett avsändar-ID godkänt under Inställningar → Avsändar-ID:n — ett icke godkänt värde avvisas med 403. Lämna tomt för att använda kontots standard, som alltid fungerar.

Tomma fält utesluts från förfrågan. E-postfält visas när kanalen är e-post.

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"
  }'

En plattform. Varje kundinteraktion.

Ersätt ditt lapptäcke av meddelande-API:er, CDP och automationsverktyg med en engagemangsplattform byggd för skala.

Inget kreditkort · EU-datalagring · 99,99 % drifttids-SLA