# Amazon Omics API

> Amazon Omics API on Apizie: 72 endpoints (Stops a multipart upload., Deletes one or more read sets., Gets information about an annotation import job., Cancels an annotation import job., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:amazonaws-omics/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:amazonaws-omics`
- Category: Cloud
- Status: byok
- Source: https://github.com/mermade/aws2openapi
- Page: https://zieapi.vercel.app/api/cloud/amazonaws-omics
- OpenAPI: https://zieapi.vercel.app/api/cloud/amazonaws-omics/openapi.json

This is the AWS HealthOmics API Reference . For an introduction to the service, see What is AWS HealthOmics? in the AWS HealthOmics User Guide .

## Endpoints

### Stops a multipart upload.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/abort-multipart-read-set-upload` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The sequence store ID for the store involved in the multipart upload. |
| uploadId | string | yes | The ID for the multipart upload. |

### Deletes one or more read sets.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/batch-delete-read-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The read sets' sequence store ID. |
| body | object | yes | JSON request body |

### Gets information about an annotation import job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-annotation-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| jobId | string | yes | The job's ID. |

### Cancels an annotation import job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/cancel-annotation-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| jobId | string | yes | The job's ID. |

### Cancels a run.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/cancel-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The run's ID. |

### Gets information about a variant import job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-variant-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| jobId | string | yes | The job's ID. |

### Cancels a variant import job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/cancel-variant-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| jobId | string | yes | The job's ID. |

### Concludes a multipart upload once you have uploaded all the components.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/complete-multipart-read-set-upload` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The sequence store ID for the store involved in the multipart upload. |
| uploadId | string | yes | The ID for the multipart upload. |
| body | object | yes | JSON request body |

### Creates an annotation store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/create-annotation-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Begins a multipart read set upload.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/create-multipart-read-set-upload` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The sequence store ID for the store that is the destination of the multipart uploads. |
| body | object | yes | JSON request body |

### Creates a reference store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/create-reference-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Retrieves a list of run groups.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-run-groups` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | no | The run groups' name. |
| startingToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| maxResults | integer | no | The maximum number of run groups to return in one page of results. |

### Creates a run group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/create-run-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a sequence store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/create-sequence-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Creates a variant store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/create-variant-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Retrieves a list of workflows.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-workflows` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| type | string | no | The workflows' type. |
| name | string | no | The workflows' name. |
| startingToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| maxResults | integer | no | The maximum number of workflows to return in one page of results. |

### Creates a workflow.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/create-workflow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Gets information about an annotation store.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-annotation-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | yes | The store's name. |

### Updates an annotation store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/update-annotation-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | yes | A name for the store. |
| body | object | yes | JSON request body |

### Deletes an annotation store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/delete-annotation-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | yes | The store's name. |
| force | boolean | no | Whether to force deletion. |

### Deletes a genome reference.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/delete-reference` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The reference's ID. |
| referenceStoreId | string | yes | The reference's store ID. |

### Gets information about a reference store.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-reference-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The store's ID. |

### Deletes a genome reference store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/delete-reference-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The store's ID. |

### Gets information about a workflow run.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The run's ID. |
| export | array | no | The run's export format. |

### Deletes a workflow run.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/delete-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The run's ID. |

### Gets information about a workflow run group.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-run-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The group's ID. |

### Updates a run group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/update-run-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The group's ID. |
| body | object | yes | JSON request body |

### Deletes a workflow run group.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/delete-run-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The run group's ID. |

### Gets information about a sequence store.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-sequence-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The store's ID. |

### Deletes a sequence store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/delete-sequence-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The sequence store's ID. |

### Gets information about a variant store.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-variant-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | yes | The store's name. |

### Updates a variant store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/update-variant-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | yes | A name for the store. |
| body | object | yes | JSON request body |

### Deletes a variant store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/delete-variant-store` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | yes | The store's name. |
| force | boolean | no | Whether to force deletion. |

### Gets information about a workflow.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-workflow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The workflow's ID. |
| type | string | no | The workflow's type. |
| export | array | no | The export format for the workflow. |

### Updates a workflow.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/update-workflow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The workflow's ID. |
| body | object | yes | JSON request body |

### Deletes a workflow.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/delete-workflow` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The workflow's ID. |

### Gets a file from a read set.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-read-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The read set's ID. |
| sequenceStoreId | string | yes | The read set's sequence store ID. |
| file | string | no | The file to retrieve. |
| partNumber | integer | yes | The part number to retrieve. |

### Gets information about a read set activation job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-read-set-activation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The job's ID. |
| sequenceStoreId | string | yes | The job's sequence store ID. |

### Gets information about a read set export job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-read-set-export-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The job's sequence store ID. |
| id | string | yes | The job's ID. |

### Gets information about a read set import job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-read-set-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The job's ID. |
| sequenceStoreId | string | yes | The job's sequence store ID. |

### Gets details about a read set.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-read-set-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The read set's ID. |
| sequenceStoreId | string | yes | The read set's sequence store ID. |

### Gets a reference file.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-reference` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The reference's ID. |
| referenceStoreId | string | yes | The reference's store ID. |
| Range | string | no | The range to retrieve. |
| partNumber | integer | yes | The part number to retrieve. |
| file | string | no | The file to retrieve. |

### Gets information about a reference import job.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-reference-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The job's ID. |
| referenceStoreId | string | yes | The job's reference store ID. |

### Gets information about a genome reference's metadata.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-reference-metadata` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The reference's ID. |
| referenceStoreId | string | yes | The reference's reference store ID. |

### Gets information about a workflow run task.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/get-run-task` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The task's ID. |
| taskId | string | yes | The task's ID. |

### Retrieves a list of annotation import jobs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-annotation-import-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of jobs to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of annotation stores.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-annotation-stores` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of stores to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Lists all multipart read set uploads and their statuses.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-multipart-read-set-uploads` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The Sequence Store ID used for the multipart uploads. |
| maxResults | integer | no | The maximum number of multipart uploads returned in a page. |
| nextToken | string | no | Next token returned in the response of a previous ListMultipartReadSetUploads call. Used to get the next page of results. |

### Retrieves a list of read set activation jobs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-read-set-activation-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The read set's sequence store ID. |
| maxResults | integer | no | The maximum number of read set activation jobs to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of read set export jobs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-read-set-export-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The jobs' sequence store ID. |
| maxResults | integer | no | The maximum number of jobs to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of read set import jobs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-read-set-import-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of jobs to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| sequenceStoreId | string | yes | The jobs' sequence store ID. |
| body | object | yes | JSON request body |

### This operation will list all parts in a requested multipart upload for a sequence store.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-read-set-upload-parts` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The Sequence Store ID used for the multipart uploads. |
| uploadId | string | yes | The ID for the initiated multipart upload. |
| maxResults | integer | no | The maximum number of read set upload parts returned in a page. |
| nextToken | string | no | Next token returned in the response of a previous ListReadSetUploadPartsRequest call. Used to get the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of read sets.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-read-sets` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The jobs' sequence store ID. |
| maxResults | integer | no | The maximum number of read sets to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of reference import jobs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-reference-import-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of jobs to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| referenceStoreId | string | yes | The job's reference store ID. |
| body | object | yes | JSON request body |

### Retrieves a list of reference stores.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-reference-stores` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of stores to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of references.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-references` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| referenceStoreId | string | yes | The references' reference store ID. |
| maxResults | integer | no | The maximum number of references to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of tasks for a run.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-run-tasks` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| id | string | yes | The run's ID. |
| status | string | no | Filter the list by status. |
| startingToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| maxResults | integer | no | The maximum number of run tasks to return in one page of results. |

### Retrieves a list of runs.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-runs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| name | string | no | Filter the list by run name. |
| runGroupId | string | no | Filter the list by run group ID. |
| startingToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| maxResults | integer | no | The maximum number of runs to return in one page of results. |
| status | string | no | The status of a run. |

### Starts a run.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/start-run` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Retrieves a list of sequence stores.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-sequence-stores` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of stores to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of tags for a resource.
`GET https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-tags-for-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The resource's ARN. |

### Tags a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/tag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The resource's ARN. |
| body | object | yes | JSON request body |

### Retrieves a list of variant import jobs.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-variant-import-jobs` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of import jobs to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Retrieves a list of variant stores.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/list-variant-stores` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| maxResults | integer | no | The maximum number of stores to return in one page of results. |
| nextToken | string | no | Specify the pagination token from a previous request to retrieve the next page of results. |
| body | object | yes | JSON request body |

### Starts an annotation import job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/start-annotation-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Activates an archived read set. To reduce storage charges, Amazon Omics archives unused read sets after 30…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/start-read-set-activation-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The read set's sequence store ID. |
| body | object | yes | JSON request body |

### Exports a read set to Amazon S3.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/start-read-set-export-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The read set's sequence store ID. |
| body | object | yes | JSON request body |

### Starts a read set import job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/start-read-set-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The read set's sequence store ID. |
| body | object | yes | JSON request body |

### Starts a reference import job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/start-reference-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| referenceStoreId | string | yes | The job's reference store ID. |
| body | object | yes | JSON request body |

### Starts a variant import job.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/start-variant-import-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| body | object | yes | JSON request body |

### Removes tags from a resource.
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/untag-resource` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| resourceArn | string | yes | The resource's ARN. |
| tagKeys | array | yes | Keys of tags to remove. |

### This operation uploads a specific part of a read set. If you upload a new part using a previously used part…
`POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/upload-read-set-part` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| region | string | no | The AWS region |
| sequenceStoreId | string | yes | The Sequence Store ID used for the multipart upload. |
| uploadId | string | yes | The ID for the initiated multipart upload. |
| partSource | string | yes | The source file for an upload part. |
| partNumber | integer | yes | The number of the part being uploaded. |
| body | object | yes | JSON request body |

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:amazonaws-omics/abort-multipart-read-set-upload" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Amazon Omics API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:amazonaws-omics/abort-multipart-read-set-upload with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Amazon Omics API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Amazon Omics itself also needs your own key from amazonaws.com.

### Can AI agents use the Amazon Omics API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:amazonaws-omics.

### What is the status of the Amazon Omics API?
Needs your own provider key (bring your own key)
