openapi: 3.2.0 info: title: MFG Integration Management Roles API description: Provides APIs for managing ECI MFG Integration Engine Configurations. contact: name: ECI Manufacturing Integration Team url: https://www.ecisolutions.com/support/ version: 2.22.273+b02c1dfd00 servers: - url: https://api-user.integrations.ecimanufacturing.com:443 description: Production security: - oidc: - openid - Basic: [] tags: - name: Roles paths: /api/Roles: get: tags: - Roles summary: This API is used to get the user role list description: 'Accessible By: Global Admin, Product Admin, Product Support User.\ Accessed From: User Mgmt UI.\ Description: This API is used to get the user role list.' operationId: Roles responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/RoleIEnumerableAPIResponse' application/json: schema: $ref: '#/components/schemas/RoleIEnumerableAPIResponse' text/json: schema: $ref: '#/components/schemas/RoleIEnumerableAPIResponse' components: schemas: RoleIEnumerableAPIResponse: type: object properties: version: type: - string - 'null' statusCode: type: integer format: int32 message: type: - string - 'null' responseException: allOf: - $ref: '#/components/schemas/ApiError' result: type: - array - 'null' items: $ref: '#/components/schemas/Role' additionalProperties: false ApiError: type: object properties: isError: type: boolean exceptionMessage: type: - string - 'null' details: type: - string - 'null' referenceErrorCode: type: - string - 'null' referenceDocumentLink: type: - string - 'null' validationErrors: type: - array - 'null' items: $ref: '#/components/schemas/ValidationError' additionalProperties: false Role: type: object properties: id: type: integer format: int32 roleName: type: - string - 'null' displayname: type: - string - 'null' editRequiresRole: type: - array - 'null' items: type: integer format: int32 additionalProperties: false ValidationError: type: object properties: field: type: - string - 'null' message: type: - string - 'null' additionalProperties: false securitySchemes: oidc: type: openIdConnect description: Use id_token obtained from OpenID Connect flow. openIdConnectUrl: https://cognito-idp.us-east-1.amazonaws.com/us-east-1_9IYBf4TpD/.well-known/openid-configuration x-tokenName: id_token Basic: type: http description: Username is ClientID, Password is Client Secret. scheme: Basic