Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- openapi: 3.0.0
- servers:
- - description: X5 MRM API
- url: https://virtserver.swaggerhub.com/igor1624/X5_MRM_API/1.0.0
- info:
- description: This is a simple API
- version: "1.0.0"
- title: X5 MRM API
- contact:
- email: you@your-company.com
- license:
- name: Apache 2.0
- url: 'http://www.apache.org/licenses/LICENSE-2.0.html'
- tags:
- - name: admins
- description: Secured Admin-only calls
- - name: developers
- description: Operations available to regular developers
- paths:
- /monitor131:
- get:
- tags:
- - developers
- summary: searches inventory
- operationId: searchInventory
- description: |
- By passing in the appropriate options, you can search for
- available inventory in the system
- parameters:
- - in: query
- name: searchString
- description: pass an optional search string for looking up inventory
- required: false
- schema:
- type: string
- - in: query
- name: skip
- description: number of records to skip for pagination
- schema:
- type: integer
- format: int32
- minimum: 0
- - in: query
- name: limit
- description: maximum number of records to return
- schema:
- type: integer
- format: int32
- minimum: 0
- maximum: 50
- responses:
- '200':
- description: search results matching criteria
- content:
- application/json:
- schema:
- type: array
- items:
- $ref: '#/components/schemas/InventoryItem'
- '400':
- description: bad input parameter
- post:
- tags:
- - admins
- summary: adds an inventory item
- operationId: addInventory
- description: Adds an item to the system
- responses:
- '201':
- description: item created
- '400':
- description: 'invalid input, object invalid'
- '409':
- description: an existing item already exists
- requestBody:
- content:
- application/json:
- schema:
- $ref: '#/components/schemas/InventoryItem'
- description: Inventory item to add
- components:
- schemas:
- InventoryItem:
- type: object
- required:
- - id
- - name
- - manufacturer
- - releaseDate
- properties:
- id:
- type: string
- format: uuid
- example: d290f1ee-6c54-4b01-90e6-d701748f0851
- name:
- type: string
- example: Widget Adapter
- releaseDate:
- type: string
- format: date-time
- example: '2016-08-29T09:12:33.001Z'
- manufacturer:
- $ref: '#/components/schemas/Manufacturer'
- Manufacturer:
- required:
- - name
- properties:
- name:
- type: string
- example: ACME Corporation
- homePage:
- type: string
- format: url
- example: 'https://www.acme-corp.com'
- phone:
- type: string
- example: 408-867-5309
- type: object
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement