openapi: 3.0.1 info: title: Approval Order Confirmation API description: "This is a generated connector for [SAP Fieldglass Approval API API v1.0.0](https://api.sap.com/api/approvals/resource) OpenAPI specification. \nThe SAP Fieldglass Approval API allows clients to approve or reject SAP Fieldglass work items. Clients retrieve the work items pending an approval action from the authenticated user and return the workflow action to be performed (either approve or reject). The list and details provided by the SAP Fieldglass API give clients the ability to present work items for approval to their users with the level of detail needed to make an informed approval decision and the mechanism to return the approval or rejection decision." termsOfService: https://www.fieldglass.net/TermsOfUse.en_US.pdf x-ballerina-init-description: 'The connector initialization requires setting the API credentials. Create and configure an OAuth2 client credentials by following [this guide](https://help.sap.com/viewer/b865ed651e414196b39f8922db2122c7/LATEST/en-US/7aefa21a65f94b25b7e639c3931b6f83.html). ' x-ballerina-display: label: SAP Fieldglass Approval iconPath: icon.png contact: name: SAP Fieldglass Approval API url: http://www.fieldglass.com email: Fieldglass_API@sap.com license: name: SAP Fieldglass url: https://www.fieldglass.net/TermsOfUse.en_US.pdf version: 1.0.0 security: - OAuth2: - user tags: - name: Order Confirmation paths: /order_confirmation: post: tags: - Order Confirmation summary: Provides confirmation of a background check request description: Posts a background check request acknowledgment to SAP Fieldglass. parameters: - name: Authorization in: header required: false description: Only required for production access when using SAP Fieldglass. type: string - name: Content-Type in: header required: false type: string description: JSON format is supported. This value is application/json. - name: X-ApplicationKey in: header required: false type: string description: The company-specific key provided by SAP Fieldglass for API access. - name: Body in: body required: true description: The body of the request. schema: $ref: '#/definitions/OrderConfirmation' responses: '200': description: Order Confirmation POST successful '401': description: Unauthorized '500': description: Internal Server Error components: securitySchemes: OAuth2: type: oauth2 description: To use this REST API, you need to get OAuth client credentials (user credentials and client-specific application key) from an SAP Fieldglass account representative. After that, you need to pass the obtained client credentials to the SAP Fieldglass token endpoint to obtain an access token. flows: clientCredentials: tokenUrl: ' ' scopes: user: approve work items definitions: OrderConfirmation: type: object properties: HEADER: type: object properties: AppVersion: type: string description: App version example: FieldglassAPIServer/1.0 OSUAStr: type: string description: Description example: FieldglassAPIServer/1.0 NumRecs: type: integer description: Number of records example: 1 Status: type: string description: Status example: ok Details: type: string description: Details example: all ok backgroundReportPackage: type: object properties: clientReferenceId: type: string description: Globally-unique SAP Fieldglass identifier of the object. This is the Work Order ID used for the drill down call in SAP Fieldglass. It is not visible to end users. providerReferenceId: type: string description: Candidate ID from background check provider. Status: type: string description: Status example: ok Details: type: string description: Details example: all ok externalDocs: description: SAP Fieldglass Approval API Guide url: https://help.sap.com/viewer/695f67ff045b402bad469e7340b3108c/Latest/en-US x-servers: - url: https://{hostname}/api/{suffix} description: REST API templates: hostname: enum: - www.fieldglass.net default: www.fieldglass.net description: The SAP Fieldglass region where the SAP Fieldglass APIs are used. suffix: enum: - v1 - vc default: vc description: The suffix for the URL. x-sap-shortText: Enables you to approve or reject SAP Fieldglass work items.