openapi: 3.2.0
info:
title: Beacon Rest Services Submit Saved Order API
description: 'A combination of all methods in the beacon-api
[ BASE URL: https://beaconproplus.com
Beacon ProPlus
Version 1: https://beaconproplus.com/v1/rest/com/becn
Version 2: https://beaconproplus.com/v2/rest/com/becn
Version 3: https://beaconproplus.com/v3/rest/com/becn
Beacon Stack
[ BASE URL: https://beacon-api-x7xzzdp35a-uk.a.run.app
Version 1: https://beacon-api-x7xzzdp35a-uk.a.run.app/v1/rest/com/becn/
Version 2: https://beacon-api-x7xzzdp35a-uk.a.run.app/v2/rest/com/becn/
Version 3…'
version: '1.0'
contact: {}
servers: []
tags:
- name: SubmitSavedOrder
paths:
/submitSavedOrder:
post:
operationId: V2Controller_submitSavedOrder
summary: Submits or revises saved order
description: 'Allows approver to submit or revise the saved order to the submitter with a given saved order Id. This converts saved order to as pending order for the user who does not have submit order permission. The following fields in the request body are optional: po (purchase order), jobName, jobNumber, additionalRecipients.'
parameters: []
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/submitSavedOrderBody'
responses:
'200':
description: successful operation
refer to the API Uniform Format dropdown above
'400':
description: Bad Request, accountId is invalid.
'401':
description: Unauthorized, the authorization bearer token is invalid.
'405':
description: Method not allowed, the request method is not valid for this API or this API is not available.
'500':
description: Internal exception.
tags:
- SubmitSavedOrder
components:
schemas:
submitSavedOrderBody:
type: object
properties:
orderId:
type: string
approverId:
type: string
po:
type: string
jobName:
type: string
jobNumber:
type: string
additionalRecipients:
type: array
items:
type: string
required:
- orderId
- approverId
- po
- jobName
- jobNumber
- additionalRecipients