changed GET customers to always return a list

This commit is contained in:
Mirjam Herald 2025-08-19 15:23:55 +02:00
parent 908afa2bc0
commit 270ea246df

View File

@ -17,10 +17,10 @@ paths:
get: get:
tags: tags:
- Customers - Customers
summary: Get a single customer profile based on search parameters summary: Get a customer profile based on search parameters
description: | description: |
Get a single customer profile based on search parameters. Only returns a profile if a single result matches Get a profile based on search parameters. Only returns a profile if a single result matches for a customer
the parameters; when multiple results are found, additional search parameters are required to disambiguate. the parameters; when multiple results are found, additional search parameters are required to disambiguate. If role is klantenservice, multiple customers can be returned.
parameters: parameters:
- name: customerProfileId - name: customerProfileId
in: query in: query
@ -140,7 +140,7 @@ paths:
content: content:
application/json: application/json:
schema: schema:
$ref: "#/components/schemas/CustomersResponse" $ref: "#/components/schemas/CustomersResponseList"
"404": "404":
description: No customer found description: No customer found
content: content:
@ -3257,6 +3257,13 @@ components:
alias: alias:
type: string type: string
example: MyNewToken example: MyNewToken
CustomersResponseList:
type: object
properties:
customers:
type: array
items:
$ref: "#/components/schemas/CustomersResponse"
CustomersResponse: CustomersResponse:
type: object type: object
properties: properties: