OVPAY-973 - Fixed TP endpoints. Updated response and request body.

This commit is contained in:
Bas Boterman 2026-01-30 16:00:20 +01:00
parent bbf21e61f7
commit 77953a726a

View File

@ -234,15 +234,29 @@ paths:
},
],
}
/customers/{customerProfileId}/notificationpreferences:
/customers/notificationpreferences:
parameters:
- name: customerProfileId
in: path
- name: X-HTM-JWT-AUTH-HEADER
in: header
schema:
type: integer
example: 42
required: true
description: The customerProfileId of the customer for whom to get the notification subscriptions
type: string
example: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
required: false
description: The JWT of a customer in case of touchpoint were customer logs in themselves
- name: X-HTM-CUSTOMER-PROFILE-ID-HEADER
in: header
schema:
type: string
example: feaaef83-a551-4283-8419-340b1ada3b55
required: false
description: The customerProfileId of a customer in the case of the SMP
- name: X-HTM-ROLE-HEADER
in: header
schema:
type: string
example: Customer
required: false
description: The role of the HTM employee in the case of the SMP
get:
tags:
- Notification preferences
@ -279,8 +293,10 @@ paths:
[
{
"eventTypeId": 1,
"name": "newsletter",
"subName": null,
"prettyName": "HTM Nieuwsbrief",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "29cfcde2-c2f9-4548-a65e-d7789e3decc2",
@ -330,8 +346,10 @@ paths:
[
{
"eventTypeId": 2,
"name": "GBO",
"subName": "CI",
"prettyName": "Normal Check-in",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -358,8 +376,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "CO",
"prettyName": "Normal Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "a1b2c3d4-e5f6-4789-abcd-1234567890ab",
@ -386,8 +406,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "MISSING_CO",
"prettyName": "Missing Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -442,8 +464,10 @@ paths:
[
{
"eventTypeId": 2,
"name": "GBO",
"subName": "CI",
"prettyName": "Normal Check-in",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -470,8 +494,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "CO",
"prettyName": "Normal Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "a1b2c3d4-e5f6-4789-abcd-1234567890ab",
@ -498,8 +524,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "MISSING_CO",
"prettyName": "Missing Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -562,8 +590,10 @@ paths:
[
{
"eventTypeId": 8,
"name": "GBO",
"subName": "PRODUCT_ACTIVATED",
"prettyName": "Product Activated",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -605,8 +635,10 @@ paths:
},
{
"eventTypeId": 9,
"name": "GBO",
"subName": "PRODUCT_REFUNDED",
"prettyName": "Product Refunded",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -660,8 +692,10 @@ paths:
[
{
"eventTypeId": 8,
"name": "GBO",
"subName": "PRODUCT_ACTIVATED",
"prettyName": "Product Activated",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -703,8 +737,10 @@ paths:
},
{
"eventTypeId": 9,
"name": "GBO",
"subName": "PRODUCT_REFUNDED",
"prettyName": "Product Refunded",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -763,8 +799,10 @@ paths:
[
{
"eventTypeId": 1,
"name": "HTM",
"subName": "NEWSLETTER",
"prettyName": "HTM Nieuwsbrief",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "29cfcde2-c2f9-4548-a65e-d7789e3decc2",
@ -824,8 +862,10 @@ paths:
[
{
"eventTypeId": 2,
"name": "GBO",
"subName": "CI",
"prettyName": "Normal Check-in",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -852,8 +892,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "CO",
"prettyName": "Normal Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "a1b2c3d4-e5f6-4789-abcd-1234567890ab",
@ -880,8 +922,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "MISSING_CO",
"prettyName": "Missing Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -935,8 +979,10 @@ paths:
[
{
"eventTypeId": 2,
"name": "GBO",
"subName": "CI",
"prettyName": "Normal Check-in",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -963,8 +1009,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "CO",
"prettyName": "Normal Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "a1b2c3d4-e5f6-4789-abcd-1234567890ab",
@ -991,8 +1039,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "MISSING_CO",
"prettyName": "Missing Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -1055,8 +1105,10 @@ paths:
[
{
"eventTypeId": 8,
"name": "GBO",
"subName": "PRODUCT_ACTIVATED",
"prettyName": "Product Activated",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -1098,8 +1150,10 @@ paths:
},
{
"eventTypeId": 9,
"name": "GBO",
"subName": "PRODUCT_REFUNDED",
"prettyName": "Product Refunded",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -1153,8 +1207,10 @@ paths:
[
{
"eventTypeId": 8,
"name": "GBO",
"subName": "PRODUCT_ACTIVATED",
"prettyName": "Product Activated",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -1196,8 +1252,10 @@ paths:
},
{
"eventTypeId": 9,
"name": "GBO",
"subName": "PRODUCT_REFUNDED",
"prettyName": "Product Refunded",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -1256,8 +1314,10 @@ paths:
[
{
"eventTypeId": 1,
"name": "HTM",
"subName": "NEWSLETTER",
"prettyName": "HTM Nieuwsbrief",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "29cfcde2-c2f9-4548-a65e-d7789e3decc2",
@ -1310,8 +1370,10 @@ paths:
[
{
"eventTypeId": 2,
"name": "GBO",
"subName": "CI",
"prettyName": "Normal Check-in",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -1338,8 +1400,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "CO",
"prettyName": "Normal Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "a1b2c3d4-e5f6-4789-abcd-1234567890ab",
@ -1366,8 +1430,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "MISSING_CO",
"prettyName": "Missing Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -1421,8 +1487,10 @@ paths:
[
{
"eventTypeId": 2,
"name": "GBO",
"subName": "CI",
"prettyName": "Normal Check-in",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -1449,8 +1517,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "CO",
"prettyName": "Normal Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "a1b2c3d4-e5f6-4789-abcd-1234567890ab",
@ -1477,8 +1547,10 @@ paths:
},
{
"eventTypeId": 3,
"name": "GBO",
"subName": "MISSING_CO",
"prettyName": "Missing Check-out",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -1541,8 +1613,10 @@ paths:
[
{
"eventTypeId": 8,
"name": "GBO",
"subName": "PRODUCT_ACTIVATED",
"prettyName": "Product Activated",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -1584,8 +1658,10 @@ paths:
},
{
"eventTypeId": 9,
"name": "GBO",
"subName": "PRODUCT_REFUNDED",
"prettyName": "Product Refunded",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -1639,8 +1715,10 @@ paths:
[
{
"eventTypeId": 8,
"name": "GBO",
"subName": "PRODUCT_ACTIVATED",
"prettyName": "Product Activated",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "912ef811-976d-4b8d-8e39-24496335d556",
@ -1682,8 +1760,10 @@ paths:
},
{
"eventTypeId": 9,
"name": "GBO",
"subName": "PRODUCT_REFUNDED",
"prettyName": "Product Refunded",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "b2c3d4e5-f678-49ab-cdef-234567890abc",
@ -1742,8 +1822,10 @@ paths:
[
{
"eventTypeId": 1,
"name": "HTM",
"subName": "NEWSLETTER",
"prettyName": "HTM Nieuwsbrief",
"channels":
"eventTypeChannels":
[
{
"eventTypeChannelId": "29cfcde2-c2f9-4548-a65e-d7789e3decc2",