UNPKG

kiolyn-api-specs

Version:
87 lines (85 loc) 2.09 kB
/partner: get: tags: - partner description: Return all the partner operationId: listPartner security: - bearerAuth: [] parameters: - $ref#storeid: './parameters/storeid.yaml' responses: $ref#4xx: './responses/4xx.yaml' 200: description: list of partner content: application/json: schema: type: array items: $ref: '#/components/schemas/Partner' post: tags: - partner description: Update/Create partner operationId: savePartner security: - bearerAuth: [] parameters: - $ref#storeid: './parameters/storeid.yaml' requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/Partner' responses: $ref#4xx: './responses/4xx.yaml' $ref#upsert: './responses/20x-upsert.yaml' /partner/{id}: get: tags: - partner description: Return the partner with given id operationId: loadPartner security: - bearerAuth: [] parameters: - $ref#id: './parameters/objectid.yaml' responses: $ref#4xx: './responses/4xx.yaml' 200: description: partner detail content: application/json: schema: $ref: '#/components/schemas/SerializedPartner' delete: tags: - partner description: Delete an partner with given id operationId: deletePartner security: - bearerAuth: [] parameters: - $ref#promotionid: './parameters/objectid.yaml' responses: $ref#4xx: './responses/4xx.yaml' $ref#204: './responses/204.yaml' /partner/transfer: post: tags: - partner description: transfer merchant operationId: transferMerchant security: - bearerAuth: [] requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/TransferMerchant' responses: $ref#4xx: './responses/4xx.yaml' $ref#204: './responses/204.yaml'