Manage appLogs
ClickWrap Integrators API (v1)
Bodyapplication/json
The content of the consent to create
Specifies the external ID
Example: "2c65cf53-d083-4cab-8f13-402d73b24463"
http://localhost/api/Consent
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
http://localhost/api/Consent \
-H 'Content-Type: application/json' \
-H 'apiKey: string' \
-d '{
"agreementGroupGuid": "770963cd-b340-45fc-b4ac-6f58c2b4e58d",
"consentGroupGuid": "fbcb1e92-2897-4fbc-a84f-cec8496772aa",
"userIp": "127.0.0.1",
"externalID": "2c65cf53-d083-4cab-8f13-402d73b24463",
"environment": 0,
"screenshot": "string",
"clauses": [
{
"tag": "my_tag",
"accepted": true
}
],
"fieldCollection": {
"property1": [
[]
],
"property2": [
[]
]
}
}'Response
application/json
{ "guid": "ee6a7af7-650d-499b-8e32-58a52ffdb7bc", "agreement": { "version": "string", "enviroment": 0, "groupGuid": "57b4a4e2-6452-4a39-a08e-ed582f926ada", "nameOfAgreement": "string" }, "fieldCollection": "string", "consentDate": "2019-08-24T14:15:22Z", "platform": "string", "userIdentifier": "string", "clauses": [ { … } ], "agreementHash": "string", "externalID": "string", "consentGroupGuid": "fbcb1e92-2897-4fbc-a84f-cec8496772aa", "screenshot": "string", "userIp": "string" }
http://localhost/api/Consent/List
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X POST \
http://localhost/api/Consent/List \
-H 'Content-Type: application/json' \
-H 'apiKey: string' \
-d '{
"agreementGroupGuid": "770963cd-b340-45fc-b4ac-6f58c2b4e58d",
"externalID": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"userIdentifier": "string",
"dateFrom": "2020/04/01",
"dateTo": "2030/04/01",
"platform": "string",
"enviroment": 0,
"version": "string",
"getScreenshot": true,
"page": 0,
"itemsPerPage": 20
}'Response
application/json
[ { "guid": "ee6a7af7-650d-499b-8e32-58a52ffdb7bc", "agreement": { … }, "fieldCollection": "string", "consentDate": "2019-08-24T14:15:22Z", "platform": "string", "userIdentifier": "string", "clauses": [ … ], "blockchainProcessId": "string", "blockchainTxHash": "string", "agreementHash": "string", "blockchainStatus": 0, "blockchainStatusDate": "2019-08-24T14:15:22Z", "externalID": "string", "blockchainUuid": "string", "screenshot": "string", "consentGroupGuid": "fbcb1e92-2897-4fbc-a84f-cec8496772aa", "userIp": "string" } ]
http://localhost/api/Consent/GetAuditTrail/{guid}
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
- Payload
curl -i -X GET \
'http://localhost/api/Consent/GetAuditTrail/{guid}' \
-H 'apiKey: string'