Data Agreement - Core Functions
Number of APIs: 20
-
List data agreements crud didcomm transactions from the wallet GET {{baseUrl}}/v1/data-agreements/didcomm/transactions?connection_id=<uuid>&message_type=update-data-agreement&thread_id=<uuid>
-
Remove data agreement CRUD DIDComm transaction record by ID DELETE {{baseUrl}}/v1/data-agreements/didcomm/transactions/:da_crud_didcomm_tx_id
-
Create and store data agreement in wallet (v2) POST {{baseUrl}}/v1/data-agreements?draft=<boolean>&existing_schema_id=<string>
-
Query data agreements in the wallet GET {{baseUrl}}/v1/data-agreements?data_agreement_id=<string>&delete_flag=<boolean>&include_fields=<string>&method_of_use=data-source&page=<integer>&page_size=<integer>&publish_flag=<boolean>&template_version=<integer>
-
Publish data agreement in the wallet POST {{baseUrl}}/v1/data-agreements/:data_agreement_id/publish
-
Update data agreement in the wallet (v2) PUT {{baseUrl}}/v1/data-agreements/:data_agreement_id?draft=<boolean>&existing_schema_id=<string>
-
Delete data agreement in the wallet DELETE {{baseUrl}}/v1/data-agreements/:data_agreement_id
-
Query version history of a data agreement GET {{baseUrl}}/v1/data-agreements/version-history/:data_agreement_id
-
Query data agreement personal data in wallet GET {{baseUrl}}/v1/data-agreements/personal-data?attribute_id=<string>&method_of_use=<string>&page=<integer>&page_size=<integer>
-
Update data agreement personal data in wallet PUT {{baseUrl}}/v1/data-agreements/personal-data/:attribute_id