Update for datamodel v2.5, Fix version in SE/TP to reflect reality
This commit is contained in:
parent
f1728ecebf
commit
87f19f756b
@ -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
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user