develop #38

Merged
bboterm merged 451 commits from develop into main 2025-11-19 14:28:14 +00:00
5 changed files with 5241 additions and 1684 deletions
Showing only changes of commit 3c4e567176 - Show all commits

View File

@ -624,6 +624,14 @@ paths:
tags: tags:
- ContractInvoice - ContractInvoice
parameters: parameters:
- in: query
name: contractInvoiceId
schema:
type: string
format: uuid
example: 8699d72a-cf4d-4e6b-9e9c-549d837ca51f
required: false
description: Id of the contract invoice to fetch.
- in: query - in: query
name: contractId name: contractId
schema: schema:

File diff suppressed because it is too large Load Diff

View File

@ -1395,6 +1395,42 @@ paths:
$ref: "#/components/schemas/unavailable" $ref: "#/components/schemas/unavailable"
example: example:
{ "customerTokenId": "0aedb483-2477-4720-aee6-7abcd016843b" } { "customerTokenId": "0aedb483-2477-4720-aee6-7abcd016843b" }
/customertokens/{customerTokenId}/personalaccountdata:
parameters:
- in: path
name: customerTokenId
schema:
type: string
format: uuid
example: 510194ef-0038-45ef-94c7-262df93ef1d7
required: true
description: The id of the customer token.
post:
summary: P3. Add personal account data to token.
description: Add personal account data to token.
tags:
- Order Line
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example:
{
"photoReference": "DSC_0502.JPG",
"fileType": "image/jpg",
"challengeTypeId": 1,
"oneTimePassword": "H5Iiz3JTaQeIV8p",
}
responses:
"201":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example:
{ "personalAccountDataId": "0aedb483-2477-4720-aee6-7abcd016843b" }
/personalaccountdata: /personalaccountdata:
get: get:
summary: P5. Find personal account data. summary: P5. Find personal account data.
@ -1846,6 +1882,43 @@ paths:
"place": "Den Haag", "place": "Den Haag",
}, },
] ]
/payments/{paymentId}/mandateinputs:
parameters:
- in: path
name: paymentId
schema:
type: string
format: uuid
example: fd09f3c5-35d9-4a1b-a98b-e46addb663f2
required: true
description: The id of the payment to process.
post:
summary: P2. Create a mandateInput.
description: Create a mandateInput..
tags:
- Payment
requestBody:
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example:
{
"directDebitMandateTypeId": 1,
"createdOn": "2024-03-22T09:00:00",
"bic": "RABONL2U",
"iban": "NL44RABO0123456789",
"ascription": "J. de Vries",
"place": "Den Haag",
}
responses:
"201":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example: { "mandateInputId": "dbbc3913-414e-4528-9c95-6c11a11e04ac" }
/mandateinputs/{mandateInputId}: /mandateinputs/{mandateInputId}:
parameters: parameters:
- in: path - in: path
@ -2171,6 +2244,19 @@ paths:
{ {
"orderCustomerAddressId": "d5005529-d4f2-4552-a5b8-477dab7836ec", "orderCustomerAddressId": "d5005529-d4f2-4552-a5b8-477dab7836ec",
} }
delete:
summary: P3. Delete an address of a customer on an order.
description: Delete an address of a customer on an order.
tags:
- Customer
responses:
"200":
description: OK
content:
application/json:
schema:
$ref: "#/components/schemas/unavailable"
example: {}
components: components:
securitySchemes: securitySchemes:
bearerToken: bearerToken:

File diff suppressed because it is too large Load Diff

View File

@ -52,6 +52,13 @@ paths:
example: 2024-10-04T12:34:56.000 example: 2024-10-04T12:34:56.000
required: false required: false
description: The purchased product should be last updated after this timestamp. description: The purchased product should be last updated after this timestamp.
- in: query
name: resourceNameId
schema:
type: integer
example: 2
required: false
description: The id of the resource.
- in: query - in: query
name: resourceName name: resourceName
schema: schema: