3 description: This page lists all the rest apis for the service.
5 title: Enrichment Data service
9 - name: A1-E Enrichment Data Consumer API
10 description: Consumer Controller
11 - name: Enrichment Data Producer API
12 description: Producer Controller
13 - name: Producer Simulator
14 description: Producer Simulator Controller
19 - A1-E Enrichment Data Consumer API
20 summary: EI type identifiers
21 operationId: getEiTypeIdentifiersUsingGET
26 description: EI type identifiers
32 description: Unauthorized
34 description: Forbidden
36 description: Not Found
38 '/A1-EI/v1/eitypes/{eiTypeId}':
41 - A1-E Enrichment Data Consumer API
42 summary: Individual EI type
43 operationId: getEiTypeUsingGET
56 $ref: '#/definitions/ei_type_info'
58 description: Unauthorized
60 description: Forbidden
62 description: Enrichment Information type is not found
64 $ref: '#/definitions/error_information'
66 '/A1-EI/v1/eitypes/{eiTypeId}/eijobs':
69 - A1-E Enrichment Data Consumer API
70 summary: EI job identifiers
71 operationId: getEiJobIdsUsingGET
82 description: identifies the owner of the job
88 description: EI job identifiers
94 description: Unauthorized
96 description: Forbidden
98 description: Enrichment Information type is not found
100 $ref: '#/definitions/error_information'
102 '/A1-EI/v1/eitypes/{eiTypeId}/eijobs/{eiJobId}':
105 - A1-E Enrichment Data Consumer API
106 summary: Individual EI Job
107 operationId: getIndividualEiJobUsingGET
118 description: eiTypeId
125 $ref: '#/definitions/ei_job_info'
127 description: Unauthorized
129 description: Forbidden
131 description: Enrichment Information type or job is not found
133 $ref: '#/definitions/error_information'
137 - A1-E Enrichment Data Consumer API
138 summary: Individual EI Job
139 operationId: putIndividualEiJobUsingPUT
152 description: eiJobInfo
155 $ref: '#/definitions/ei_job_info'
158 description: eiTypeId
163 description: Job updated
167 description: Job created
171 description: Unauthorized
173 description: Forbidden
175 description: Enrichment Information type is not found
177 $ref: '#/definitions/error_information'
181 - A1-E Enrichment Data Consumer API
182 summary: Individual EI Job
183 operationId: deleteIndividualEiJobUsingDELETE
194 description: eiTypeId
199 description: Not used
203 description: Job deleted
207 description: Unauthorized
209 description: Forbidden
211 description: Enrichment Information type or job is not found
213 $ref: '#/definitions/error_information'
215 '/A1-EI/v1/eitypes/{eiTypeId}/eijobs/{eiJobId}/status':
218 - A1-E Enrichment Data Consumer API
219 summary: EI Job status
220 operationId: getEiJobStatusUsingGET
231 description: eiTypeId
236 description: EI Job status
238 $ref: '#/definitions/ei_job_status'
240 description: Unauthorized
242 description: Forbidden
244 description: Enrichment Information type or job is not found
246 $ref: '#/definitions/error_information'
248 /ei-producer/v1/eiproducers:
251 - Enrichment Data Producer API
252 summary: EI producer identifiers
253 operationId: getEiProducerIdentifiersUsingGET
258 description: EI producer identifiers
264 description: Unauthorized
266 description: Forbidden
268 description: Not Found
270 '/ei-producer/v1/eiproducers/{eiProducerId}':
273 - Enrichment Data Producer API
274 summary: Individual EI producer
275 operationId: getEiProducerUsingGET
281 description: eiProducerId
288 $ref: '#/definitions/producer_registration_info'
290 description: Unauthorized
292 description: Forbidden
294 description: Enrichment Information producer is not found
296 $ref: '#/definitions/error_information'
300 - Enrichment Data Producer API
301 summary: Individual EI producer
302 operationId: putEiProducerUsingPUT
310 description: eiProducerId
314 name: registrationInfo
315 description: registrationInfo
318 $ref: '#/definitions/producer_registration_info'
321 description: Producer updated
325 description: Producer created
329 description: Unauthorized
331 description: Forbidden
333 description: Not Found
337 - Enrichment Data Producer API
338 summary: Individual EI producer
339 operationId: deleteEiProducerUsingDELETE
345 description: eiProducerId
350 description: Not used
354 description: Producer deleted
358 description: Unauthorized
360 description: Forbidden
362 description: Producer is not found
364 $ref: '#/definitions/error_information'
366 '/ei-producer/v1/eiproducers/{eiProducerId}/eijobs':
369 - Enrichment Data Producer API
370 summary: EI job definitions
371 description: EI job definitions for one EI producer
372 operationId: getEiProducerJobsUsingGET
378 description: eiProducerId
387 $ref: '#/definitions/producer_ei_job_request'
389 description: Unauthorized
391 description: Forbidden
393 description: Enrichment Information producer is not found
395 $ref: '#/definitions/error_information'
397 /ei-producer/v1/eitypes:
400 - Enrichment Data Producer API
401 summary: EI type identifiers
402 operationId: getEiTypeIdentifiersUsingGET_1
407 description: EI type identifiers
413 description: Unauthorized
415 description: Forbidden
417 description: Not Found
419 '/ei-producer/v1/eitypes/{eiTypeId}':
422 - Enrichment Data Producer API
423 summary: Individual EI Type
424 operationId: getEiTypeUsingGET_1
430 description: eiTypeId
437 $ref: '#/definitions/producer_ei_type_info'
439 description: Unauthorized
441 description: Forbidden
443 description: Enrichment Information type is not found
445 $ref: '#/definitions/error_information'
447 /producer_simulator/job_created:
451 summary: Callback for EI job creation
452 operationId: jobCreatedCallbackUsingPOST
463 $ref: '#/definitions/producer_ei_job_request'
472 description: Unauthorized
474 description: Forbidden
476 description: Not Found
478 /producer_simulator/job_deleted:
482 summary: Callback for EI job deletion
483 operationId: jobDeletedCallbackUsingPOST
494 $ref: '#/definitions/producer_ei_job_request'
503 description: Unauthorized
505 description: Forbidden
507 description: Not Found
519 description: EI Type specific job data
522 description: Identity of the owner of the job
525 description: The target of the EI data
527 description: Information for a Enrichment Information Job
536 Operational state, values:
543 description: Status for an EI Job
549 description: Json schema for the job data
551 description: Information for an EI type
557 example: EI job type not found
558 description: A human-readable explanation specific to this occurrence of the problem.
563 description: The HTTP status code generated by the origin server for this occurrence of the problem.
564 title: error_information
565 description: 'Problem as defined in https://tools.ietf.org/html/rfc7807'
566 producer_ei_job_request:
573 description: Json for the job data
576 description: Idenitity of the EI job
579 description: Type idenitity for the job
582 description: URI for the target of the EI
583 title: producer_ei_job_request
584 description: The body of the EI producer callbacks for EI job creation and deletion
585 producer_ei_type_info:
590 description: Json schema for the job data
593 description: Registered producers
596 title: producer_ei_type_info
597 description: Information for an EI type
598 producer_ei_type_registration_info:
605 description: Json schema for the job data
608 description: EI type identity
609 title: producer_ei_type_registration_info
610 description: Information for an EI type
611 producer_registration_info:
614 - ei_job_creation_callback_url
615 - ei_job_deletion_callback_url
618 ei_job_creation_callback_url:
620 description: callback for job creation
621 ei_job_deletion_callback_url:
623 description: callback for job deletion
626 description: Supported EI types
628 $ref: '#/definitions/producer_ei_type_registration_info'
629 title: producer_registration_info
630 description: Information for an EI producer