REST API Generellt https POST UTF-8 API_key JSON

Relevanta dokument
REST API Generellt https POST UTF-8 API_key JSON

API Notera HTTPS POST msg UTF-8. API_key JSON Mobilnummer format 1. Skicka ett SMS till specifikt nummer POST parametrar: from msg API_key Exempel:

Tjänstebeskrivning. Sergel 2SMS. 1 Tjänstebeskrivning Sergel 2SMS Version 1.3

InTime HTTP API. Översikt funktioner. Webbtjänster för systemintegration med InTime Messenger.

Manual SMS Gateway NÄRHÄLSAN

skicka sms enkelt från din e-post

Introduktion Schenker-BTL AB, Stab IT Beskrivning över informationsintegreringmed Schenker, metodbeskrivning version 1.

Dokumentation. Ver Sida 1

Integration mot Cellsynts SMS gateway via HTTP-gränssnitt (teknisk dokumentation) Cellsynt

Dokumentation. Ver Sida 1

GATEWAY TJÄNSTEBESKRIVNING. Webbservice. WSDL-fil. Skicka meddelanden. SMS och FastnätsSMS

Integration mot Cellsynts SMS gateway via HTTP-gränssnitt (teknisk dokumentation)

SMS Webb Handbok. Logga in. Ställ in och ändra din användarinformation

Introduktion till integrering av Schenkers e-tjänster. Version 2.0

SMS WEBB - HANDBOK. Logga in. Ställ in och ändra din användarinformation

InTime Message Center SMS gränssnittsspecifikation V2.3

Manual TMG isave. Version 1.1

BizWizard 3.0. Innehåll. SMS-modulen Användardokumentation

Manual för WebbSMS 3.0

MO-SMS API-dokumentation. API-beskrivningar för inkommande och utgående SMS

DIGITALA RESURSER MANUAL FÖR. Komma igång med Acrobat Connect

Tjänstegränssnitt Api Platsannons

Tjänstegränssnitt Api Platsannons

ANVÄNDAR GUIDE CELLIBOT

teknisk manual Direktbetalning handelsbanken.se/e-handel

Teknisk Dokumentation för SMS-tjänsten

InTime Messenger användarhandledning

Formulärflöden (utkast)

Uppdaterad: Aktivera och skicka SMS

Integration med Elektroskandias Internetbutik

Leverans-API för nedladdning av geodata v1.0 - teknisk beskrivning

Elektronisk tullräkning Sid 1(9) Samverkansspecifikation. Version: 1.0 SAMVERKANSSPECIFIKATION. för. e-tullräkning

Nyhet. SMS funktion i Opus Dental. Sidan 1 av 12

International Olympiad in Informatics July 2011, Pattaya City, Thailand Tävlingsuppgifter Dag 2 Svenska 1.3. Papegojor

Snabbguide. Secur box och GDPR e-fax

Statistik Extra, 3Växel Administratör.

Ange ditt användarnamn och lösenord. Bild 1 visar inloggningssidan.

Dokumentation Dokumentnamn Sida KFF REGISTERKARTE GML ATTRIBUT 1 (6) Status Godkänd av Giltig från Version Gällande Mikael Andersson

Login...1 Utskick av ett nytt meddelande...2 Nytt utskick Skicka med kartval... 3

Inställningar i 3Växel webb.

1ME323 Webbteknik 3 Lektion 6 API. Rune Körnefors. Medieteknik Rune Körnefors

ANVÄNDAR GUIDE CELLIPBOT

ParaGå-guide -kommunala utförare

Bg Autogiro. December Medgivande via Hemsida

Telefonistgrupper. 3FrontOffice. Telefonistgrupper (administratör) Telefonistgrupper

SMS-funktionen. Copyright FDT AB Köpmangatan LULEÅ. Försäljning Support Fax

Mail för attest. Skickas ett mail till den som skapade och till den som attesterade rapporten om felet, åtgärda felet för ett nytt inrapportering

Serviceklass för Facebook Graph API

Manual Nationell- och systemadministratör

Att hämta organisationers publikationsposter ur DiVA

Hjälp till MV-Login Administration Elevdata AB

PROGRAMMERING GSM-A4. A4 Prg 3 jan -01

LabPortalen Services 2.11

Guide för behörighetssystemet i Matilda

Bankkonto - övning. Övning 2 Skriv en metod, geträntan, som returnerar räntan.

Sökfavoriter. Unifaun Online

WebbSMS från datorn. Innehållsförteckning

Innehåll. 1 Dokumentbeskrivning 3. 2 Användarinformation 3. 3 Installations anvisning Starta upp enheten 4

eremiss 3.20 Webservices integration

ABBs leverantörsfakturaportal. Handledning - Användare. Version: 1.0 Datum:

Grupper i Studentportalen

För sent inkommen eller ofullständig ansökan riskerar att inte bli behandlad vid denna ansökningsomgång.

Telia Touchpoint mobil växellösning

Webbtjänster med API er

Uppdaterad: E-post - Sms - Brev

Laboration 2 RESTful webb-api

PROGES PLUS THERMOSCAN RF. Instruktionsmanual V

Observera att för sent inkommen eller ofullständig ansökan riskerar att inte bli behandlad vid denna ansökningsomgång.

Import / export av personer i Vaka 2.

Statistik Plus. 3FrontOffice. Statistik Plus. Statistik Plus

Zendesk standard konfiguration Nordisk e handel 1.1

ACD Premium. 3FrontOffice. ACD Premium (administratör) ACD Premium

Administrationsguide. Skicka Enkelt

Användarguide SmartSMS 3.1. Denna guide hjälper dig att snabbt komma igång med ditt nya SmartSMS 3.1 konto

Vitec Connect. Teknisk beskrivning REVIDERAT SENAST: VITEC. VITEC Affärsområde Mäklare

Uppgift 1 (grundläggande konstruktioner)

Innehållsförteckning... 1 Manual Cellip 365 Softphone Logga in Samtalshantering Hänvisning Kontaktlista...

Användarmanual Outlook-plugin för Mina meddelanden

Att genomföra ett e-postutskick till klubbens medlemmar

Snabbguide. Version

Allmänt Förteckning över löneprogram och användbara filformat: Filnamn Viktigt om Lönearter (L) och avvikelsearter (A)...

Certifikattjänsten Beskrivning av gränssnittet Inkomstregisterenheten

eremiss 3.23 Webservices integration

Uppdaterad: E-post - Sms - Brev

Medieteknologi Webbprogrammering och databaser MEB725, 5p (7,5 ECTS) Klientprogrammering JavaScript Program på flera sidor

ABB AB Instruction. Prepared: Prepared date: Approved: Approved date: Lang: Revision Page:

Telia Connect för Windows

Extern dialog för Samtycke och vårdrelation. Säkerhetstjänster

Lathund. Remissförfarande i Tandvårdsfönster (TVF) Specialiserad barn- och ungdomstandvård. Allmän barn- och ungdomstandvård

Frågehantering XML-produkter Bolagsverket 1 (15)

Lynx Trigger användarmanual. Version 1.0

Hur du skapar en ansökan om ändring

Installationsguide. Nimbus Alarm Server för Fidelix

Statistik Plus. 3FrontOffice. Statistik Plus. Statistik Plus

TELIA TOUCHPOINT MOBIL VÄXELLÖSNING. Kom igång med Statistik Bas

Botkyrka kommuns system för lokalbokning föreningsbidrag förenings- och anläggningsregister

Statistik Plus, 3Växel Administratör.

Primus Vägledning för massimport av bilder. Primus 5.6.4

Skapa fil som ska exporteras

Manual Dataadministratör

Transkript:

REST API Jojka är utrustat med ett kraftfullt API. Utöka din applikation till att även kommunicera med Jojka. Det är väldigt enkelt att komma igång. Här nedan följer en teknisk dokumentation av alla funktioner. Generellt Alla funktioner skall anropas via URL:en https://www.jojka.nu/websms/api<url endpoint> Alla anrop till API:et måste göras med https, ej http. Alla anrop till API:et måste göras som POST, där alla parametrar skickas i bodyn. Alla strängar måste vara encodade med UTF-8. n API_key måste skickas med i samtliga anrop. Alla svar sker i formatet JSON. Mobilnummer skall anges i MSISDN-format, vilket innebär internationellt mobilnummer utan begynnande + eller 00. T ex 46709771337 eller 46709966666. Läs mer om MSISDN här https://en.wikipedia.org/wiki/msisdn. Parametrar markerade med asterisk* är obligatoriska. Parametrar markerade med asterisk inom parentes (*) är obligatoriska som alternativ till varandra. Alltså en av parametrarna måste anges. 1

API-funktioner /add_campaign URL endpoint Beskrivning Sida Skicka ett SMS till flera mottagare, samt gör statistik för dessa tillgängliga via både Jojkas GUI och API. /add_contact Lagra en kontakt i Jojkas system. 4 /add_contact_to_group Markera en kontakt som medlem av en viss grupp. En kontakt kan vara medlem av noll, en eller flera grupper samtidigt. Grupptillhörigheten används för att på ett enkelt vis kunna definiera mottagare av en kampanj utan att behöva lista alla nummer. /export_contact_list Hämta lagrade kontakter i Jojkas system. 5 /fetch_replies Hämta lista på SMS skickade från externa enheter till ert Jojkakonto. /get_msg_ids_by_campaign_id Hämta samtliga SMS-ID:n för ett visst kampanj-id. 6 /get_msg_status Hämta leveransstatus för ett SMS. 7 /import_contacts_list Lagra flera kontakter i Jojkas system. 7 /rm_contact_from_group Avmarkera kontakt som medlem av en grupp. 8 /send Skicka ett SMS till en mottagare 8 3 4 5 2

/add_campaign to_msisdn(*) to_group(*) msg* from scheduled name Ett eller flera mobilnummer till mottagarna av SMS:et, åtskiljda med semikolon. : 46709771337;46709966666 En eller flera kontaktgrupper som skall motta SMS:et, åtskiljda med semikolon. Alla kontakter lagrade hos Jojka och som är medlem i minst en av de listade grupperna kommer motta SMS:et. En speciallgrupp finns vid namn all. Om den anges skickas SMS:et till samtliga kontakter ni som kund har lagrade hos Jojka. SMS:ets innehåll. Kan sättas till ett eller flera specifika förbeställda avsändarnamn. Det går också att beställa fritextnamn, då kan den här parametern sättas till vilken sträng som helst, dock med begränsningen a-z, A-Z, 0-9 samt skiljetecken som - och _. Max 11 tecken. Specifika avsändarnamn eller fritextnamn beställs av Jojka. Om parametern utelämnas används ert kontots Jojkanummer som avsändare. Tid då kampanjen skall börja skickas. Måste anges i formatet YYYY-MM-DD hh:mm:ss, till exempel 2016-05-31 12:18:52 Kampanjens namn. Används endast för intern statistik och uppföljning, visas aldrig för mottagare av kampanjen. URL: POST https://www.jojka.nu/websms/api/add_campaign Anropets innehåll: API_key=foobar&to_msisdn=46709771337%3B46709966666&msg=hello %20world&scheduled=2016-05-31%2013%3A37%3A00&name=test+campaign 3

"campaign_id": "287359" /add_contact msisdn* name* group Kontaktens mobilnummer. Kontaktens namn. En eller flera gruppnamn att tilldela kontakten, åtskiljda av semikolon. URL: POST https://www.jojka.nu/websms/api/add_contact Anropets innehåll: API_key=foobar&msisdn=46709771337&name=Lilleman&group=Utvecklare %3BJojka%20personal "msisdn": "46709771337" /add_contact_to_group msisdn* group* En existerande kontakts mobilnummer. Gruppens namn, vilken den angivna kontakten skall bli en medlem av. URL: POST https://www.jojka.nu/websms/api/add_contact_to_group Anropets innehåll: API_key=foobar&msisdn=46709771337&group=gruppnamn2 "msisdn": "46709771337", "group": "gruppnamn2" 4

/export_contacts_list max offset Max antal kontakter i detta anrop. Maximalt värde är 10000. Om parametern ej anges kommer värdet vara 100. Hoppa över så här många kontakter innan exporten börjar. Om parametern ej anges kommer värdet vara 0. URL: POST https://www.jojka.nu/websms/api/export_contacts_list Anropets innehåll: API_key=foobar "export": [ "msisdn": "46709771337", "name": "Lilleman", "groups": [ "Utvecklare", "Jojka personal", "gruppnamn2", "msisdn": "46709966666", "name": "Rutger Lindquist", "groups": [ "VD" /fetch_replies from_msisdn since_time Hämta endast meddelanden med denna avsändare. Om parametern utelämnas hämtas inkommande meddelanden från alla avsändare. Hämta endast meddelanden mottagna senare än 5

denna tidpunkt. Måste anges i formatet YYYY- MM-DD hh:mm:ss, t ex 2016-05-31 12:58:05. URL: POST https://www.jojka.nu/websms/api/fetch_replies Anropets innehåll: API_key=foobar [ "inserted": "2016-05-31 13:00:06", "sender": "46709771337", "message": "Sure", "inserted": "2016-05-31 13:01:13", "sender": "46709771337", "message": "Bacon" Maximalt hämtas meddelanden som är 96 timmar gamla. Om parametern utelämnas hämtas meddelanden som inkommit de senaste 96 timmarna. /get_msg_ids_by_campaign_id campaign_id* ID:t på kampanjen vars SMS:idn efterfrågas. URL: POST https://www.jojka.nu/websms/api/get_msg_ids_by_campaign_id Anropets innehåll: API_key=foobar&campaign_id=287359 ["116690255", 116690256 6

/get_msg_status msg_id* ID:t på SMS:et vars status efterfrågas. URL: POST https://www.jojka.nu/websms/api/get_msg_status Anropets innehåll: API_key=foobar&msg_id=116690255 [ "DELIVERED" /import_contacts_list contacts_list(*) CSV-formaterad sträng. Encoding: UTF-8 Radbryt: \n Skiljetecken:, eller ; Textavgränsare: saknas Kolumner: msisdn;name;group1;group2;group3; contacts_list_url(*) Observera att eftersom textavgränsare saknas får tecknen, och ; ej återfinnas i något av fälten. En URL som pekar på en CSV-formaterad sträng enligt ovan specifikation. URL: POST https://www.jojka.nu/websms/api/import_contacts_list Anropets innehåll: API_key=foobar&contacts_list=46709771337%3BLilleman%3BUtvecklare %3BJojka%20personal%0A46709966666%3BRutger%20Lindquist%3BVD 7

"successes": "done" /rm_contact_from_group msisdn* group* Kontaktens mobilnummer. Ta bort angiven kontakt ur denna grupp. URL: POST https://www.jojka.nu/websms/api/rm_contact_from_group Anropets innehåll: API_key=foobar&msisdn= 46709771337&group=Utvecklare "msisdn": "46709771337", "group": "Utvecklare" /send to* msg* from Ett mobilnummer till mottagen av SMS:et SMS:ets innehåll. Kan sättas till ett eller flera specifika förbeställda avsändarnamn. Det går också att beställa fritextnamn, då kan den här parametern sättas till vilken sträng som helst, dock med begränsningen a-z, A-Z, 0-9 samt skiljetecken som - och _. Max 11 tecken. Specifika avsändarnamn eller fritextnamn beställs av Jojka. Om parametern utelämnas används ert kontots Jojkanummer som avsändare. 8

URL: POST https://www.jojka.nu/websms/api/send Anropets innehåll: API_key=foobar&to=46709771337&msg=hello%20world "message_id": "116690855" 9