Samtalen och bokningarna, direkt i era egna system.
Hämta samtal, bokningar och kontakter, boka tider och få besked direkt när något händer. Ni aktiverar API:t själva i appen, och vill ni hellre slippa bygga gör vi det åt er.
- 0 kr startavgift
- Fast pris från 795 kr/mån
- 1 månad uppsägningstid
curl "https://menodi.se/api/v1beta/calls?limit=10" \
-H "Authorization: Bearer mnd_live_..."
Listor svarar med data och next_cursor. Transkriptet hämtas per samtal.
curl -X POST https://menodi.se/api/v1beta/bookings \
-H "Authorization: Bearer mnd_live_..." \
-H "Idempotency-Key: 3f8a1c52-7e0b-4a7e-9b1d-2c6d5e4f3a10" \
-H "Content-Type: application/json" \
-d '{
"start": "2026-12-01T09:00:00Z",
"service_id": "...",
"customer": { "name": "Kim Andersson", "phone": "+46701234567" },
"notify_customer": true
}'
Samma regler gäller som på företagets bokningssida. Skickar ni samma nyckel igen får ni samma svar, utan att bokningen skapas två gånger.
{
"id": "e2f1c7a4-...",
"type": "booking.created",
"created_at": "2026-11-05T10:15:00.000Z",
"api_version": "v1beta",
"data": {
"id": "...",
"start": "2026-12-01T09:00:00.000Z",
"status": "confirmed"
}
}
Menodi skickar en POST när något händer, signerad med HMAC-SHA256.
En nyckel ger åtkomst till samtal, transkript, inspelningar, bokningar och kontakter.
Webhooks säger till när ett samtal är klart eller en bokning ändras, så att ni slipper fråga efter det.
Bokningar kräver en Idempotency-Key, och misslyckade webhooks skickas om enligt ett fast schema i upp till ett dygn.
Händelser ni kan lyssna på
Lägg till en https-adress under Integrationer och välj händelser. Med en knapp skickar ni en testhändelse.
call.completedEtt samtal är klart och sparat.booking.createdEn bokning skapades, oavsett kanal.booking.updatedTid, status, tjänst, personal, kunduppgifter eller anteckning ändrades.booking.cancelledEn bokning avbokades.booking.deletedEn bokning raderades.
Från av till första anropet
- Aktivera API:t
Det är avstängt tills ägaren eller en behörig användare slår på det, under Integrationer och API i appen.
- Skapa en nyckel
Skicka den som en Bearer-token från er server, aldrig från en webbsida eller app.
- Gör ert första anrop
Ett bra första anrop är
/me. Referensen går att läsa in i verktyg som Postman.
Eller låt oss bygga kopplingen
Ni behöver inga utvecklare. Enkla kopplingar ingår ofta i onboardingen och större byggen offereras.
- Ni beskriver
Vilket system, vad som ska hända, gärna med ett konkret exempel.
- Vi bedömer
Ni får ett rakt besked om vad som går och vad det kräver av er, innan något byggs.
- Vi bygger och testar
Kopplingen utvecklas mot ert testdata, och först när flödet gör rätt går det live.
- Det förvaltas
Ändras ert system eller era behov justerar vi kopplingen.
Rakt besked
- API:t är i beta.
v1betakan ändras med förvarning. När v1 släpps är den stabil, och brytande ändringar kommer i en ny version. - Det finns gränser. 120 anrop per minut per nyckel och 30 nya bokningar per minut. Över gränsen svarar API:t 429 med headern Retry-After.
- Ni ansvarar för uppgifterna. Nyckeln ger åtkomst till kunduppgifter, transkript och inspelningar. Den som tar emot uppgifter via API:t ansvarar för att hantera dem enligt GDPR.
- Journalsystem bokas inte via API:t. Företag som bokar i ett journalsystem får 409
pms_managedpå lediga tider och bokningar. Läsning fungerar som vanligt.
Vanliga frågor om API:t
Hur kommer vi igång?
Ägaren eller en behörig användare aktiverar API:t i appen under Integrationer och API och skapar nycklar där. Ett bra första anrop är /me.
Måste vi ha utvecklare för att integrera?
Nej. Vi kan bygga integrationen åt er som en del av onboardingen. Det ni bidrar med är åtkomst till ert system och en beskrivning av vad ni vill ska hända.
Kan Menodi kopplas mot vårt system?
Nästan säkert, ja. Har ert system ett API, webhooks eller till och med e-post eller filexport kan vi koppla Menodi mot det. Berätta vilket system ni kör så ger vi ett rakt besked.
Vad händer om en webhook inte går fram?
Svara med 2xx inom 10 sekunder. Allt annat räknas som misslyckat, och då försöker Menodi igen efter 1 minut, 5 minuter, 30 minuter, 2 timmar, 12 timmar och 24 timmar.
Kan samma händelse komma flera gånger?
Ja, och i annan ordning. Använd händelsens id för att bara hantera den en gång.
Koppla samtalen till resten av verksamheten.
Boka en genomgång så går vi igenom vad ni vill få ut av dem.