PowerOffice API – skreddersydde integrasjonsmuligheter
Lær hva PowerOffice API er, hvem som kan bruke det, og hvordan du kommer i gang med integrasjon mot PowerOffice Go.
PowerOffice API er et programmeringsgrensesnitt som gjør det mulig for eksterne systemer å utveksle data med PowerOffice Go automatisk. Artikkelen forklarer hva API-et er, hva det kan brukes til, hvem som kan bruke det, og hva som kreves for å komme i gang.
Begreper og terminologi
Her er de viktigste begrepene som brukes i denne artikkelen:
- API (Application Programming Interface): Et grensesnitt for utveksling av data mellom systemer.
- Integrasjon: Sammenkobling av tekniske systemer, programvare eller applikasjoner for sømløs overføring av data.
- Testmiljø: Et isolert miljø for testing, utforskning og demonstrasjoner – uten risiko for å påvirke reelle regnskap eller kundeforhold. Testmiljøet er tilgjengelig på 🔗 godemo.poweroffice.net.
- Produksjonsmiljø: Det aktive miljøet med reell kundedata og reell bruk av PowerOffice Go.
- Endepunkt: En nettadresse som gir tilgang til en bestemt ressurs i API-et. For eksempel er 🔗 goapi.poweroffice.net/v2/Customers adressen for å opprette, endre eller hente kunder fra PowerOffice-klienter.
Hva er PowerOffice API?
PowerOffice API er et åpent programmeringsgrensesnitt som lar eksterne systemer kommunisere direkte med PowerOffice Go. I stedet for manuell bilagsregistrering eller filimport kan datautveksling kjøres automatisk – dette reduserer dobbeltarbeid og risikoen for feil.
API-et gjør det mulig å integrere en rekke spesialiserte løsninger med PowerOffice Go, slik at brukere kan jobbe i de verktøyene som passer best for dem. Den tekniske dokumentasjonen er åpent tilgjengelig, og testing er enkelt å komme i gang med via testmiljøet.
- 🔗 API-dokumentasjon på developer.poweroffice.net
- Spørsmål om API-et sendes til API-teamet på go-api@poweroffice.no.
Hva kan PowerOffice API brukes til?
API-et støtter tre overordnede operasjoner:
- Hente data fra PowerOffice Go for bruk i et eksternt system.
- Sende inn, opprette eller endre data i PowerOffice Go fra et eksternt system.
- Starte prosesser i PowerOffice Go som utnytter innebygd funksjonalitet.
API-et er delt inn i endepunkter, der hvert endepunkt er knyttet til et bestemt element eller en bestemt funksjon i PowerOffice Go. Tilgangsstyring er knyttet til disse endepunktene, slik at en integrasjon kun har tilgang til det den faktisk trenger. For eksempel krever en integrasjon som skal overføre ordre til PowerOffice Go tilgang til både Customer- og SalesOrders-endepunktene.
Utvalgte muligheter via API
- Grunndata – hente, opprette eller endre:
- Kunder
- Leverandører
- Ansatte (men ikke arbeidsforhold)
- Prosjekt
- Avdeling
- Produkter
- Kontoer
- Vanlige funksjoner:
- Opprette ordre/fakturautkast og sende faktura
- Overføre og bokføre bilag i PowerOffice Go
- Hente ut regnskapstransaksjoner, saldobalanser og reskontroinformasjon for rapportering
- Særskilt funksjonalitet:
- Inkasso: Dedikert arbeidsflyt i PowerOffice Go for inkassobyrå
- Factoring: Dedikert arbeidsflyt i PowerOffice Go for factoringselskap
Hvem kan bruke PowerOffice API?
Det er tre hovedgrupper av brukere som benytter PowerOffice API:
- Kunder: PowerOffice-kunder kan integrere egne løsninger til bruk på egne klienter, og kan også lage integrasjoner som tilbys andre kunder.
- Systemleverandører: Leverandører som ønsker å integrere sitt system mot PowerOffice Go, slik at integrasjonen kan tilbys kunder som bruker begge systemene.
- Integrasjonspartnere: Aktører som spesialiserer seg på integrasjoner mellom systemer. En oversikt over integrasjonspartnere finnes på 🔗 poweroffice.no – integrasjonspartnere.
Kommersielle vilkår
Tilgang til testmiljøet er kostnadsfritt for alle. API-relatert support knyttet til integrasjonsprosessen tilbys også vederlagsfritt, og publisering på PowerOffice sine nettsider og nyhetsbrev er gratis.
Integrasjoner som berører finansielle tjenester eller dedikerte integrasjonsprosesser – herunder inkasso og factoring – krever en særskilt avtale med PowerOffice for å gå live i produksjonsmiljøet. Integrasjonsparter står fritt til å kommersialisere sin egen integrasjon.
PowerOffice sin rolle i integrasjonsprosessen
PowerOffice stiller seg disponibelt for dialog om integrasjonen, anbefalinger knyttet til bruk av API-et og prosessen som skal integreres. Kontakt API-teamet på go-api@poweroffice.no.
PowerOffice er ikke direkte involvert i selve utviklingen, testingen eller driften av integrasjoner. Integrasjonsparten er ansvarlig for funksjonaliteten og dataflyten, inkludert support og vedlikehold. PowerOffice oppfordrer alle som integrerer til å ha en fastsatt plan og kravspesifikasjon, kvalitetssikret med brukere – og gjerne regnskapsfører dersom integrasjonen involverer bokføring.
Før tilgang til produksjonsmiljøet gis, gjennomfører API-teamet en overordnet kvalitetssikring av integrasjonsflyten sammen med integrasjonsparten. Dette gjelder særlig for integrasjoner som PowerOffice skal markedsføre.
Integrasjonsavtale
For å få tilgang til produksjonsmiljøet må integrasjonsparter akseptere og signere en integrasjonsavtale som regulerer bruken av PowerOffice API. Dette er en standardisert avtale utarbeidet av Visma, supplert med informasjon og forventninger spesifikke for PowerOffice AS.
📝 Last ned integrasjonsavtalen (PDF)
Oversikt over tilgjengelige integrasjoner
API-et utvikles kontinuerlig, og stadig nye systemer og tredjeparter integrerer seg mot PowerOffice Go. En fullstendig oversikt over tilgjengelige integrasjoner finnes på:
🔗 Oversikt over integrasjoner på poweroffice.no
Ofte stilte spørsmål
Koster det noe å teste PowerOffice API?
- Nei, tilgang til testmiljøet på godemo.poweroffice.net er kostnadsfritt for alle. API-relatert support knyttet til integrasjonsprosessen tilbys også vederlagsfritt.
Hva kreves for å få tilgang til produksjonsmiljøet?
- Integrasjonsparter må akseptere og signere en integrasjonsavtale med PowerOffice. I tillegg gjennomfører API-teamet en overordnet kvalitetssikring av integrasjonsflyten før tilgang gis. Integrasjoner som berører inkasso, factoring eller andre finansielle tjenester krever dessuten en særskilt avtale.
Hvem er ansvarlig for drift og support av en integrasjon?
- Integrasjonsparten er selv ansvarlig for funksjonaliteten, dataflyten, supporten og vedlikeholdet av sin integrasjon. PowerOffice er ikke direkte involvert i utvikling, testing eller drift, men stiller seg disponibelt for dialog og anbefalinger via go-api@poweroffice.no.
Kan jeg som PowerOffice-kunde lage en integrasjon selv?
- Ja, PowerOffice-kunder kan selv integrere egne løsninger for bruk på egne klienter. Kunder kan også lage integrasjoner som tilbys andre kunder som et produkt.
Hvor finner jeg den tekniske dokumentasjonen for PowerOffice API?
- Den åpne API-dokumentasjonen er tilgjengelig på developer.poweroffice.net. Spørsmål kan sendes til API-teamet på go-api@poweroffice.no.