# Loket.nl API API

> Loket.nl API API on Apizie: 400 endpoints (list of insurance contracts, list of wage percentages for an insurance contract, Acquire the AOW date, Authorizations for the application, …) returned as clean JSON through one API key. 400 endpoints are live now. Call it over REST at https://zieapi.vercel.app/v1/business:loket-nl/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `business:loket-nl`
- Category: Business
- Status: live
- Source: https://loket.nl
- Page: https://zieapi.vercel.app/api/business/loket-nl
- OpenAPI: https://zieapi.vercel.app/api/business/loket-nl/openapi.json

**Is this your first time here? Please check out our [introduction to Loket (API)](./Introduction)** **The initial loading time of this developer portal may be very long due to the large number of endpoints designs…

## Endpoints

### list of insurance contracts
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-achmea-insurance-contracts-by-user-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### list of wage percentages for an insurance contract
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-wage-percentages-by-achmea-insurance-contract-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| achmeaInsuranceContractId | string | yes | The unique identifier of an Achmea insurance contract |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Acquire the AOW date
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-aow-date-by-date-of-birth`

| Parameter | Type | Required | Description |
|---|---|---|---|
| dateOfBirth | string | yes | The date of birth of the employee |

### Authorizations for the application
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-application-authorizations-by-application-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| applicationId | string | yes | The unique identifier of an application |

### Download the application logo
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-application-logo`

| Parameter | Type | Required | Description |
|---|---|---|---|
| applicationId | string | yes | The unique identifier of an application |

### Acquire company information
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-company-information-by-chamber-of-commerce-number`

| Parameter | Type | Required | Description |
|---|---|---|---|
| chamberOfCommerceNumber | string | yes | The unique identifier of the kvk (8 numbers) |

### Get a list of functions
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-data-new-business-functions`

### Get Data New Business token
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-data-new-business-token`

### Acquire the address for a combination of `postalCode` and `houseNumber`
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-address-by-postal-code-and-house-number`

| Parameter | Type | Required | Description |
|---|---|---|---|
| postalCode | string | yes | A valid postal code |
| houseNumber | integer | yes | A valid house number (without addition) |

### List of providers
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-providers-by-user`

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit the details of an applicationset
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-provider-application-set-by-application-set-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| applicationSetId | string | yes | The unique identifier of the Applicationset |
| body | object | yes | JSON request body |

### Delete a specific applicationset
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-provider-application-set-by-application-set-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| applicationSetId | string | yes | The unique identifier of the Applicationset |

### Details of a authorization set
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-authorization-sets-by-authorization-set-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| authorizationSetId | string | yes | The unique identifier of an authorization set |
| authorizationsetid | string | yes | Automatically added |

### Delete an EmailIdentity for a provider
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-email-identity-by-email-identity-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| emailIdentityId | string | yes | The emailIdentity. |

### Provider emailIdentity test email
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-send-provider-testemail-by-email-identity-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| emailIdentityId | string | yes | The emailIdentity. |
| body | object | yes | JSON request body |

### List of employers
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-employers-by-user-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Mark one or more announcements as read.
`POST https://zieapi.vercel.app/v1/business:loket-nl/patch-announcements`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Details of an benefit in kind type
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-benefit-in-kind-type-by-benefit-in-kind-type-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitInKindTypeId | string | yes | The unique identifier of the record |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit an benefit in kind type record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-benefit-in-kind-type-by-benefit-in-kind-type-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitInKindTypeId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete an benefit in kind type record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-benefit-in-kind-type-by-benefit-in-kind-type-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitInKindTypeId | string | yes | The unique identifier of the record |

### List of messages of a collective action
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-collective-action-messages-by-collective-action-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| collectiveActionId | string | yes | The unique identifier of the collective action |

### Import concept employees via a file
`POST https://zieapi.vercel.app/v1/business:loket-nl/patch-import-concept-employees-by-payroll-administration-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| payrollAdministrationId | string | yes | Automatically added |
| body | object | yes | Form fields as a JSON object |

### Paygrade metadata for concept employee
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-concept-employee-pay-grade-meta-data-by-payroll-administ`

| Parameter | Type | Required | Description |
|---|---|---|---|
| payrollAdministrationId | string | yes | The unique identifier of an administration |
| payscaleKey | integer | yes | Key for specific payscale |
| paygradeKey | integer | yes | Key for specific paygrade |
| date | string | no | A valid date (xxxx-xx-xx) |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Details of a concept employee with fewer fields.
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-concept-employee-minimized-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |

### Edit the details of a concept employee with fewer fields.
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-concept-employee-minized-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| body | object | yes | JSON request body |

### Details of a concept employee
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-concept-employee-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |

### Edit the details of a concept employee
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-concept-employee-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| body | object | yes | JSON request body |

### Delete a concept employee
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-concept-employee-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| deleteDocuments | boolean | no | If true, all underlying documents will be deleted. |

### Initiate assessment
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-initiate-assessment-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| body | object | yes | JSON request body |

### Citizen service number of a concept employee
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-citizen-service-number-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |

### Update the citizen service number of a concept employee
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-citizen-service-number-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| body | object | yes | JSON request body |

### Convert a concept employee to an employee
`POST https://zieapi.vercel.app/v1/business:loket-nl/patch-convert-to-employee-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| X-ValidateOnly | boolean | no | If set to true only the validations will be performed no changes will be committed. |

### Get a list of concept employee dossier documents
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-documents-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Upload a document to the concept employee dossier
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-document-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| body | object | yes | JSON request body |

### Download concept employee dossier document
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-document-by-concept-employee-id-and-document-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the employment dossier document |

### Edit the details of an concept employee dossier document
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-document-by-concept-employee-id-and-document-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the employment dossier document |
| body | object | yes | JSON request body |

### Delete a document in the concept employee dossier
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-document-by-concept-employee-id-and-document-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the employment dossier document |

### Get audittrail for the document in the concept employee dossier
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-audit-trail-by-concept-employee-id-and-document-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| documentId | string | yes | The unique identifier of the employment dossier document |
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Signature details - Conceptemployee
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-signature-by-concept-employee-id-and-document-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the template |

### Delete signature - Conceptemployee
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-signature-by-concept-employee-id-and-document-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the template |

### Initiate signature - Conceptemployee
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-initiate-signature-by-concept-employee-id-and-document`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the template |
| body | object | yes | JSON request body |

### Retrieve the report of the signing - Conceptemployee
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-signature-report-by-concept-employee-id-and-document-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the template |

### Generate a document for an concept employee
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-generate-document-by-concept-employee-id-and-document-i`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the template |
| body | object | yes | JSON request body |

### Generate a document for an concept employee - preview
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-generate-document-preview-by-concept-employee-id-and-do`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| documentId | string | yes | The unique identifier of the template |
| body | object | yes | JSON request body |

### Document count
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-document-count-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |

### Delete the complete concept employee dossier
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-dossier-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |

### Add a preboarding trajectory
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-preboarding-trajectory-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| body | object | yes | JSON request body |

### Change status of a preboarding trajectory
`POST https://zieapi.vercel.app/v1/business:loket-nl/patch-preboarding-trajectory-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| conceptEmployeeId | string | yes | The unique identifier of the concept employee |
| body | object | yes | JSON request body |

### Details of a Concept employee self service portal status
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-concept-employee-self-service-by-concept-employee-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeId | string | yes | The unique identifier of the employee |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |
| conceptEmployeeId | string | yes | Automatically added |

### Details of a contract code
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-contract-code-by-contract-code-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| contractCodeId | string | yes | The unique identifier of the record |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit a contract code record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-contract-code-by-contract-code-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| contractCodeId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete a contract code record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-contract-code-by-contract-code-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| contractCodeId | string | yes | The unique identifier of the record |

### Details of a custom field
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-custom-field-by-custom-field-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| customFieldId | string | yes | The unique identifier of the record |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit a custom field record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-custom-field-by-custom-field-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| customFieldId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete a custom field record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-custom-field-by-custom-field-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| customFieldId | string | yes | The unique identifier of the record |

### Details of a custom holiday
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-custom-holiday-by-custom-holiday-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| customHolidayId | string | yes | The unique identifier of the record |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit a custom holiday record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-custom-holiday-by-custom-holiday-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| customHolidayId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete a custom holiday record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-custom-holiday-by-custom-holiday-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| customHolidayId | string | yes | The unique identifier of the record |

### Details of a department
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-department-by-department-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| departmentId | string | yes | The unique identifier of the department |

### Edit the details of a department
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-department-by-department-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| departmentId | string | yes | The unique identifier of the department |
| body | object | yes | JSON request body |

### Details of an education further indication
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-education-further-indication-by-education-further-indica`

| Parameter | Type | Required | Description |
|---|---|---|---|
| educationFurtherIndicationId | string | yes | The unique identifier of the record |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit an education further indication record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-education-further-indication-by-education-further-indica`

| Parameter | Type | Required | Description |
|---|---|---|---|
| educationFurtherIndicationId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete an education further indication record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-education-further-indication-by-education-further-ind`

| Parameter | Type | Required | Description |
|---|---|---|---|
| educationFurtherIndicationId | string | yes | The unique identifier of the record |

### Details of an education type
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-education-type-by-education-type-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| educationTypeId | string | yes | The unique identifier of the record |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit an education type record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-education-type-by-education-type-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| educationTypeId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete an education type record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-education-type-by-education-type-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| educationTypeId | string | yes | The unique identifier of the record |

### Delete an EmailIdentity for an employer
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-providers-employers-emailidentities-email-identity-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| emailIdentityId | string | yes | The emailIdentity. |

### Employer emailIdentity test email
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-send-employer-testemail-by-email-identity-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| emailIdentityId | string | yes | The emailIdentity. |
| body | object | yes | JSON request body |

### Details of a contact history
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-absence-contact-history-by-absence-contact-history-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absencecontactHistoryId | string | yes | The unique identifier of the record |

### Edit the details of a contact history
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-absence-contact-history-by-absence-contact-history-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absencecontactHistoryId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete a specific record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-absence-contact-history-by-absence-contact-history-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absencecontactHistoryId | string | yes | The unique identifier of the record |

### Details of an Absence Progress
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-absence-progress-by-absence-progress-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceProgressId | string | yes | The unique identifier of an absence progress |

### Edit the details of an absence progress
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-absence-progress-by-absence-progress`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceProgressId | string | yes | The unique identifier of an absence progress |
| body | object | yes | JSON request body |

### Delete a specific Absence Progress record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-absence-progress-by-absence-progress-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceProgressId | string | yes | The unique identifier of an absence progress |

### Details of an Absence
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-absence-by-absence-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |

### Edit the details of a Absence
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-absence-by-absence`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |
| body | object | yes | JSON request body |

### Delete a specific absence record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-absence-by-absence-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |

### Contact history for an absence
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-absence-contacts-history-by-absence-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Create a contact history for an Absence
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-absence-contact-history-by-absence-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |
| body | object | yes | JSON request body |

### List of absence progress for an absence
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-absence-progress-by-absence-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Create an Absence Progress for an Absence
`POST https://zieapi.vercel.app/v1/business:loket-nl/post-absence-progress-by-absence-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |
| body | object | yes | JSON request body |

### Close an absence
`POST https://zieapi.vercel.app/v1/business:loket-nl/patch-close-absence-by-absence-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |
| body | object | yes | JSON request body |

### Reopen an absence
`POST https://zieapi.vercel.app/v1/business:loket-nl/patch-reopen-absence-by-absence-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| absenceId | string | yes | The unique identifier of an absence |
| body | object | yes | JSON request body |

### Details of a child
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-child-by-child-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| childId | string | yes | The unique identifier of a child |

### Edit the details of a child
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-child-by-child-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| childId | string | yes | The unique identifier of a child |
| body | object | yes | JSON request body |

### Delete a specific child record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-child-by-child-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| childId | string | yes | The unique identifier of a child |

### Details of a single contact
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-contact-by-contact-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | The unique identifier of the employee contact detail |

### Edit a contact
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-contact-by-contact-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | The unique identifier of the employee contact detail |
| body | object | yes | JSON request body |

### Delete a specific contact
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-contact-by-contact-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| contactId | string | yes | The unique identifier of the employee contact detail |

### Details of an employee custom field
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-employee-custom-field-by-employee-custom-field-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeCustomFieldId | string | yes | The unique identifier of the record |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit an employee custom field record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-employee-custom-field-by-employee-custom-field-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeCustomFieldId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete an employee custom field record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-employee-custom-field-by-employee-custom-field-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeCustomFieldId | string | yes | The unique identifier of the record |

### Details of a single education
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-education-by-education-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeEducationId | string | yes | The unique identifier of the employee education detail |

### Edit a Education
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-education-by-education-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeEducationId | string | yes | The unique identifier of the employee education detail |
| body | object | yes | JSON request body |

### Delete a specific education
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-education-by-education-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| employeeEducationId | string | yes | The unique identifier of the employee education detail |

### Accept or reject wage proposals
`POST https://zieapi.vercel.app/v1/business:loket-nl/patch-wage-proposals-by-wage-proposal-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Details of an abp fund
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-abp-fund-by-abp-fund-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| abpFundId | string | yes | The unique identifier of the abp fund |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit a abp fund record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-abp-fund-by-abp-fund-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| abpFundId | string | yes | The unique identifier of the abp fund |
| body | object | yes | JSON request body |

### Delete a specific abp fund record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-abp-fund-by-abp-fund-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| abpFundId | string | yes | The unique identifier of the abp fund |

### Get the details of an attachment of earnings record
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-attachment-of-earnings-by-attachment-of-earnings-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| attachmentOfEarningsId | string | yes | The unique identifier of a record |

### Edit the details of an attachment of earnings record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-attachment-of-earnings-by-attachment-of-earnings-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| attachmentOfEarningsId | string | yes | The unique identifier of a record |
| body | object | yes | JSON request body |

### Delete an attachment of earnings record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-attachment-of-earnings-by-attachment-of-earnings-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| attachmentOfEarningsId | string | yes | The unique identifier of a record |

### Details of an base for employment fund calculations
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-base-for-calculation-by-base-for-calculation-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| baseforcalculationId | string | yes | The unique identifier of a base for calculation |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Change the properties of a base for calculation
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-base-for-calculation-by-base-for-calculation-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| baseforcalculationId | string | yes | The unique identifier of a base for calculation |
| body | object | yes | JSON request body |

### Delete a specific record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-base-for-calculation-by-base-for-calculation-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| baseforcalculationId | string | yes | The unique identifier of a base for calculation |

### Details of an base for employment fund calculations
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-base-for-employment-fund-calculation-by-base-for-employm`

| Parameter | Type | Required | Description |
|---|---|---|---|
| baseforemploymentfundcalculationId | string | yes | The unique identifier of a base for employment fund calculation |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Change the properties of a base for employment fund calculation
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-base-for-employment-fund-calculation-by-base-for-employm`

| Parameter | Type | Required | Description |
|---|---|---|---|
| baseforemploymentfundcalculationId | string | yes | The unique identifier of a base for employment fund calculation |
| body | object | yes | JSON request body |

### Delete a specific record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-base-for-employment-fund-calculation-by-base-for-empl`

| Parameter | Type | Required | Description |
|---|---|---|---|
| baseforemploymentfundcalculationId | string | yes | The unique identifier of a base for employment fund calculation |

### Detail of a benefit or deduction record
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-benefits-and-deductions-bybenefits-and-deductions-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitsanddeductionsId | string | yes | The unique identifier of the benefits and deductions data |

### Edit the details of a benefit or deduction record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-benefits-and-deductions-by-benefits-and-deductions-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitsanddeductionsId | string | yes | The unique identifier of the benefits and deductions data |
| body | object | yes | JSON request body |

### Delete a specific benefit or deduction record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-benefits-and-deductions-by-benefits-and-deductions-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitsanddeductionsId | string | yes | The unique identifier of the benefits and deductions data |

### Details of an benefit in kind
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-benefit-in-kind-by-benefit-in-kind-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitInKindId | string | yes | The unique identifier of the record |
| filter | string | no | Filter the collection |
| orderBy | string | no | Order the collection on one or more fields |
| pageNumber | integer | no | Specifies which page should be returned |
| pageSize | integer | no | Specifies the number of objects per page |

### Edit a benefit in kind record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-benefit-in-kind-by-benefit-in-kind-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitInKindId | string | yes | The unique identifier of the record |
| body | object | yes | JSON request body |

### Delete a benefit in kind record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-benefit-in-kind-by-benefit-in-kind-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| benefitInKindId | string | yes | The unique identifier of the record |

### Details of a company car record
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-company-car-by-company-car-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| companyCarId | string | yes | The unique identifier of the company car |

### Edit the details of a company car record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-company-car-by-company-car-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| companyCarId | string | yes | The unique identifier of the company car |
| body | object | yes | JSON request body |

### Delete a specific company car record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-company-car-by-company-car-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| companyCarId | string | yes | The unique identifier of the company car |

### Details of cost per hour
`GET https://zieapi.vercel.app/v1/business:loket-nl/get-cost-per-hour-by-cost-per-hour-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| costPerHourId | string | yes | The unique identifier of the record |
| costperhourId | string | yes | Automatically added |

### Edit a cost per hour record
`POST https://zieapi.vercel.app/v1/business:loket-nl/put-costperhour-by-costperhour-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| costPerHourId | string | yes | The unique identifier of the record |
| costperhourId | string | yes | Automatically added |
| body | object | yes | JSON request body |

### Delete a cost per hour record
`POST https://zieapi.vercel.app/v1/business:loket-nl/delete-cost-per-hour-by-cost-per-hour-id`

| Parameter | Type | Required | Description |
|---|---|---|---|
| costPerHourId | string | yes | The unique identifier of the record |
| costperhourId | string | yes | Automatically added |

…and 280 more. See the OpenAPI spec.

## Example
```
curl "https://zieapi.vercel.app/v1/business:loket-nl/get-achmea-insurance-contracts-by-user-id" \
  -H "x-api-key: $APIZIE_KEY"
```

## FAQ

### How do I call the Loket.nl API API?
Create a free Apizie key, then send GET https://zieapi.vercel.app/v1/business:loket-nl/get-achmea-insurance-contracts-by-user-id with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Loket.nl API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card.

### Can AI agents use the Loket.nl API API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key business:loket-nl.

### What is the status of the Loket.nl API API?
Live: works with just an Apizie key
