OVPAY-1518 - Updated endpoints so they correspond to WSO2.

This commit is contained in:
Bas Boterman 2025-03-18 13:51:31 +01:00
parent 6b2d1788f4
commit 25cbf6dc10

View File

@ -8,12 +8,12 @@ info:
servers: servers:
- url: https://api.integratielaag.nl/fiko/1.0 - url: https://api.integratielaag.nl/fiko/1.0
paths: paths:
/transactionitems: /Odata/TransactionItem:
get: get:
summary: P1. Find transaction items. summary: Find transaction items.
description: Find transaction items. description: Find transaction items.
tags: tags:
- Transactions v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -201,6 +201,11 @@ paths:
aggregationReference: FIKO-6a4fca8cd6 aggregationReference: FIKO-6a4fca8cd6
accountingSystemReference: U4F-123456 accountingSystemReference: U4F-123456
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/transactionitems:
post: post:
summary: P1. Add one ore more finanicial transaction items in bulk. summary: P1. Add one ore more finanicial transaction items in bulk.
description: Add one ore more finanicial transaction items in bulk. description: Add one ore more finanicial transaction items in bulk.
@ -496,12 +501,12 @@ paths:
The transactionAuditTrailId is returned as a reference for the consumer. The transactionAuditTrailId is returned as a reference for the consumer.
value: value:
transactionAuditTrailId: 37a8095b-19db-498f-9349-5f37d21c5bdf transactionAuditTrailId: 37a8095b-19db-498f-9349-5f37d21c5bdf
/transactionaudittrails: /Odata/TransactionAuditTrail:
get: get:
summary: P3. Find audit trail entries. summary: Find audit trail entries.
description: Find audit trail entries. description: Find audit trail entries.
tags: tags:
- Audit Trail v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -688,12 +693,16 @@ paths:
description: Validation XYZ failed. description: Validation XYZ failed.
correlationId: null correlationId: null
href: null href: null
/processingfailures: security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/Odata/ProcessingFailure:
get: get:
summary: P1.Find processing failures. summary: Find processing failures.
description: Find processing failures. description: Find processing failures.
tags: tags:
- Failures v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -842,6 +851,10 @@ paths:
resolved: false resolved: false
change: null change: null
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/processingfailures/{processingFailureId}: /processingfailures/{processingFailureId}:
parameters: parameters:
- in: path - in: path
@ -884,12 +897,12 @@ paths:
description: The processing failure has been updated successfully. description: The processing failure has been updated successfully.
value: value:
processingFailureId: 37a8095b-19db-498f-9349-5f37d21c5bdf processingFailureId: 37a8095b-19db-498f-9349-5f37d21c5bdf
/bookingprocesses: /Odata/BookingProcess:
get: get:
summary: P1. Find booking processes. summary: Find booking processes.
description: Find booking processes. description: Find booking processes.
tags: tags:
- Booking Processes v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -951,6 +964,11 @@ paths:
transactionType: purchase transactionType: purchase
identifyingFieldName: null identifyingFieldName: null
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/bookingprocesses:
post: post:
summary: P2. Add a booking process. summary: P2. Add a booking process.
description: Add a booking process. description: Add a booking process.
@ -1075,12 +1093,12 @@ paths:
description: The new booking metadata was successfully added to the database. description: The new booking metadata was successfully added to the database.
value: value:
bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
/bookingmetadata: /Odata/BookingMetadata:
get: get:
summary: P1. Find booking metadata. summary: Find booking metadata.
description: Find booking metadata. description: Find booking metadata.
tags: tags:
- Booking Processes v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -1187,6 +1205,10 @@ paths:
validFrom: 2022-01-01 00:00:00 validFrom: 2022-01-01 00:00:00
validUntil: null validUntil: null
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/bookingmetadata/{bookingMetadataId}: /bookingmetadata/{bookingMetadataId}:
parameters: parameters:
- in: path - in: path
@ -1339,12 +1361,12 @@ paths:
description: The new booking line metadata was successfully added to the database. description: The new booking line metadata was successfully added to the database.
value: value:
bookingLineMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 bookingLineMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
/bookinggroupfields: /Odata/BookingGroupField:
get: get:
summary: P1. Find booking group fields. summary: Find booking group fields.
description: Find booking group fields. description: Find booking group fields.
tags: tags:
- Booking Processes v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -1459,6 +1481,10 @@ paths:
bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 bookingMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
identifyingFieldValue: 4055 identifyingFieldValue: 4055
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/bookinggroupfields/{bookingGroupFieldId}: /bookinggroupfields/{bookingGroupFieldId}:
parameters: parameters:
- in: path - in: path
@ -1477,12 +1503,12 @@ paths:
responses: responses:
"200": "200":
description: OK description: OK
/bookinglinemetadata: /Odata/BookingLineMetadata:
get: get:
summary: P1. Find booking line metadata. summary: Find booking line metadata.
description: Find booking line metadata. description: Find booking line metadata.
tags: tags:
- Booking Processes v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -1750,6 +1776,10 @@ paths:
extRef5: null extRef5: null
extRef6: null extRef6: null
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/bookinglinemetadata/{bookingLineMetadataId}: /bookinglinemetadata/{bookingLineMetadataId}:
parameters: parameters:
- in: path - in: path
@ -1799,12 +1829,12 @@ paths:
responses: responses:
"200": "200":
description: OK description: OK
/taxmetadata: /Odata/TaxMetadata:
get: get:
summary: P1. Find tax metadata. summary: Find tax metadata.
description: Find tax metadata. description: Find tax metadata.
tags: tags:
- Metadata v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -1898,6 +1928,11 @@ paths:
validFrom: 2024-03-22T09:00:00 validFrom: 2024-03-22T09:00:00
validUntil: null validUntil: null
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/taxmetadata:
post: post:
summary: P3. Add tax metadata. summary: P3. Add tax metadata.
description: Add tax metadata. description: Add tax metadata.
@ -1972,12 +2007,12 @@ paths:
description: The tax metadata was successfully updated in the database. description: The tax metadata was successfully updated in the database.
value: value:
taxMetadataId: 7c3a5b0f-b89e-4f02-8b09-d11c5a050a07 taxMetadataId: 7c3a5b0f-b89e-4f02-8b09-d11c5a050a07
/sourcemetadata: /Odata/SourceMetadata:
get: get:
summary: P1. Find source metadata. summary: Find source metadata.
description: Find source metadata. description: Find source metadata.
tags: tags:
- Metadata v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -2058,6 +2093,11 @@ paths:
rejectionProcessing: mail rejectionProcessing: mail
rejectionInfo: ao@htm.nl rejectionInfo: ao@htm.nl
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/sourcemetadata:
post: post:
summary: P3. Add source metadata. summary: P3. Add source metadata.
description: Add source metadata. description: Add source metadata.
@ -2133,12 +2173,12 @@ paths:
description: The source metadata was successfully updated in the database. description: The source metadata was successfully updated in the database.
value: value:
sourceMetadataId: 37a8095b-19db-498f-9349-5f37d21c5bdf sourceMetadataId: 37a8095b-19db-498f-9349-5f37d21c5bdf
/accountingperiodmetadata: /Odata/AccountingPeriodMetadata:
get: get:
summary: P1. Find accounting period metadata. summary: Find accounting period metadata.
description: Find accounting period metadata. description: Find accounting period metadata.
tags: tags:
- Metadata v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -2199,6 +2239,11 @@ paths:
accountingPeriod: 2024/11 accountingPeriod: 2024/11
isOpen: false isOpen: false
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
/accountingperiodmetadata:
post: post:
summary: P2. Add accounting period metadata. summary: P2. Add accounting period metadata.
description: Add accounting period metadata. description: Add accounting period metadata.
@ -2270,12 +2315,12 @@ paths:
description: The accounting period metadata was successfully updated in the database. description: The accounting period metadata was successfully updated in the database.
value: value:
accountingPeriodMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617 accountingPeriodMetadataId: 6ce10520-9a73-4cb4-b8dd-39ee46ceb617
/concessionmetadata: /Odata/ConcessionMetadata:
get: get:
summary: P1. Find concession metadata. summary: Find concession metadata.
description: Find concession metadata. description: Find concession metadata.
tags: tags:
- Metadata v2.2 - Odata
parameters: parameters:
- $ref: "#/components/parameters/top" - $ref: "#/components/parameters/top"
- $ref: "#/components/parameters/skip" - $ref: "#/components/parameters/skip"
@ -2386,6 +2431,7 @@ paths:
validFrom: 2024-11-01T00:00:00.000 validFrom: 2024-11-01T00:00:00.000
validUntil: 2024-11-30T23:59:59.999 validUntil: 2024-11-30T23:59:59.999
href: null href: null
/concessionmetadata:
post: post:
summary: P2. Add concession metadata. summary: P2. Add concession metadata.
description: Add concession metadata. description: Add concession metadata.
@ -2463,126 +2509,53 @@ paths:
description: The concession metadata was successfully updated in the database. description: The concession metadata was successfully updated in the database.
value: value:
concessionMetadataId: 37a8095b-19db-498f-9349-5f37d21c5bdf concessionMetadataId: 37a8095b-19db-498f-9349-5f37d21c5bdf
/metadataaudittrails: /Odata/Concession:
get: get:
summary: Find metadata audit trails. summary: Find concessions.
description: Find metadata audit trails. description: Find concessions.
deprecated: true
tags: tags:
- Audit Trail v2.2 - Odata
parameters: parameters:
- in: query - $ref: "#/components/parameters/top"
name: metadataAuditTrailId - $ref: "#/components/parameters/skip"
schema: - $ref: "#/components/parameters/filter"
type: string - $ref: "#/components/parameters/count"
format: uuid - name: $orderby
example: 37a8095b-19db-498f-9349-5f37d21c5bdf in: query
description: The id of the metadata audit trail. description: Order items by property values
- in: query required: false
name: source style: form
schema: explode: false
type: string
example: FMT
description: The source of the metadata change.
- in: query
name: endpoint
schema:
type: string
format: url
example: https://dev.api.htm.nl/v2/productmetadata
description: The endpoint of the metadata change.
- in: query
name: operation
schema: schema:
uniqueItems: true
type: array type: array
items: items:
type: string type: string
enum: enum:
- GET - concessionMetadataRowId
- POST - concessionMetadataId
- PATCH - concessionId
- DELETE - percentage
example: POST - validFrom
- validUntil
- name: $select
in: query
description: Select properties to be returned
required: false
style: form
explode: false explode: false
description: The operation of the metadata change.
- in: query
name: responseCode
schema:
type: integer
example: 200
description: The HTTP response code of the metadata change.
- in: query
name: requestBody
schema: schema:
uniqueItems: true
type: array
items:
type: string type: string
format: json enum:
example: { "json": "data" } - concessionMetadataRowId
description: The request body of the metadata change. - concessionMetadataId
- in: query - concessionId
name: responseBody - percentage
schema: - validFrom
type: string - validUntil
format: json
example: { "json": "data" }
description: The response body of the metadata change.
- in: query
name: user
schema:
type: string
example: ad.vogelaar
description: The id of the user who performed the metadata change.
- in: query
name: timestampBefore
schema:
type: string
format: date-time
example: 2024-01-01T00:00:00.000
description: The timestamp before the metadata change was made.
- in: query
name: timestampAfter
schema:
type: string
format: date-time
example: 2024-01-01T00:00:00.000
description: The timestamp after the metadata change was made.
- in: query
name: correlationId
schema:
type: string
example: 37a8095b-19db-498f-9349-5f37d21c5bdf
description: The correlation id of the metadata change.
responses:
"200":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/MetadataAuditTrailsGetResponseBody"
post:
summary: Add metadata audit trail.
description: Add metadata audit trail.
deprecated: true
tags:
- Audit Trail v2.2
requestBody:
required: true
content:
application/json:
schema:
$ref: "#/components/schemas/MetadataAuditTrailsPostRequestBody"
responses:
"201":
description: Created
content:
application/json:
schema:
$ref: "#/components/schemas/MetadataAuditTrailsPostResponseBody"
/concessions:
get:
summary: P1. Get all concessions.
description: Get all concessions.
tags:
- References v2.2
responses: responses:
"200": "200":
description: OK description: OK
@ -2601,6 +2574,10 @@ paths:
- concessionId: 2 - concessionId: 2
name: BUS name: BUS
href: null href: null
security:
- default: []
x-auth-type: Application & Application User
x-throttling-tier: Unlimited
components: components:
securitySchemes: securitySchemes:
bearerToken: bearerToken: