Skip to main content

Integration with DK in Journeys

The finance and payroll system

Kristín Helga Magnúsdóttir avatar
Written by Kristín Helga Magnúsdóttir
Updated today

You can set up an integration with DK in Journeys, to be able to update your finance an payroll system as part of a workflow.

The API documentation for DK is here: https://docs.dk.is/space/DKPLUS/7897227

There you can see all the actions available (we'll cover some popular ones here below).

Authentication

First you need to find your Access Token and add it into the authentication, like this:

You are able to generate an API token (to insert there) if you are an administrator in DK, under the settings.

Note that below are just examples, you can add more data into it or skip the data you don't need.

Updating and getting employee data

You might want to create a new employee or retrieve data about them in your journeys. Here are some popular actions to add:

Create a new employee

Example request (add in the fields you want filled out and remove the ones you don't need):

{
"Fax": "",
"Tag": "",
"Url": "",
"City": "",
"Dim1": "",
"Dim2": "",
"Dim3": "",
"Name": "Starfsmaður test",
"Email": "",
"Group": "",
"Phone": "",
"Gender": 0,
"Number": "starfsm1",
"Status": 0,
"Created": "2025-08-27T10:32:30.314Z",
"ZipCode": "",
"Address1": "",
"Address2": "",
"Address3": "",
"Modified": "2025-08-27T10:32:30.314Z",
"SSNumber": "",
"ShortName": "",
"StampType": 1,
"PhoneLocal": "",
"SpouseName": "",
"Supervisor": "",
"CountryCode": "",
"PhoneMobile": "",
"StampStatus": -1
}

Get all employees

Get information about one employee (based on kennitala)

Updating and getting customer data

Now you might want to update your customer data or create new customers. Here are few examples of popular actions to add:

Create a new customer

Example request:

{
"Name": "50skills prufa",
"Email": "prufa@50skills.com",
"Phone": "+3547778888",
"Number": "9999878787",
"SSNumber": "4904024110",
"LedgerCode": "0001",
"PaymentMode": "IB",
"PaymentTerm": "D7",
"SalesPerson": "2"
}

Get customer information

Updating and getting projects

This is something you might want to create when adding a new customer.

Create a new project

Example request:

{
"Name": "50skills prufuverk",
"Number": "9999878787",
"JobStatus": 1,
"CustomerToBill": "9999878787"
}

Get project information

Did this answer your question?