Show the data processing agreement
Whether the account has signed a data processing agreement (AV-Vertrag); the PDF on request.
manitu_account_gdpr_dpa_get on https://mcp.manitu.de/mcpAnnotations as tools/list sends them
Description for the model
Shows whether the manitu customer account this connection works in has signed a data processing agreement with manitu (AV-Vertrag, GDPR art. 28), when, and whether one can be signed. Leave include_file out to answer questions about it; ask for it only when the customer needs the PDF itself - it comes base64-encoded and is long. Signing works only in the customer panel. It changes nothing.
Arguments
include_filebooleantrue: the signed agreement as PDF as well, base64. Left out: no file.
Result structuredContent, checked against the schema
data_processing_agreementobjectrequireddata_processing_agreement.account_idintegerrequiredThe customer account - its id is also its customer number.
data_processing_agreement.is_availablebooleanrequiredWhether manitu offers this account to sign a data processing agreement.
data_processing_agreement.is_signedbooleanrequiredWhether the account has signed one.
data_processing_agreement.signed_atstring | nullrequiredWhen it was signed; null: not signed.
fileobject | nullrequiredThe signed agreement as PDF if include_file was asked and there is one; else null.
file.filenamestringrequiredfile.content_typestringrequiredfile.data_base64stringrequiredAuthentication
One of X-API-Key, Authorization: Bearer … - never more than one in a request. More
Request body JSON; unknown fields are refused
include_filebooleantrue: the signed agreement as PDF as well, base64. Left out: no file.
Response in data; the rest of the body as on every call
data_processing_agreementobjectrequireddata_processing_agreement.account_idintegerrequiredThe customer account - its id is also its customer number.
data_processing_agreement.is_availablebooleanrequiredWhether manitu offers this account to sign a data processing agreement.
data_processing_agreement.is_signedbooleanrequiredWhether the account has signed one.
data_processing_agreement.signed_atstring | nullrequiredWhen it was signed; null: not signed.
fileobject | nullrequiredThe signed agreement as PDF if include_file was asked and there is one; else null.
file.filenamestringrequiredfile.content_typestringrequiredfile.data_base64stringrequiredStatuses
200Success.400The request does not match the declared input schema.401No credential was presented, or it was not recognised.403The credential is not permitted to use this operation.500The server failed. Nothing about the request was wrong. Whether a change took effect is not known - check before trying it again.503The channel this operation forwards through is unavailable.