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/signupsvarar202och 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-vatfyller dem från momsregistret. Tappat länken?POST /v1/auth/send-verify-emailskickar 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 statussuppressedoch 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.
| Kapabilitet | Vad som krävs |
|---|---|
| Ett konto och en API-nyckel alls | Följ bekräftelselänken från registreringen (steg 1). Registreringen i sig skapar ingenting. |
| E-post under er egen domän | Verifiera domänen (ovan). Till dess används den delade standardavsändaren. |
| SMS, RCS, WhatsApp, röst | Ett 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 omskrivningar | På alla planer. Degraderar elegant om AI-backenden är otillgänglig. |
| AI Email Writer, Performance Coach | Betalda 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
- Autentisering — API-nycklar kontra dashboard-sessioner
- Skicka meddelanden — alla fält
/v1/messages/sendaccepterar, och kanal-fallback - Rate limits — de verkliga, aktuella gränserna per endpoint
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