develop #38

Merged
bboterm merged 451 commits from develop into main 2025-11-19 14:28:14 +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. To be used by touchpoints to get information about HTM products they are allowed to see and/or sell.
version: "1.0" version: "1.0"
servers: servers:
- url: https://api.integratielaag.nl/abt/abtserviceengine/2.0 - url: https://api.integratielaag.nl/abt/abtserviceengine/1.0
tags: tags:
- name: ServiceEngine Products - name: ServiceEngine Products
description: |- description: |-
@ -70,7 +70,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -103,7 +103,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -136,7 +136,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -169,7 +169,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -202,7 +202,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -235,7 +235,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -259,7 +259,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -2181,7 +2181,7 @@ components:
properties: properties:
href: href:
type: string 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: method:
type: string type: string
example: GET example: GET
@ -2191,10 +2191,7 @@ components:
required: required:
- productId - productId
- productOwner - productOwner
- isRenewable
- isSellableAtHtm - isSellableAtHtm
- needsSolvencyCheckConsumer
- needsSolvencyCheckBusiness
properties: properties:
productId: productId:
type: integer 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. To be used by touchpoints to get information about HTM products they are allowed to see and/or sell.
version: "1.0" version: "1.0"
servers: servers:
- url: https://api.integratielaag.nl/abt/touchpoint/2.0 - url: https://api.integratielaag.nl/abt/touchpoint/1.0
tags: tags:
- name: ServiceEngine Products - name: ServiceEngine Products
description: |- description: |-
@ -70,7 +70,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -103,7 +103,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -136,7 +136,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -169,7 +169,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -202,7 +202,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -235,7 +235,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -259,7 +259,7 @@ paths:
{ {
"get_details": "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", "method": "GET",
}, },
}, },
@ -2181,7 +2181,7 @@ components:
properties: properties:
href: href:
type: string 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: method:
type: string type: string
example: GET example: GET
@ -2191,10 +2191,7 @@ components:
required: required:
- productId - productId
- productOwner - productOwner
- isRenewable
- isSellableAtHtm - isSellableAtHtm
- needsSolvencyCheckConsumer
- needsSolvencyCheckBusiness
properties: properties:
productId: productId:
type: integer type: integer

View File

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