Artikler i denne seksjonen

🔌API tilgang og testing av scoops

Denne veiledningen er for deg som skal hente data fra Webtemp ved hjelp av vĂ„rt REST API. Dokumentasjonen forutsetter teknisk kompetanse – det gis ikke opplĂŠring i bruk av API.


🔐 Hvordan fĂ„ tilgang til API

For Ä fÄ tilgang til Webtemp sitt API, mÄ du:

  1. VÊre Webtemp-kunde eller fÄ tilgang via en kunde.
  2. Bestille API-klient via kundesenteret
  3. I bestillingen mÄ fÞlgende spesifiseres:
    • Hvilke scopes du trenger
    • Bekreftelse pĂ„ at du forstĂ„r kostnad og ansvar

Merk: Etablering og lÞpende bruk faktureres til dataeier (kunden). Det signeres ogsÄ egen datatilgangsavtale.


🧠 Teknisk krav

Webtemp sitt API er et REST API med JSON som dataformat. Autentisering skjer via OAuth2.

 

⚠ Viktig: Du mĂ„ ha kompetanse pĂ„ REST, JSON og OAuth2 for Ă„ bruke dette API-et. Webtemp gir ikke opplĂŠring eller veiledning i grunnleggende API-bruk.

Du vil motta:

  • Client ID: din.1111.klient
  • Client name: for eksempel "Hente ut data"
  • Tenant ID: 1111 (en unik identifikator for konsern)
  • API secret key: genereres Ă©n gang – denne mĂ„ lagres sikkert
  • Lenke til dokumentasjon

🚀 Kom i gang med Postman

Vi anbefaler Ă„ teste tilgangen for Ă„ se at du fĂ„r ut Ăžnsket data, dette kan gjĂžres i eksempelvis Postman eller andre programmer du er kjent med. 

  1. Benytt fĂžlgende token: https://api.webtemp.no/oauth/connect/token
  2. Sett opp autentisering i Postman:
    • Grant type: Client Credentials
    • Client ID: din.1111.klient
    • Client Secret: din secret key
  3. Trykk “Get new access token”

Ved korrekt oppsett fÄr du en access token du kan bruke videre.


🔎 Eksempel: Hente firma og avdeling

Hent alle firma:

GET https://api.webtemp.no/rest/nextapi/1111/Firms

Eksempelsvar:

{
  "items": [
    {
      "id": 3000001,
      "name": "Firma navn",
      "orgNo": "11111111111"
    }
  ]
}

Hent avdelinger for et firma:

GET https://api.webtemp.no/rest/nextapi/1111/Departments?idfirm=3000001

Eksempelsvar:

{
  "items": [
    {
      "id": 2,
      "idFirm": 3000001,
      "name": "Avdeling1"
    },
    {
      "id": 3,
      "idFirm": 3000001,
      "name": "Avdeling2"
    }
  ]
}

đŸ‘„ Eksempel: Hent ansatte i avdeling

GET https://api.webtemp.no/rest/nextapi/1111/Employees?idfirm=3000001&idDepartment=2

Eksempelsvar:

{
  "items": [
    {
      "idCandidate": 3000009,
      "firstname": "NAVN",
      "lastname": "ETTERNAVN",
      "email": "vikar@mail.no",
      "statusCaption": "Nettregistrert til sak",
      "cityPlace": "Bergen",
      "mobilePhone": "44332211",
      "dateOfBirth": "2000-02-05T00:00:00"
    }
  ]
}

 

📌 Tips: Bruk idfirm og idDepartment fra tidligere API-kall som parametre i forespþrselen.


 

 

📚 Videre lesning


Var denne artikkelen nyttig?
0 av 0 syntes dette var nyttig