Upload REST Endpoints

Upload
Upload create, update, and delete immunization record requests using either CRVS or HL7 data formats. Upload files can be text, JSON, or a zipped text or JSON file.
Asynchronous - Create records using CVRS data in a zipped text file
Method: post
Path: /v0/async/cvrs/jobs
Asynchronous - Delete records using CVRS data in a zipped text file
Method: delete
Path: /v0/async/cvrs/jobs
Asynchronous - Get status for an asynchronous CVRS upload
Method: get
Path: /v0/async/cvrs/jobs/{job-id}
Asynchronous - Update records using CVRS data in a zipped text file
Method: put
Path: /v0/async/cvrs/jobs
Create records using CVRS data in a text file
Method: post
Path: /v0/upload/cvrs/batch
Create records using HL7 data in a JSON file
Method: post
Path: /v0/upload/hl7/json
Create records using HL7 data in a text file
Method: post
Path: /v0/upload/hl7/batch
Delete records using CVRS data in a text file
Method: delete
Path: /v0/upload/cvrs/batch
Delete records using HL7 data in a JSON file
Method: delete
Path: /v0/upload/hl7/json
Delete records using HL7 data in a text file
Method: delete
Path: /v0/upload/hl7/batch
Get previously uploaded records
Method: get
Path: /v0/upload/file/{fileId}
Update records using CVRS data in a text file
Method: put
Path: /v0/upload/cvrs/batch
Update records using HL7 data in a JSON file
Method: put
Path: /v0/upload/hl7/json
Update records using HL7 data in a text file
Method: put
Path: /v0/upload/hl7/batch