develop #38
@ -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:
|
schema:
|
||||||
type: integer
|
uniqueItems: true
|
||||||
example: 200
|
type: array
|
||||||
description: The HTTP response code of the metadata change.
|
items:
|
||||||
- in: query
|
type: string
|
||||||
name: requestBody
|
enum:
|
||||||
schema:
|
- concessionMetadataRowId
|
||||||
type: string
|
- concessionMetadataId
|
||||||
format: json
|
- concessionId
|
||||||
example: { "json": "data" }
|
- percentage
|
||||||
description: The request body of the metadata change.
|
- validFrom
|
||||||
- in: query
|
- validUntil
|
||||||
name: responseBody
|
|
||||||
schema:
|
|
||||||
type: string
|
|
||||||
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:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user