Amazon HealthOmics Healthomics Operations API
The Healthomics Operations API from Amazon HealthOmics — 3 operation(s) for healthomics operations.
The Healthomics Operations API from Amazon HealthOmics — 3 operation(s) for healthomics operations.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/amazon-healthomics:amazon-healthomics-operations-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Amazon Omics Operations API
version: '2022-11-28'
description: Generated from AWS's published Smithy model for Amazon Omics. 3 operation(s).
contact:
name: Amazon Web Services
url: https://aws.amazon.com/contact-us/
license:
name: Apache 2.0
identifier: Apache-2.0
url: https://github.com/aws/api-models-aws/blob/main/LICENSE
servers:
- url: https://omics.{region}.amazonaws.com
variables:
region:
default: us-east-1
security:
- sigv4: []
tags:
- name: Operations
paths:
/annotationStore/{name}/versions/delete:
post:
operationId: DeleteAnnotationStoreVersions
summary: Delete Annotation Store Versions
description: Deletes one or multiple versions of an annotation store.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteAnnotationStoreVersionsResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'409':
description: ConflictException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
'400':
description: ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ValidationException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DeleteAnnotationStoreVersionsRequest'
tags:
- Operations
/annotationStore/{name}/versions:
post:
operationId: ListAnnotationStoreVersions
summary: List Annotation Store Versions
description: Lists the versions of an annotation store.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListAnnotationStoreVersionsResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
'400':
description: ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ValidationException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ListAnnotationStoreVersionsRequest'
tags:
- Operations
/shares:
post:
operationId: ListShares
summary: List Shares
description: Retrieves the resource shares associated with an account. Use the filter parameter to retrieve a specific subset of the shares.
responses:
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListSharesResponse'
'403':
description: AccessDeniedException
content:
application/json:
schema:
$ref: '#/components/schemas/AccessDeniedException'
'409':
description: ConflictException
content:
application/json:
schema:
$ref: '#/components/schemas/ConflictException'
'500':
description: InternalServerException
content:
application/json:
schema:
$ref: '#/components/schemas/InternalServerException'
'404':
description: ResourceNotFoundException
content:
application/json:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'402':
description: ServiceQuotaExceededException
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceQuotaExceededException'
'429':
description: ThrottlingException
content:
application/json:
schema:
$ref: '#/components/schemas/ThrottlingException'
'400':
description: ValidationException
content:
application/json:
schema:
$ref: '#/components/schemas/ValidationException'
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/ListSharesRequest'
tags:
- Operations
components:
schemas:
AccessDeniedException:
type: object
properties:
message:
type: string
required:
- message
ListSharesRequest:
type: object
properties:
resourceOwner:
type: string
description: The account that owns the resource shares.
filter:
$ref: '#/components/schemas/Filter'
nextToken:
type: string
description: Next token returned in the response of a previous ListReadSetUploadPartsRequest call. Used to get the next page of results.
maxResults:
type: integer
description: The maximum number of shares to return in one page of results.
required:
- resourceOwner
AnnotationStoreVersionItem:
type: object
properties:
storeId:
type: string
description: The store ID for an annotation store version.
id:
type: string
description: The annotation store version ID.
status:
type: string
description: The status of an annotation store version.
versionArn:
type: string
description: The Arn for an annotation store version.
name:
type: string
description: A name given to an annotation store version to distinguish it from others.
versionName:
type: string
description: The name of an annotation store version.
description:
type: string
description: The description of an annotation store version.
creationTime:
type: string
format: date-time
description: The time stamp for when an annotation store version was created.
updateTime:
type: string
format: date-time
description: The time stamp for when an annotation store version was updated.
statusMessage:
type: string
description: The status of an annotation store version.
versionSizeBytes:
type: integer
description: The size of an annotation store version in Bytes.
required:
- storeId
- id
- status
- versionArn
- name
- versionName
- description
- creationTime
- updateTime
- statusMessage
- versionSizeBytes
ListAnnotationStoreVersionsRequest:
type: object
properties:
name:
type: string
description: The name of an annotation store.
maxResults:
type: integer
description: The maximum number of annotation store versions to return in one page of results.
nextToken:
type: string
description: Specifies the pagination token from a previous request to retrieve the next page of results.
filter:
$ref: '#/components/schemas/ListAnnotationStoreVersionsFilter'
required:
- name
VersionDeleteError:
type: object
properties:
versionName:
type: string
description: The name given to an annotation store version.
message:
type: string
description: The message explaining the error in annotation store deletion.
required:
- versionName
- message
DeleteAnnotationStoreVersionsResponse:
type: object
properties:
errors:
type: array
items:
$ref: '#/components/schemas/VersionDeleteError'
description: Any errors that occur when attempting to delete an annotation store version.
ShareDetails:
type: object
properties:
shareId:
type: string
description: The ID of the resource share.
resourceArn:
type: string
description: The Arn of the shared resource.
resourceId:
type: string
description: The ID of the shared resource.
principalSubscriber:
type: string
description: The principal subscriber is the account that is sharing the resource.
ownerId:
type: string
description: The account ID for the data owner. The owner creates the resource share.
status:
type: string
description: The status of the share.
statusMessage:
type: string
description: The status message for a resource share. It provides additional details about the share status.
shareName:
type: string
description: The name of the resource share.
creationTime:
type: string
format: date-time
description: The timestamp of when the resource share was created.
updateTime:
type: string
format: date-time
description: The timestamp of the resource share update.
ValidationException:
type: object
properties:
message:
type: string
required:
- message
ResourceNotFoundException:
type: object
properties:
message:
type: string
required:
- message
ListSharesResponse:
type: object
properties:
shares:
type: array
items:
$ref: '#/components/schemas/ShareDetails'
description: The shares available and their metadata details.
nextToken:
type: string
description: Next token returned in the response of a previous ListSharesResponse call. Used to get the next page of results.
required:
- shares
ThrottlingException:
type: object
properties:
message:
type: string
required:
- message
ConflictException:
type: object
properties:
message:
type: string
required:
- message
ListAnnotationStoreVersionsResponse:
type: object
properties:
annotationStoreVersions:
type: array
items:
$ref: '#/components/schemas/AnnotationStoreVersionItem'
description: Lists all versions of an annotation store.
nextToken:
type: string
description: Specifies the pagination token from a previous request to retrieve the next page of results.
InternalServerException:
type: object
properties:
message:
type: string
required:
- message
ServiceQuotaExceededException:
type: object
properties:
message:
type: string
required:
- message
ListAnnotationStoreVersionsFilter:
type: object
properties:
status:
type: string
description: The status of an annotation store version.
Filter:
type: object
properties:
resourceArns:
type: array
items:
type: string
description: Filter based on the Amazon Resource Number (ARN) of the resource. You can specify up to 10 values.
status:
type: array
items:
type: string
description: Filter based on the resource status. You can specify up to 10 values.
type:
type: array
items:
type: string
description: The type of resources to be filtered. You can specify one or more of the resource types.
DeleteAnnotationStoreVersionsRequest:
type: object
properties:
name:
type: string
description: The name of the annotation store from which versions are being deleted.
versions:
type: array
items:
type: string
description: The versions of an annotation store to be deleted.
force:
type: string
description: Forces the deletion of an annotation store version when imports are in-progress..
required:
- name
- versions
securitySchemes:
sigv4:
type: apiKey
in: header
name: Authorization
description: AWS Signature Version 4. The Authorization header carries an AWS4-HMAC-SHA256 signature over the canonical request, with X-Amz-Date (and X-Amz-Security-Token for temporary credentials). Not a bearer token.
x-aws-sigv4:
signingName: omics
x-provenance:
method: harvested
publisher: Amazon Web Services
source: https://raw.githubusercontent.com/aws/api-models-aws/582e55931c45b944739742a2c1620b6026dd2d13/models/omics/service/2022-11-28/omics-2022-11-28.json
note: converted by smithy-to-openapi.py from AWS's Smithy model (roadmap#1001)