# MyDataMyConsent\DataConsentRequestsApi
All URIs are relative to https://api.mydatamyconsent.com.
Method | HTTP request | Description |
---|---|---|
cancelIndividualDataConsentRequest() | PUT /v1/consent-requests/individual/{requestId}/cancel | Cancel the individual data consent request by Id. |
cancelOrganizationDataConsentRequest() | PUT /v1/consent-requests/organization/{requestId}/cancel | Cancel the organization data consent request by Id. |
createIndividualDataConsentRequest() | POST /v1/consent-requests/individual | Create data consent request for an individual. |
createOrganizationDataConsentRequest() | POST /v1/consent-requests/organization | Create data consent request for an organization. |
getAllConsentRequestsToIndividuals() | GET /v1/consent-requests/individuals | Get all Consent Requests sent to individuals. |
getAllConsentRequestsToOrganizations() | GET /v1/consent-requests/organizations | Get all Consent Requests sent to organizations. |
getIndividualConsentRequestById() | GET /v1/consent-requests/individuals/{requestId} | Get individual data consent request by id. |
getOrganizationConsentRequestById() | GET /v1/consent-requests/organizations/{requestId} | Get a OrganizationConsent Request by Id. |
# cancelIndividualDataConsentRequest()
cancelIndividualDataConsentRequest($request_id)
Cancel the individual data consent request by Id.
# Example
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MyDataMyConsent\Api\DataConsentRequestsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$request_id = 'request_id_example'; // string | Individual consent request id.
try {
$apiInstance->cancelIndividualDataConsentRequest($request_id);
} catch (Exception $e) {
echo 'Exception when calling DataConsentRequestsApi->cancelIndividualDataConsentRequest: ', $e->getMessage(), PHP_EOL;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Parameters
Name | Type | Description | Notes |
---|---|---|---|
request_id | string | Individual consent request id. |
# Return type
void (empty response body)
# Authorization
No authorization required
# HTTP request headers
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
# cancelOrganizationDataConsentRequest()
cancelOrganizationDataConsentRequest($request_id)
Cancel the organization data consent request by Id.
# Example
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MyDataMyConsent\Api\DataConsentRequestsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$request_id = 'request_id_example'; // string | Organization consent request id.
try {
$apiInstance->cancelOrganizationDataConsentRequest($request_id);
} catch (Exception $e) {
echo 'Exception when calling DataConsentRequestsApi->cancelOrganizationDataConsentRequest: ', $e->getMessage(), PHP_EOL;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# Parameters
Name | Type | Description | Notes |
---|---|---|---|
request_id | string | Organization consent request id. |
# Return type
void (empty response body)
# Authorization
No authorization required
# HTTP request headers
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
# createIndividualDataConsentRequest()
createIndividualDataConsentRequest($create_data_consent_request): \MyDataMyConsent\Model\IndividualDataConsentRequestDetails
Create data consent request for an individual.
Create data consent request for an individual.
# Example
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MyDataMyConsent\Api\DataConsentRequestsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$create_data_consent_request = new \MyDataMyConsent\Model\CreateDataConsentRequest(); // \MyDataMyConsent\Model\CreateDataConsentRequest | The Individual data consent request payload
try {
$result = $apiInstance->createIndividualDataConsentRequest($create_data_consent_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DataConsentRequestsApi->createIndividualDataConsentRequest: ', $e->getMessage(), PHP_EOL;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Parameters
Name | Type | Description | Notes |
---|---|---|---|
create_data_consent_request | \MyDataMyConsent\Model\CreateDataConsentRequest | The Individual data consent request payload |
# Return type
\MyDataMyConsent\Model\IndividualDataConsentRequestDetails
# Authorization
No authorization required
# HTTP request headers
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
# createOrganizationDataConsentRequest()
createOrganizationDataConsentRequest($create_data_consent_request): \MyDataMyConsent\Model\OrganizationDataConsentRequestDetails
Create data consent request for an organization.
Create data consent request for an organization.
# Example
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MyDataMyConsent\Api\DataConsentRequestsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$create_data_consent_request = new \MyDataMyConsent\Model\CreateDataConsentRequest(); // \MyDataMyConsent\Model\CreateDataConsentRequest | The Organization data consent request payload
try {
$result = $apiInstance->createOrganizationDataConsentRequest($create_data_consent_request);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DataConsentRequestsApi->createOrganizationDataConsentRequest: ', $e->getMessage(), PHP_EOL;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Parameters
Name | Type | Description | Notes |
---|---|---|---|
create_data_consent_request | \MyDataMyConsent\Model\CreateDataConsentRequest | The Organization data consent request payload |
# Return type
\MyDataMyConsent\Model\OrganizationDataConsentRequestDetails
# Authorization
No authorization required
# HTTP request headers
- Content-Type:
application/json
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
# getAllConsentRequestsToIndividuals()
getAllConsentRequestsToIndividuals($status, $start_date_time, $end_date_time, $page_no, $page_size): \MyDataMyConsent\Model\IndividualDataConsentRequestDetailsPaginatedList
Get all Consent Requests sent to individuals.
# Example
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MyDataMyConsent\Api\DataConsentRequestsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$status = new \MyDataMyConsent\Model\DataConsentStatus(); // DataConsentStatus | Data consent status.
$start_date_time = new \DateTime("2013-10-20T19:20:30+01:00"); // \DateTime | Start datetime in UTC timezone.
$end_date_time = new \DateTime("2013-10-20T19:20:30+01:00"); // \DateTime | End datetime in UTC timezone.
$page_no = 1; // int | Page number.
$page_size = 25; // int | Number of items to return.
try {
$result = $apiInstance->getAllConsentRequestsToIndividuals($status, $start_date_time, $end_date_time, $page_no, $page_size);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DataConsentRequestsApi->getAllConsentRequestsToIndividuals: ', $e->getMessage(), PHP_EOL;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Parameters
Name | Type | Description | Notes |
---|---|---|---|
status | DataConsentStatus | Data consent status. | [optional] |
start_date_time | \DateTime | Start datetime in UTC timezone. | [optional] |
end_date_time | \DateTime | End datetime in UTC timezone. | [optional] |
page_no | int | Page number. | [optional] [default to 1] |
page_size | int | Number of items to return. | [optional] [default to 25] |
# Return type
\MyDataMyConsent\Model\IndividualDataConsentRequestDetailsPaginatedList
# Authorization
No authorization required
# HTTP request headers
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
# getAllConsentRequestsToOrganizations()
getAllConsentRequestsToOrganizations($status, $start_date_time, $end_date_time, $page_no, $page_size): \MyDataMyConsent\Model\OrganizationDataConsentRequestDetailsPaginatedList
Get all Consent Requests sent to organizations.
# Example
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MyDataMyConsent\Api\DataConsentRequestsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$status = new \MyDataMyConsent\Model\DataConsentStatus(); // DataConsentStatus | Data consent status.
$start_date_time = new \DateTime("2013-10-20T19:20:30+01:00"); // \DateTime | Start datetime in UTC timezone.
$end_date_time = new \DateTime("2013-10-20T19:20:30+01:00"); // \DateTime | End datetime in UTC timezone.
$page_no = 1; // int | Page number.
$page_size = 25; // int | Number of items to return.
try {
$result = $apiInstance->getAllConsentRequestsToOrganizations($status, $start_date_time, $end_date_time, $page_no, $page_size);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DataConsentRequestsApi->getAllConsentRequestsToOrganizations: ', $e->getMessage(), PHP_EOL;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# Parameters
Name | Type | Description | Notes |
---|---|---|---|
status | DataConsentStatus | Data consent status. | [optional] |
start_date_time | \DateTime | Start datetime in UTC timezone. | [optional] |
end_date_time | \DateTime | End datetime in UTC timezone. | [optional] |
page_no | int | Page number. | [optional] [default to 1] |
page_size | int | Number of items to return. | [optional] [default to 25] |
# Return type
\MyDataMyConsent\Model\OrganizationDataConsentRequestDetailsPaginatedList
# Authorization
No authorization required
# HTTP request headers
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
# getIndividualConsentRequestById()
getIndividualConsentRequestById($request_id): \MyDataMyConsent\Model\DataConsentRequest
Get individual data consent request by id.
# Example
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MyDataMyConsent\Api\DataConsentRequestsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$request_id = 'request_id_example'; // string | Individual data consent request id.
try {
$result = $apiInstance->getIndividualConsentRequestById($request_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DataConsentRequestsApi->getIndividualConsentRequestById: ', $e->getMessage(), PHP_EOL;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Parameters
Name | Type | Description | Notes |
---|---|---|---|
request_id | string | Individual data consent request id. |
# Return type
\MyDataMyConsent\Model\DataConsentRequest
# Authorization
No authorization required
# HTTP request headers
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]
# getOrganizationConsentRequestById()
getOrganizationConsentRequestById($request_id): \MyDataMyConsent\Model\DataConsentRequest
Get a OrganizationConsent Request by Id.
# Example
<?php
require_once(__DIR__ . '/vendor/autoload.php');
$apiInstance = new MyDataMyConsent\Api\DataConsentRequestsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client()
);
$request_id = 'request_id_example'; // string | Organization consent request id.
try {
$result = $apiInstance->getOrganizationConsentRequestById($request_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling DataConsentRequestsApi->getOrganizationConsentRequestById: ', $e->getMessage(), PHP_EOL;
}
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Parameters
Name | Type | Description | Notes |
---|---|---|---|
request_id | string | Organization consent request id. |
# Return type
\MyDataMyConsent\Model\DataConsentRequest
# Authorization
No authorization required
# HTTP request headers
- Content-Type: Not defined
- Accept:
application/json
[Back to top] [Back to API list] [Back to Model list] [Back to README]