SOAP API är en webservice API. Detta innebär att API:n är tillgänglig på internet och synlig för alla som vill granska den. API:n används genom att skriva en mjukvara som ansluter till den och interagerar med API:n. För att integrera med Severa behövs en API-nyckel. Utan den är det inte möjligt att använda API:n. Så även om API:n i sig är offentlig, är dess användning begränsad till organisationer som har Severas API-tillägg aktiverat och som har skapat och aktiverat API-nyckeln i integrationsprogrammet.

Kortfattat är stegen som behövs för integration:

  • Definiera behoven för integrationen. Behövs till exempel inmatning av arbetstimmar eller överföring av fakturor?
  • Kontrollera om SOAP API:n har de nödvändiga gränssnitten och alternativen för integrationen. Använd API-dokumentationen tillsammans med Severa-miljön för att få den nödvändiga informationen.
  • Om du integrerar med en annan mjukvara, kontrollera också att det finns en API eller någon annan metod för önskad interaktion på den andra sidan.
  • Om allt verkar bra, skapa en mjukvara som ansluter till API:n och utför integrationen. Ofta behövs en server där integrationen körs. Det är också rekommenderat att övervaka och logga eventuella integrationsfel.
  • SOAP API:n är passiv, vilket innebär att integrationsmjukvaran måste anropa API:n för att utföra en funktion och vänta på API:ns svar för att se om det lyckades.
  • Klicka här för mer information och instruktioner (Endast på engelska).

API: n konfigurering för din organisation

För att kunna integrera med Severa måste du aktivera API:n i din Severa-organisation.

  • Vi rekommenderar att skapa en API-användare i Severa som inte är en anställd i organisationen. Detta av två skäl:
    • Det behövs för att ge API-nyckeln till en användare med omfattande behörigheter i Severa, eftersom det är viktigt att få rätt information ut ur programmet. All data som erhålls från API:n är begränsad av användarens åtkomsträttigheter vars API-nyckel används.
    • När API-användaren inte är en anställd i organisationen finns det inte lika mycket behov av att hålla reda på vilken användares API-nyckel som används, och vilka behörigheter denna användare har eller om denna användare fortfarande är anställd i företaget. För att integrationerna ska fungera måste API-användaren vara aktiv hela tiden, så om API-nyckeln har skapats för en viss anställd, slutar integrationen att fungera om användaren inaktiveras.
  • När API-användaren har skapats och API:n aktiverats, genereras en API-nyckel för användaren. Denna API-nyckel används i integrationsmjukvaran och identifierar den som gör API-anropet och användarens organisation, vilket säkerställer att data returneras korrekt.
  • Om API-nyckeln förnyas för användaren, måste den uppdateras i mjukvaran som integreras med Severa.


Hjälpte det här svaret? Ja Nej

Send feedback
Vi beklagar att vi inte kunde vara till hjälp. Lämna gärna feedback och hjälp oss att förbättra den här artikeln.