Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body
Name of the agreement
"Service contract"
Name of the signer in the name of the company of the portal
"John Doe"
Base64-encoded data-string of the signature image
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAA..."
An array of objects with information about the needed signers. Per agreement, a maximum of 5 signers is permitted.
The documents which are part of this agreement. Maximum of 5 documents per agreement, upon a total of 5MB.
Response
Returning the created Agreement
Agreement with details
ID of the agreement, always starting with agr_.
"agr_abc12346def678"
Name of the agreement
"Service contract"
Status of the agreement. Can be sent or signed.
"sent"
Name of the person who signed in name of the company of the portal
"John Doe"
Base64-encoded string of the signature image
"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAA..."
Hash of the signerSignature in combination with the signing datetime to ensure integrity
"PwZVOc2K5rqcpqljbM2xkzJub9FtmA307pvuoJXoiqHDuEyZB7NVqdKbb3SPXt1P"
An array with the signer(s) for this agreement
An array with the document(s) for this agreement
Date and time when the agreement is created in MijnKlantportaal, written in ATOM format.
"2025-09-13T17:23:14+02:00"
