Hello,
recently we have begun work on building a custom connector for our public API. We began by importing our existing API definition (OpenAPI 3.0 converted to OpenAPI 2.0) and have hit bit of a roadblock. We're polishing up our API definition, but there is something we cannot seem to get a clear view on: Does power automate support collectionFormat: multi for query parameters?
Our API requires that query parameters with multiple values use a repeating pattern in the query string like so ?idsIn=<value-1>&idsIn=<value-2>.
This is defined in our swagger as follows:
- name: idsIn
in: query
type: array
required: false
collectionFormat: multi
items:
type: string
During creation/update of the custom connector we face no swagger validation issues here. Power automate itself returns an error however, telling us the that:
Specified swagger has the following errors: 'Definition is not valid. Error: 'Error : paths/~1manufacturers~1{manufacturerId}~1projectSegmentItems/get/parameters/0/collectionFormat : The 'collectionFormat' keyword value 'Multi' is not supported. '
As far as we can tell this is adheres to the OpenAPI 2.0 specifications of this parameter: https://swagger.io/docs/specification/2-0/describing-parameters/
Is this something power automate does not support or are we overlooking something in order to enable it for our connector?
Thank you in advance!