+ /ei-producer/v1/eiproducers:
+ get:
+ tags:
+ - Enrichment Data Producer API
+ summary: Query EI producer identifiers
+ description: DETAILS TBD
+ operationId: getEiProducerIdentifiersUsingGET
+ produces:
+ - application/json
+ responses:
+ '200':
+ description: EI producer identifiers
+ schema:
+ type: array
+ items:
+ type: string
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Not Found
+ deprecated: false
+ '/ei-producer/v1/eiproducers/{eiProducerId}':
+ get:
+ tags:
+ - Enrichment Data Producer API
+ summary: Job definition for an individual EI producer
+ description: Query EI jobs
+ operationId: getEiProducerUsingGET
+ produces:
+ - application/json
+ parameters:
+ - name: eiProducerId
+ in: path
+ description: eiProducerId
+ required: true
+ type: string
+ responses:
+ '200':
+ description: EI Jobs
+ schema:
+ $ref: '#/definitions/producer_ei_type_info'
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Enrichment Information producer is not found
+ schema:
+ $ref: '#/definitions/error_information'
+ deprecated: false
+ put:
+ tags:
+ - Enrichment Data Producer API
+ summary: Definitions for an individual EI producer
+ description: Put EI producer
+ operationId: putEiProducerUsingPUT
+ consumes:
+ - application/json
+ produces:
+ - application/json
+ parameters:
+ - name: eiProducerId
+ in: path
+ description: eiProducerId
+ required: true
+ type: string
+ - in: body
+ name: registrationInfo
+ description: registrationInfo
+ required: true
+ schema:
+ $ref: '#/definitions/producer_registration_info'
+ responses:
+ '200':
+ description: Producer updated
+ schema:
+ type: object
+ '201':
+ description: Producer created
+ schema:
+ type: object
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Not Found
+ deprecated: false
+ delete:
+ tags:
+ - Enrichment Data Producer API
+ summary: Individual EI Producer
+ description: Delete an EI Producer
+ operationId: deleteEiProducerUsingDELETE
+ produces:
+ - application/json
+ parameters:
+ - name: eiProducerId
+ in: path
+ description: eiProducerId
+ required: true
+ type: string
+ responses:
+ '200':
+ description: Not used
+ schema:
+ type: object
+ '204':
+ description: Producer deleted
+ schema:
+ type: object
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Producer is not found
+ schema:
+ $ref: '#/definitions/error_information'
+ deprecated: false
+ '/ei-producer/v1/eiproducers/{eiProducerId}/eijobs':
+ get:
+ tags:
+ - Enrichment Data Producer API
+ summary: Job definition for an individual EI producer
+ description: Query EI producer jobs
+ operationId: getEiProducerJobsUsingGET
+ produces:
+ - application/json
+ parameters:
+ - name: eiProducerId
+ in: path
+ description: eiProducerId
+ required: true
+ type: string
+ responses:
+ '200':
+ description: EI jobs
+ schema:
+ type: array
+ items:
+ $ref: '#/definitions/producer_ei_job_request'
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Enrichment Information producer is not found
+ schema:
+ $ref: '#/definitions/error_information'
+ deprecated: false
+ /ei-producer/v1/eitypes:
+ get:
+ tags:
+ - Enrichment Data Producer API
+ summary: Query EI type identifiers
+ description: DETAILS TBD
+ operationId: getEiTypeIdentifiersUsingGET_1
+ produces:
+ - application/json
+ responses:
+ '200':
+ description: EI type identifiers
+ schema:
+ type: array
+ items:
+ type: string
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Not Found
+ deprecated: false
+ '/ei-producer/v1/eitypes/{eiTypeId}':
+ get:
+ tags:
+ - Enrichment Data Producer API
+ summary: Definitions for an individual EI Type
+ description: Query EI type
+ operationId: getEiTypeUsingGET_1
+ produces:
+ - application/json
+ parameters:
+ - name: eiTypeId
+ in: path
+ description: eiTypeId
+ required: true
+ type: string
+ responses:
+ '200':
+ description: EI type
+ schema:
+ $ref: '#/definitions/producer_ei_type_info'
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Enrichment Information type is not found
+ schema:
+ $ref: '#/definitions/error_information'
+ deprecated: false
+ /producer_simulator/job_created:
+ post:
+ tags:
+ - Producer Simulator
+ summary: Callback for job creation
+ operationId: jobCreatedCallbackUsingPOST
+ consumes:
+ - application/json
+ produces:
+ - application/json
+ parameters:
+ - in: body
+ name: request
+ description: request
+ required: true
+ schema:
+ $ref: '#/definitions/producer_ei_job_request'
+ responses:
+ '200':
+ description: OK
+ schema:
+ type: object
+ '201':
+ description: Created
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Not Found
+ deprecated: false
+ /producer_simulator/job_deleted:
+ post:
+ tags:
+ - Producer Simulator
+ summary: Callback for job deletion
+ operationId: jobDeletedCallbackUsingPOST
+ consumes:
+ - application/json
+ produces:
+ - application/json
+ parameters:
+ - in: body
+ name: request
+ description: request
+ required: true
+ schema:
+ $ref: '#/definitions/producer_ei_job_request'
+ responses:
+ '200':
+ description: OK
+ schema:
+ type: object
+ '201':
+ description: Created
+ '401':
+ description: Unauthorized
+ '403':
+ description: Forbidden
+ '404':
+ description: Not Found
+ deprecated: false