Update for datamodel v2.5, Fix version in SE/TP to reflect reality #14

Merged
maxmartens merged 2 commits from feature/OVPAY-1862-ABTProducts into develop 2025-06-19 21:26:52 +00:00
3 changed files with 20 additions and 38 deletions
Showing only changes of commit 87f19f756b - Show all commits

View File

@ -6,7 +6,7 @@ info:
To be used by touchpoints to get information about HTM products they are allowed to see and/or sell.
version: "1.0"
servers:
- url: https://api.integratielaag.nl/abt/abtserviceengine/2.0
- url: https://api.integratielaag.nl/abt/abtserviceengine/1.0
tags:
- name: ServiceEngine Products
description: |-
@ -70,7 +70,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/99",
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/99",
"method": "GET",
},
},
@ -103,7 +103,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/2",
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/2",
"method": "GET",
},
},
@ -136,7 +136,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/2",
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/2",
"method": "GET",
},
},
@ -169,7 +169,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/49",
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/49",
"method": "GET",
},
},
@ -202,7 +202,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/126",
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/126",
"method": "GET",
},
},
@ -235,7 +235,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/2",
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/2",
"method": "GET",
},
},
@ -259,7 +259,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/4",
"href": "https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/4",
"method": "GET",
},
},
@ -2181,7 +2181,7 @@ components:
properties:
href:
type: string
example: https://api.integratielaag.nl/abt/abtserviceengine/2.0/products/1
example: https://api.integratielaag.nl/abt/abtserviceengine/1.0/products/1
method:
type: string
example: GET
@ -2191,10 +2191,7 @@ components:
required:
- productId
- productOwner
- isRenewable
- isSellableAtHtm
- needsSolvencyCheckConsumer
- needsSolvencyCheckBusiness
properties:
productId:
type: integer

View File

@ -6,7 +6,7 @@ info:
To be used by touchpoints to get information about HTM products they are allowed to see and/or sell.
version: "1.0"
servers:
- url: https://api.integratielaag.nl/abt/touchpoint/2.0
- url: https://api.integratielaag.nl/abt/touchpoint/1.0
tags:
- name: ServiceEngine Products
description: |-
@ -70,7 +70,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/99",
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/99",
"method": "GET",
},
},
@ -103,7 +103,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/2",
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/2",
"method": "GET",
},
},
@ -136,7 +136,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/2",
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/2",
"method": "GET",
},
},
@ -169,7 +169,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/49",
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/49",
"method": "GET",
},
},
@ -202,7 +202,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/126",
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/126",
"method": "GET",
},
},
@ -235,7 +235,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/2",
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/2",
"method": "GET",
},
},
@ -259,7 +259,7 @@ paths:
{
"get_details":
{
"href": "https://api.integratielaag.nl/abt/touchpoint/2.0/products/4",
"href": "https://api.integratielaag.nl/abt/touchpoint/1.0/products/4",
"method": "GET",
},
},
@ -2181,7 +2181,7 @@ components:
properties:
href:
type: string
example: https://api.integratielaag.nl/abt/touchpoint/2.0/products/1
example: https://api.integratielaag.nl/abt/touchpoint/1.0/products/1
method:
type: string
example: GET
@ -2191,10 +2191,7 @@ components:
required:
- productId
- productOwner
- isRenewable
- isSellableAtHtm
- needsSolvencyCheckConsumer
- needsSolvencyCheckBusiness
properties:
productId:
type: integer

View File

@ -2,7 +2,7 @@ openapi: 3.0.1
info:
title: ABTProducts
description: >-
CRUD APIs for HTM products (based on the new domainmodel v2.4). Internal use
CRUD APIs for HTM products (based on the new domainmodel v2.5). Internal use
only; external touchpoints can get read-only, filtered access via the HTM
Service Engine, using a different endpoint.
version: '1.0'
@ -325,10 +325,7 @@ paths:
value:
{
"productOwnerId": 1,
"isRenewable": false,
"isSellableAtHtm": false,
"needsSolvencyCheckConsumer": false,
"needsSolvencyCheckBusiness": false
"isSellableAtHtm": false
}
postGboProduct:
summary: Add new GBO product (non-renewable)
@ -2159,10 +2156,7 @@ components:
required:
- productId
- productOwner
- isRenewable
- isSellableAtHtm
- needsSolvencyCheckConsumer
- needsSolvencyCheckBusiness
properties:
productId:
type: integer
@ -2506,10 +2500,7 @@ components:
CreateProductRequest:
required:
- productOwnerId
- isRenewable
- isSellableAtHtm
- needsSolvencyCheckConsumer
- needsSolvencyCheckBusiness
type: object
properties:
parentProductId:
@ -2872,10 +2863,7 @@ components:
UpdateProductRequest:
required:
- productOwnerId
- isRenewable
- isSellableAtHtm
- needsSolvencyCheckConsumer
- needsSolvencyCheckBusiness
type: object
properties:
parentProductId: