OVPAY-2370 - Status codes async jobs.
This commit is contained in:
parent
a52dfcab93
commit
3ae52206fc
@ -187,71 +187,69 @@ paths:
|
|||||||
examples:
|
examples:
|
||||||
minimalCustomerProfile:
|
minimalCustomerProfile:
|
||||||
value:
|
value:
|
||||||
{
|
{ "person": { "emailAddress": "j.jansen@hatseflats.nl" } }
|
||||||
"person": {
|
|
||||||
"emailAddress": "j.jansen@hatseflats.nl"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
fullCustomerProfile:
|
fullCustomerProfile:
|
||||||
value:
|
value:
|
||||||
{
|
{
|
||||||
"customerPreference": {
|
"customerPreference": { "languageId": 1 },
|
||||||
"languageId": 1
|
"person":
|
||||||
},
|
{
|
||||||
"person": {
|
"birthname": "Jan",
|
||||||
"birthname": "Jan",
|
"surname": "Jansen",
|
||||||
"surname": "Jansen",
|
"prefix": "dhr",
|
||||||
"prefix": "dhr",
|
"suffix": "jr",
|
||||||
"suffix": "jr",
|
"dateOfBirth": "1970-01-01",
|
||||||
"dateOfBirth": "1970-01-01",
|
"emailAddress": "j.jansen@hatseflats.nl",
|
||||||
"emailAddress": "j.jansen@hatseflats.nl",
|
"addresses":
|
||||||
"addresses": [
|
[
|
||||||
{
|
{
|
||||||
"street": "Laan van Meerdervoort",
|
"street": "Laan van Meerdervoort",
|
||||||
"houseNumber": 5,
|
"houseNumber": 5,
|
||||||
"houseNumberSuffix": "B",
|
"houseNumberSuffix": "B",
|
||||||
"postalCode": "2500AA",
|
"postalCode": "2500AA",
|
||||||
"city": "Den Haag",
|
"city": "Den Haag",
|
||||||
"country": "NL",
|
"country": "NL",
|
||||||
"isPreferred": true,
|
"isPreferred": true,
|
||||||
"addressTypeId": 1
|
"addressTypeId": 1,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"street": "Beeklaan",
|
"street": "Beeklaan",
|
||||||
"houseNumber": 30,
|
"houseNumber": 30,
|
||||||
"houseNumberSuffix": "B",
|
"houseNumberSuffix": "B",
|
||||||
"postalCode": "2500AA",
|
"postalCode": "2500AA",
|
||||||
"city": "Den Haag",
|
"city": "Den Haag",
|
||||||
"country": "NL",
|
"country": "NL",
|
||||||
"isPreferred": false,
|
"isPreferred": false,
|
||||||
"addressTypeId": 2
|
"addressTypeId": 2,
|
||||||
}
|
},
|
||||||
],
|
],
|
||||||
"phones": [
|
"phones":
|
||||||
{
|
[
|
||||||
"number": "6123456789",
|
{
|
||||||
"countryCode": "0031",
|
"number": "6123456789",
|
||||||
"phoneTypeId": 1,
|
"countryCode": "0031",
|
||||||
"isPreferred": true
|
"phoneTypeId": 1,
|
||||||
},
|
"isPreferred": true,
|
||||||
{
|
},
|
||||||
"number": "7012345678",
|
{
|
||||||
"countryCode": "0031",
|
"number": "7012345678",
|
||||||
"phoneTypeId": 2,
|
"countryCode": "0031",
|
||||||
"isPreferred": false
|
"phoneTypeId": 2,
|
||||||
}
|
"isPreferred": false,
|
||||||
],
|
},
|
||||||
"devices": [
|
],
|
||||||
{
|
"devices":
|
||||||
"externalDeviceId": "123e4567-e89b-12d3-a456-426614174000",
|
[
|
||||||
"alias": "My iPhone",
|
{
|
||||||
},
|
"externalDeviceId": "123e4567-e89b-12d3-a456-426614174000",
|
||||||
{
|
"alias": "My iPhone",
|
||||||
"externalDeviceId": "987e6543-e21b-12d3-a456-426614174999",
|
},
|
||||||
"alias": "My iPad",
|
{
|
||||||
}
|
"externalDeviceId": "987e6543-e21b-12d3-a456-426614174999",
|
||||||
]
|
"alias": "My iPad",
|
||||||
}
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
}
|
}
|
||||||
responses:
|
responses:
|
||||||
"201":
|
"201":
|
||||||
@ -296,61 +294,65 @@ paths:
|
|||||||
patchCustomer:
|
patchCustomer:
|
||||||
value:
|
value:
|
||||||
{
|
{
|
||||||
"person": {
|
"person":
|
||||||
"birthname": "Jan",
|
{
|
||||||
"surname": "Jansen",
|
"birthname": "Jan",
|
||||||
"prefix": "dhr",
|
"surname": "Jansen",
|
||||||
"suffix": "jr",
|
"prefix": "dhr",
|
||||||
"dateOfBirth": "1970-01-01",
|
"suffix": "jr",
|
||||||
"addresses": [
|
"dateOfBirth": "1970-01-01",
|
||||||
{
|
"addresses":
|
||||||
"addressId": 2,
|
[
|
||||||
"street": "Laan van Meerdervoort",
|
{
|
||||||
"houseNumber": 5,
|
"addressId": 2,
|
||||||
"postalCode": "2500AA",
|
"street": "Laan van Meerdervoort",
|
||||||
"city": "Den Haag",
|
"houseNumber": 5,
|
||||||
"country": "NL"
|
"postalCode": "2500AA",
|
||||||
},
|
"city": "Den Haag",
|
||||||
{
|
"country": "NL",
|
||||||
"addressId": 1,
|
},
|
||||||
"street": "Beeklaan",
|
{
|
||||||
"houseNumber": 30,
|
"addressId": 1,
|
||||||
"houseNumberSuffix": "B",
|
"street": "Beeklaan",
|
||||||
"postalCode": "2500AA",
|
"houseNumber": 30,
|
||||||
"city": "Den Haag",
|
"houseNumberSuffix": "B",
|
||||||
"country": "NL",
|
"postalCode": "2500AA",
|
||||||
"addressTypeId": 2
|
"city": "Den Haag",
|
||||||
}
|
"country": "NL",
|
||||||
],
|
"addressTypeId": 2,
|
||||||
"phones": [
|
},
|
||||||
{
|
],
|
||||||
"phoneId": 1,
|
"phones":
|
||||||
"number": "6123456789",
|
[
|
||||||
"countryCode": "0031",
|
{
|
||||||
"phoneTypeId": 1,
|
"phoneId": 1,
|
||||||
"isPreferred": true
|
"number": "6123456789",
|
||||||
},
|
"countryCode": "0031",
|
||||||
{
|
"phoneTypeId": 1,
|
||||||
"phoneId": 2,
|
"isPreferred": true,
|
||||||
"number": "7012345678",
|
},
|
||||||
"countryCode": "0031",
|
{
|
||||||
"phoneTypeId": 2,
|
"phoneId": 2,
|
||||||
"isPreferred": false
|
"number": "7012345678",
|
||||||
}
|
"countryCode": "0031",
|
||||||
],
|
"phoneTypeId": 2,
|
||||||
"devices": [
|
"isPreferred": false,
|
||||||
{
|
},
|
||||||
"deviceId": "813afdd8-bf8c-4e26-bfda-4da79552bd38",
|
],
|
||||||
"externalDeviceId": "123e4567-e89b-12d3-a456-426614174000",
|
"devices":
|
||||||
"alias": "My iPhone",
|
[
|
||||||
},
|
{
|
||||||
{
|
"deviceId": "813afdd8-bf8c-4e26-bfda-4da79552bd38",
|
||||||
"deviceId": "4f4249a2-ac6c-44f9-b740-66e66b6f3c28",
|
"externalDeviceId": "123e4567-e89b-12d3-a456-426614174000",
|
||||||
"externalDeviceId": "987e6543-e21b-12d3-a456-426614174999",
|
"alias": "My iPhone",
|
||||||
"alias": "My iPad",
|
},
|
||||||
}
|
{
|
||||||
]
|
"deviceId": "4f4249a2-ac6c-44f9-b740-66e66b6f3c28",
|
||||||
}
|
"externalDeviceId": "987e6543-e21b-12d3-a456-426614174999",
|
||||||
|
"alias": "My iPad",
|
||||||
|
},
|
||||||
|
],
|
||||||
|
},
|
||||||
}
|
}
|
||||||
responses:
|
responses:
|
||||||
"200":
|
"200":
|
||||||
@ -707,7 +709,7 @@ paths:
|
|||||||
"gboAgeProfileId": 1,
|
"gboAgeProfileId": 1,
|
||||||
"name": "Kind (4 t/m 11 jaar)",
|
"name": "Kind (4 t/m 11 jaar)",
|
||||||
"ageFromInclusive": 4,
|
"ageFromInclusive": 4,
|
||||||
"ageToInclusive": 11
|
"ageToInclusive": 11,
|
||||||
},
|
},
|
||||||
"_links":
|
"_links":
|
||||||
{
|
{
|
||||||
@ -804,7 +806,7 @@ paths:
|
|||||||
"gboAgeProfileId": 1,
|
"gboAgeProfileId": 1,
|
||||||
"name": "Kind (4 t/m 11 jaar)",
|
"name": "Kind (4 t/m 11 jaar)",
|
||||||
"ageFromInclusive": 4,
|
"ageFromInclusive": 4,
|
||||||
"ageToInclusive": 11
|
"ageToInclusive": 11,
|
||||||
},
|
},
|
||||||
"_links":
|
"_links":
|
||||||
{
|
{
|
||||||
@ -914,12 +916,12 @@ paths:
|
|||||||
"lastChangeDate": "2024-08-24T14:15:22Z",
|
"lastChangeDate": "2024-08-24T14:15:22Z",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
"gboAgeProfile":
|
"gboAgeProfile":
|
||||||
{
|
{
|
||||||
"gboAgeProfileId": 1,
|
"gboAgeProfileId": 1,
|
||||||
"name": "Kind (4 t/m 11 jaar)",
|
"name": "Kind (4 t/m 11 jaar)",
|
||||||
"ageFromInclusive": 4,
|
"ageFromInclusive": 4,
|
||||||
"ageToInclusive": 11
|
"ageToInclusive": 11,
|
||||||
},
|
},
|
||||||
"_links":
|
"_links":
|
||||||
{
|
{
|
||||||
@ -1037,7 +1039,7 @@ paths:
|
|||||||
"birthdate": null,
|
"birthdate": null,
|
||||||
"photo": null,
|
"photo": null,
|
||||||
},
|
},
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"customerProfileId": 132,
|
"customerProfileId": 132,
|
||||||
@ -1058,7 +1060,7 @@ paths:
|
|||||||
"birthdate": null,
|
"birthdate": null,
|
||||||
"photo": null,
|
"photo": null,
|
||||||
},
|
},
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"customerProfileId": 166,
|
"customerProfileId": 166,
|
||||||
@ -1082,7 +1084,7 @@ paths:
|
|||||||
"birthdate": null,
|
"birthdate": null,
|
||||||
"photo": null,
|
"photo": null,
|
||||||
},
|
},
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"customerProfileId": 166,
|
"customerProfileId": 166,
|
||||||
@ -1103,7 +1105,7 @@ paths:
|
|||||||
"birthdate": null,
|
"birthdate": null,
|
||||||
"photo": null,
|
"photo": null,
|
||||||
},
|
},
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"customerProfileId": 1,
|
"customerProfileId": 1,
|
||||||
@ -1124,7 +1126,7 @@ paths:
|
|||||||
"birthdate": null,
|
"birthdate": null,
|
||||||
"photo": null,
|
"photo": null,
|
||||||
},
|
},
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
_links:
|
_links:
|
||||||
@ -2369,7 +2371,7 @@ paths:
|
|||||||
"ePurse": null,
|
"ePurse": null,
|
||||||
"personalAccountData":
|
"personalAccountData":
|
||||||
{ "name": null, "birthdate": null, "photo": null },
|
{ "name": null, "birthdate": null, "photo": null },
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
"newOvPayToken":
|
"newOvPayToken":
|
||||||
{
|
{
|
||||||
@ -2386,7 +2388,7 @@ paths:
|
|||||||
"ePurse": null,
|
"ePurse": null,
|
||||||
"personalAccountData":
|
"personalAccountData":
|
||||||
{ "name": null, "birthdate": null, "photo": null },
|
{ "name": null, "birthdate": null, "photo": null },
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
"isTransferable": true,
|
"isTransferable": true,
|
||||||
"transferableObjects":
|
"transferableObjects":
|
||||||
@ -2399,7 +2401,7 @@ paths:
|
|||||||
"ePurse": true,
|
"ePurse": true,
|
||||||
"personalAccountData":
|
"personalAccountData":
|
||||||
{ "name": true, "birthdate": true, "photo": true },
|
{ "name": true, "birthdate": true, "photo": true },
|
||||||
"gboAgeProfile": true
|
"gboAgeProfile": true,
|
||||||
},
|
},
|
||||||
"_links":
|
"_links":
|
||||||
{
|
{
|
||||||
@ -2423,50 +2425,57 @@ paths:
|
|||||||
"tokenStatus":
|
"tokenStatus":
|
||||||
{ "tokenStatusId": 2, "name": "Active" },
|
{ "tokenStatusId": 2, "name": "Active" },
|
||||||
"expirationDate": "2028-02-01",
|
"expirationDate": "2028-02-01",
|
||||||
"productInstances": [
|
"productInstances":
|
||||||
{
|
[
|
||||||
"productId": 1,
|
{
|
||||||
"name": "HTM 90% Korting EMV",
|
"productId": 1,
|
||||||
"status": "Active",
|
"name": "HTM 90% Korting EMV",
|
||||||
"isRenewable": true,
|
"status": "Active",
|
||||||
"productCategory": {
|
"isRenewable": true,
|
||||||
"productCategoryId": 1,
|
"productCategory":
|
||||||
"name": "Kortingsabonnement"
|
{
|
||||||
|
"productCategoryId": 1,
|
||||||
|
"name": "Kortingsabonnement",
|
||||||
|
},
|
||||||
|
"fromInclusive": "2025-11-25T13:25:00+01:00",
|
||||||
|
"untilInclusive": "2025-12-25T03:59:59+01:00",
|
||||||
|
"orderId": "501B17EF-36C4-4039-B92C-6517969B464E",
|
||||||
|
"orderLineId": "38B17EF-36C4-4039-B92C-4817969B464E",
|
||||||
|
"contractId": "56B17EF-C436-9043-B76C-481797WEB464F",
|
||||||
|
"_links":
|
||||||
|
{
|
||||||
|
"self":
|
||||||
|
{
|
||||||
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/customers/tokens/1/productinstances/1",
|
||||||
|
"method": "GET",
|
||||||
|
},
|
||||||
|
"get_order":
|
||||||
|
{
|
||||||
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/orders/501B17EF-36C4-4039-B92C-6517969B464E",
|
||||||
|
"method": "GET",
|
||||||
|
},
|
||||||
|
"get_contract":
|
||||||
|
{
|
||||||
|
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/customers/contracts/56B17EF-C436-9043-B76C-481797WEB464F",
|
||||||
|
"method": "GET",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
"fromInclusive": "2025-11-25T13:25:00+01:00",
|
],
|
||||||
"untilInclusive": "2025-12-25T03:59:59+01:00",
|
|
||||||
"orderId": "501B17EF-36C4-4039-B92C-6517969B464E",
|
|
||||||
"orderLineId": "38B17EF-36C4-4039-B92C-4817969B464E",
|
|
||||||
"contractId": "56B17EF-C436-9043-B76C-481797WEB464F",
|
|
||||||
"_links": {
|
|
||||||
"self": {
|
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/customers/tokens/1/productinstances/1",
|
|
||||||
"method": "GET"
|
|
||||||
},
|
|
||||||
"get_order": {
|
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/orders/501B17EF-36C4-4039-B92C-6517969B464E",
|
|
||||||
"method": "GET"
|
|
||||||
},
|
|
||||||
"get_contract": {
|
|
||||||
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/customers/contracts/56B17EF-C436-9043-B76C-481797WEB464F",
|
|
||||||
"method": "GET"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"replacedByTokenId": null,
|
"replacedByTokenId": null,
|
||||||
"autoReloadRegistration": null,
|
"autoReloadRegistration": null,
|
||||||
"ePurse": null,
|
"ePurse": null,
|
||||||
"personalAccountData":
|
"personalAccountData":
|
||||||
{ "name": null, "birthdate": null, "photo": null },
|
{ "name": null, "birthdate": null, "photo": null },
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
"newOvPayToken":
|
"newOvPayToken":
|
||||||
{
|
{
|
||||||
"customerProfileId": null,
|
"customerProfileId": null,
|
||||||
"ovPayTokenId": null,
|
"ovPayTokenId": null,
|
||||||
"xTat": "32089cc8-d187-47ff-a3a9-5c2558def811",
|
"xTat": "32089cc8-d187-47ff-a3a9-5c2558def811",
|
||||||
"tokenType": { "tokenTypeId": 2, "name": "OV-pas physical" },
|
"tokenType":
|
||||||
|
{ "tokenTypeId": 2, "name": "OV-pas physical" },
|
||||||
"alias": null,
|
"alias": null,
|
||||||
"tokenStatus": null,
|
"tokenStatus": null,
|
||||||
"expirationDate": "2028-02-01",
|
"expirationDate": "2028-02-01",
|
||||||
@ -2476,7 +2485,7 @@ paths:
|
|||||||
"ePurse": null,
|
"ePurse": null,
|
||||||
"personalAccountData":
|
"personalAccountData":
|
||||||
{ "name": null, "birthdate": null, "photo": null },
|
{ "name": null, "birthdate": null, "photo": null },
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
"isTransferable": false,
|
"isTransferable": false,
|
||||||
"transferableObjects":
|
"transferableObjects":
|
||||||
@ -2513,7 +2522,7 @@ paths:
|
|||||||
"ePurse": null,
|
"ePurse": null,
|
||||||
"personalAccountData":
|
"personalAccountData":
|
||||||
{ "name": null, "birthdate": null, "photo": null },
|
{ "name": null, "birthdate": null, "photo": null },
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
"newOvPayToken":
|
"newOvPayToken":
|
||||||
{
|
{
|
||||||
@ -2530,7 +2539,7 @@ paths:
|
|||||||
"ePurse": null,
|
"ePurse": null,
|
||||||
"personalAccountData":
|
"personalAccountData":
|
||||||
{ "name": null, "birthdate": null, "photo": null },
|
{ "name": null, "birthdate": null, "photo": null },
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
"isTransferable": false,
|
"isTransferable": false,
|
||||||
"transferableObjects":
|
"transferableObjects":
|
||||||
@ -2602,8 +2611,8 @@ paths:
|
|||||||
"gboAgeProfileId": 1,
|
"gboAgeProfileId": 1,
|
||||||
"name": "Kind (4 t/m 11 jaar)",
|
"name": "Kind (4 t/m 11 jaar)",
|
||||||
"ageFromInclusive": 4,
|
"ageFromInclusive": 4,
|
||||||
"ageToInclusive": 11
|
"ageToInclusive": 11,
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
"newOvPayToken":
|
"newOvPayToken":
|
||||||
{
|
{
|
||||||
@ -2620,7 +2629,7 @@ paths:
|
|||||||
"ePurse": null,
|
"ePurse": null,
|
||||||
"personalAccountData":
|
"personalAccountData":
|
||||||
{ "name": null, "birthdate": null, "photo": null },
|
{ "name": null, "birthdate": null, "photo": null },
|
||||||
"gboAgeProfile": null
|
"gboAgeProfile": null,
|
||||||
},
|
},
|
||||||
"isTransferable": false,
|
"isTransferable": false,
|
||||||
"transferableObjects":
|
"transferableObjects":
|
||||||
@ -2674,12 +2683,12 @@ paths:
|
|||||||
"photo": null,
|
"photo": null,
|
||||||
},
|
},
|
||||||
"gboAgeProfile":
|
"gboAgeProfile":
|
||||||
{
|
{
|
||||||
"gboAgeProfileId": 1,
|
"gboAgeProfileId": 1,
|
||||||
"name": "Kind (4 t/m 11 jaar)",
|
"name": "Kind (4 t/m 11 jaar)",
|
||||||
"ageFromInclusive": 4,
|
"ageFromInclusive": 4,
|
||||||
"ageToInclusive": 11
|
"ageToInclusive": 11,
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
"newOvPayToken":
|
"newOvPayToken":
|
||||||
{
|
{
|
||||||
@ -2709,13 +2718,13 @@ paths:
|
|||||||
},
|
},
|
||||||
"photo": null,
|
"photo": null,
|
||||||
},
|
},
|
||||||
"gboAgeProfile":
|
"gboAgeProfile":
|
||||||
{
|
{
|
||||||
"gboAgeProfileId": 4,
|
"gboAgeProfileId": 4,
|
||||||
"name": "Kind (19 t/m 65 jaar)",
|
"name": "Kind (19 t/m 65 jaar)",
|
||||||
"ageFromInclusive": 19,
|
"ageFromInclusive": 19,
|
||||||
"ageToInclusive": 65
|
"ageToInclusive": 65,
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
"isTransferable": false,
|
"isTransferable": false,
|
||||||
"transferableObjects":
|
"transferableObjects":
|
||||||
@ -3075,10 +3084,10 @@ paths:
|
|||||||
},
|
},
|
||||||
"gboAgeProfile":
|
"gboAgeProfile":
|
||||||
{
|
{
|
||||||
"gboAgeProfileId": 1,
|
"gboAgeProfileId": 1,
|
||||||
"name": "Kind (4 t/m 11 jaar)",
|
"name": "Kind (4 t/m 11 jaar)",
|
||||||
"ageFromInclusive": 4,
|
"ageFromInclusive": 4,
|
||||||
"ageToInclusive": 11
|
"ageToInclusive": 11,
|
||||||
},
|
},
|
||||||
"_links":
|
"_links":
|
||||||
{
|
{
|
||||||
@ -3119,60 +3128,22 @@ paths:
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
"202":
|
||||||
|
description: Accepted
|
||||||
|
content:
|
||||||
|
application/json:
|
||||||
|
schema:
|
||||||
|
$ref: "#/components/schemas/unavailable"
|
||||||
|
examples:
|
||||||
Token transfer in progress:
|
Token transfer in progress:
|
||||||
description: |
|
description: |
|
||||||
The transfer of the token is still in progress. The response body shows the details of the
|
The transfer of the token is still in progress. The response body shows the details of the
|
||||||
processing status.
|
processing status.
|
||||||
value:
|
value:
|
||||||
{
|
{
|
||||||
"properties":
|
"startTime": "2025-02-14T05:32:47.067Z",
|
||||||
{
|
"status": "Running",
|
||||||
"waitEndTime": "2025-06-04T09:29:21.9641991Z",
|
"clientTrackingId": "08584620957189579629541919368CU00",
|
||||||
"startTime": "2025-06-04T09:29:21.9641991Z",
|
|
||||||
"status": "Running",
|
|
||||||
"correlation":
|
|
||||||
{
|
|
||||||
"clientTrackingId": "08584525775244808022011782750CU00",
|
|
||||||
},
|
|
||||||
"workflow":
|
|
||||||
{
|
|
||||||
"id": "/workflows/9cd96b77c0b94b31832778569f8ef2f9/versions/08584532480062676349",
|
|
||||||
"name": "08584532480062676349",
|
|
||||||
"type": "workflows/versions",
|
|
||||||
},
|
|
||||||
"trigger":
|
|
||||||
{
|
|
||||||
"name": "token_transfer",
|
|
||||||
"inputsLink":
|
|
||||||
{
|
|
||||||
"uri": "https://htm-abt-logicapp-acc.azurewebsites.net:443/runtime/webhooks/workflow/scaleUnits/prod-00/workflows/9cd96b77c0b94b31832778569f8ef2f9/runs/08584525775235278538475939776CU00/contents/TriggerInputs?api-version=2022-05-01&code=C6PDQGl3MGwt8KyA9BjWDdQbzBwm-01gEmZaTp-hPJ5UAzFuPU-thg%3d%3d&se=2025-06-04T13%3A00%3A00.0000000Z&sp=%2Fruns%2F08584525775235278538475939776CU00%2Fcontents%2FTriggerInputs%2Fread&sv=1.0&sig=6Uxs33K7cQ7jONWzhv9XFPzx4RRHZ6smzfM6wNPk5Mc",
|
|
||||||
"contentSize": 298,
|
|
||||||
},
|
|
||||||
"outputsLink":
|
|
||||||
{
|
|
||||||
"uri": "https://htm-abt-logicapp-acc.azurewebsites.net:443/runtime/webhooks/workflow/scaleUnits/prod-00/workflows/9cd96b77c0b94b31832778569f8ef2f9/runs/08584525775235278538475939776CU00/contents/TriggerOutputs?api-version=2022-05-01&code=C6PDQGl3MGwt8KyA9BjWDdQbzBwm-01gEmZaTp-hPJ5UAzFuPU-thg%3d%3d&se=2025-06-04T13%3A00%3A00.0000000Z&sp=%2Fruns%2F08584525775235278538475939776CU00%2Fcontents%2FTriggerOutputs%2Fread&sv=1.0&sig=vJ6pmCsmz2aP7f73MVOmCTes3YvC1e2w0ZLqdypLXrM",
|
|
||||||
"contentSize": 6110,
|
|
||||||
},
|
|
||||||
"startTime": "2025-06-04T09:29:21.9497457Z",
|
|
||||||
"endTime": "2025-06-04T09:29:21.9497457Z",
|
|
||||||
"originHistoryName": "08584525775235278538475939776CU00",
|
|
||||||
"correlation":
|
|
||||||
{
|
|
||||||
"clientTrackingId": "08584525775244808022011782750CU00",
|
|
||||||
},
|
|
||||||
"status": "Succeeded",
|
|
||||||
},
|
|
||||||
"outputs": {},
|
|
||||||
"response":
|
|
||||||
{
|
|
||||||
"startTime": "2025-06-04T09:29:21.9642901Z",
|
|
||||||
"correlation": {},
|
|
||||||
"status": "Waiting",
|
|
||||||
},
|
|
||||||
},
|
|
||||||
"id": "/workflows/9cd96b77c0b94b31832778569f8ef2f9/runs/08584525775235278538475939776CU00",
|
|
||||||
"name": "08584525775235278538475939776CU00",
|
|
||||||
"type": "workflows/runs",
|
|
||||||
}
|
}
|
||||||
"404":
|
"404":
|
||||||
description: Not found
|
description: Not found
|
||||||
@ -3371,10 +3342,7 @@ paths:
|
|||||||
$ref: "#/components/schemas/unavailable"
|
$ref: "#/components/schemas/unavailable"
|
||||||
examples:
|
examples:
|
||||||
Update alias of a device:
|
Update alias of a device:
|
||||||
value:
|
value: { "alias": "My old iPhone 13" }
|
||||||
{
|
|
||||||
"alias": "My old iPhone 13",
|
|
||||||
}
|
|
||||||
responses:
|
responses:
|
||||||
"200":
|
"200":
|
||||||
description: OK
|
description: OK
|
||||||
@ -3491,202 +3459,202 @@ components:
|
|||||||
CustomersResponse:
|
CustomersResponse:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
customerProfileId:
|
customerProfileId:
|
||||||
type: integer
|
type: integer
|
||||||
example: 1
|
example: 1
|
||||||
customerNumber:
|
customerNumber:
|
||||||
type: integer
|
type: integer
|
||||||
example: 1000001
|
example: 1000001
|
||||||
customerStatus:
|
customerStatus:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
customerStatusId:
|
customerStatusId:
|
||||||
type: integer
|
type: integer
|
||||||
example: 1
|
example: 1
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
example: Active
|
example: Active
|
||||||
debtorNumber:
|
debtorNumber:
|
||||||
type: string
|
type: string
|
||||||
example: DB100001
|
example: DB100001
|
||||||
debtorStatus:
|
debtorStatus:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
debtorStatusId:
|
debtorStatusId:
|
||||||
type: integer
|
type: integer
|
||||||
example: 1
|
example: 1
|
||||||
name:
|
name:
|
||||||
type: string
|
type: string
|
||||||
example: Active
|
example: Active
|
||||||
person:
|
person:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
prefix:
|
prefix:
|
||||||
type: string
|
type: string
|
||||||
example: Mr
|
example: Mr
|
||||||
birthname:
|
birthname:
|
||||||
type: string
|
type: string
|
||||||
example: John
|
example: John
|
||||||
surname:
|
surname:
|
||||||
type: string
|
type: string
|
||||||
example: Doe
|
example: Doe
|
||||||
suffix:
|
suffix:
|
||||||
type: string
|
type: string
|
||||||
example: Jr.
|
example: Jr.
|
||||||
dateOfBirth:
|
dateOfBirth:
|
||||||
type: string
|
type: string
|
||||||
format: date
|
format: date
|
||||||
example: "2023-02-01"
|
example: "2023-02-01"
|
||||||
emailAddress:
|
emailAddress:
|
||||||
type: string
|
type: string
|
||||||
format: email
|
format: email
|
||||||
example: 4j2dD@example.com
|
example: 4j2dD@example.com
|
||||||
addresses:
|
addresses:
|
||||||
type: array
|
type: array
|
||||||
items:
|
items:
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
addressId:
|
|
||||||
type: integer
|
|
||||||
example: 1
|
|
||||||
addressType:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
addressTypeId:
|
|
||||||
type: integer
|
|
||||||
example: 1
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
example: Shipping
|
|
||||||
street:
|
|
||||||
type: string
|
|
||||||
example: Appelstraat
|
|
||||||
houseNumber:
|
|
||||||
type: integer
|
|
||||||
example: 1
|
|
||||||
houseNumberSuffix:
|
|
||||||
type: string
|
|
||||||
example: BS
|
|
||||||
postalCode:
|
|
||||||
type: string
|
|
||||||
example: 1234AB
|
|
||||||
city:
|
|
||||||
type: string
|
|
||||||
example: Den Haag
|
|
||||||
country:
|
|
||||||
type: string
|
|
||||||
example: NL
|
|
||||||
phones:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
phoneId:
|
|
||||||
type: integer
|
|
||||||
example: 1
|
|
||||||
isPreferred:
|
|
||||||
type: boolean
|
|
||||||
example: true
|
|
||||||
phoneType:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
phoneTypeId:
|
|
||||||
type: integer
|
|
||||||
example: 1
|
|
||||||
name:
|
|
||||||
type: string
|
|
||||||
example: Home
|
|
||||||
number:
|
|
||||||
type: string
|
|
||||||
example: "0123456789"
|
|
||||||
countryCode:
|
|
||||||
type: string
|
|
||||||
example: "0031"
|
|
||||||
devices:
|
|
||||||
type: array
|
|
||||||
items:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
deviceId:
|
|
||||||
type: string
|
|
||||||
format: uuid
|
|
||||||
example: 1
|
|
||||||
externalDeviceId:
|
|
||||||
type: string
|
|
||||||
format: uuid
|
|
||||||
example: dee7d80e-9288-4508-a3ed-c067e619179f
|
|
||||||
alias:
|
|
||||||
type: string
|
|
||||||
example: My iPhone 13
|
|
||||||
_links:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
add_device:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
href:
|
|
||||||
type: string
|
|
||||||
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/devices
|
|
||||||
method:
|
|
||||||
type: string
|
|
||||||
example: POST
|
|
||||||
edit_device:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
href:
|
|
||||||
type: string
|
|
||||||
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/devices/1
|
|
||||||
method:
|
|
||||||
type: string
|
|
||||||
example: PATCH
|
|
||||||
delete_device:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
href:
|
|
||||||
type: string
|
|
||||||
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/devices/1
|
|
||||||
method:
|
|
||||||
type: string
|
|
||||||
example: DELETE
|
|
||||||
_links:
|
|
||||||
type: object
|
|
||||||
properties:
|
|
||||||
self:
|
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
href:
|
addressId:
|
||||||
|
type: integer
|
||||||
|
example: 1
|
||||||
|
addressType:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
addressTypeId:
|
||||||
|
type: integer
|
||||||
|
example: 1
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
example: Shipping
|
||||||
|
street:
|
||||||
type: string
|
type: string
|
||||||
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers
|
example: Appelstraat
|
||||||
method:
|
houseNumber:
|
||||||
|
type: integer
|
||||||
|
example: 1
|
||||||
|
houseNumberSuffix:
|
||||||
type: string
|
type: string
|
||||||
example: GET
|
example: BS
|
||||||
partial_edit:
|
postalCode:
|
||||||
|
type: string
|
||||||
|
example: 1234AB
|
||||||
|
city:
|
||||||
|
type: string
|
||||||
|
example: Den Haag
|
||||||
|
country:
|
||||||
|
type: string
|
||||||
|
example: NL
|
||||||
|
phones:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
href:
|
phoneId:
|
||||||
|
type: integer
|
||||||
|
example: 1
|
||||||
|
isPreferred:
|
||||||
|
type: boolean
|
||||||
|
example: true
|
||||||
|
phoneType:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
phoneTypeId:
|
||||||
|
type: integer
|
||||||
|
example: 1
|
||||||
|
name:
|
||||||
|
type: string
|
||||||
|
example: Home
|
||||||
|
number:
|
||||||
type: string
|
type: string
|
||||||
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers
|
example: "0123456789"
|
||||||
method:
|
countryCode:
|
||||||
type: string
|
type: string
|
||||||
example: PATCH
|
example: "0031"
|
||||||
get_tokens:
|
devices:
|
||||||
|
type: array
|
||||||
|
items:
|
||||||
type: object
|
type: object
|
||||||
properties:
|
properties:
|
||||||
href:
|
deviceId:
|
||||||
type: string
|
type: string
|
||||||
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/tokens
|
format: uuid
|
||||||
method:
|
example: 1
|
||||||
|
externalDeviceId:
|
||||||
type: string
|
type: string
|
||||||
example: GET
|
format: uuid
|
||||||
create_token:
|
example: dee7d80e-9288-4508-a3ed-c067e619179f
|
||||||
type: object
|
alias:
|
||||||
properties:
|
|
||||||
href:
|
|
||||||
type: string
|
type: string
|
||||||
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/tokens
|
example: My iPhone 13
|
||||||
method:
|
_links:
|
||||||
type: string
|
type: object
|
||||||
example: POST
|
properties:
|
||||||
|
add_device:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
href:
|
||||||
|
type: string
|
||||||
|
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/devices
|
||||||
|
method:
|
||||||
|
type: string
|
||||||
|
example: POST
|
||||||
|
edit_device:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
href:
|
||||||
|
type: string
|
||||||
|
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/devices/1
|
||||||
|
method:
|
||||||
|
type: string
|
||||||
|
example: PATCH
|
||||||
|
delete_device:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
href:
|
||||||
|
type: string
|
||||||
|
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/devices/1
|
||||||
|
method:
|
||||||
|
type: string
|
||||||
|
example: DELETE
|
||||||
|
_links:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
self:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
href:
|
||||||
|
type: string
|
||||||
|
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers
|
||||||
|
method:
|
||||||
|
type: string
|
||||||
|
example: GET
|
||||||
|
partial_edit:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
href:
|
||||||
|
type: string
|
||||||
|
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers
|
||||||
|
method:
|
||||||
|
type: string
|
||||||
|
example: PATCH
|
||||||
|
get_tokens:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
href:
|
||||||
|
type: string
|
||||||
|
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/tokens
|
||||||
|
method:
|
||||||
|
type: string
|
||||||
|
example: GET
|
||||||
|
create_token:
|
||||||
|
type: object
|
||||||
|
properties:
|
||||||
|
href:
|
||||||
|
type: string
|
||||||
|
example: https://api.integratielaag.nl/abt/touchpoint/1.0/customers/tokens
|
||||||
|
method:
|
||||||
|
type: string
|
||||||
|
example: POST
|
||||||
OvPayTokensResponse:
|
OvPayTokensResponse:
|
||||||
type: object
|
type: object
|
||||||
required:
|
required:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user