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"