AWS HealthLake Tags API
Resource tagging operations for cost allocation and resource management
Resource tagging operations for cost allocation and resource management
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/aws-healthlake:aws-healthlake-tags-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: Aws Healthlake Tags API
version: '2017-07-01'
description: 'Operations tagged Tags across 2 of this provider''s published API definitions: openapi.json, aws-healthlake-tags-api-openapi.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: https://healthlake.{region}.amazonaws.com
description: AWS HealthLake regional endpoint
variables:
region:
default: us-east-1
description: AWS region identifier
enum:
- us-east-1
- us-east-2
- us-west-2
- ap-southeast-2
- eu-west-1
tags:
- name: Tags
description: Resource tagging operations for cost allocation and resource management
paths:
/#X-Amz-Target=HealthLake.ListTagsForResource:
post:
operationId: listTagsForResource
summary: ListTagsForResource
description: Returns a list of all existing tags associated with a data store.
tags:
- Tags
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- HealthLake.ListTagsForResource
description: 'The AWS service action target: HealthLake.ListTagsForResource'
responses:
'200':
description: Success
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/ListTagsForResourceResponse'
'400':
description: Client error (validation, throttling, conflict, access denied)
content:
application/x-amz-json-1.0:
schema:
type: object
properties:
__type:
type: string
description: Exception type
Message:
type: string
description: Error message
'500':
description: Internal server error
content:
application/x-amz-json-1.0:
schema:
type: object
properties:
__type:
type: string
description: Exception type
Message:
type: string
description: Error message
requestBody:
required: true
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/ListTagsForResourceRequest'
security:
- aws_v4: []
servers:
- url: https://healthlake.{region}.amazonaws.com
description: AWS HealthLake regional endpoint
variables:
region:
default: us-east-1
description: AWS region identifier
enum:
- us-east-1
- us-east-2
- us-west-2
- ap-southeast-2
- eu-west-1
/#X-Amz-Target=HealthLake.TagResource:
post:
operationId: tagResource
summary: TagResource
description: Adds a user specified key and value tag to a data store.
tags:
- Tags
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- HealthLake.TagResource
description: 'The AWS service action target: HealthLake.TagResource'
responses:
'200':
description: Success
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/TagResourceResponse'
'400':
description: Client error (validation, throttling, conflict, access denied)
content:
application/x-amz-json-1.0:
schema:
type: object
properties:
__type:
type: string
description: Exception type
Message:
type: string
description: Error message
'500':
description: Internal server error
content:
application/x-amz-json-1.0:
schema:
type: object
properties:
__type:
type: string
description: Exception type
Message:
type: string
description: Error message
requestBody:
required: true
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/TagResourceRequest'
security:
- aws_v4: []
servers:
- url: https://healthlake.{region}.amazonaws.com
description: AWS HealthLake regional endpoint
variables:
region:
default: us-east-1
description: AWS region identifier
enum:
- us-east-1
- us-east-2
- us-west-2
- ap-southeast-2
- eu-west-1
/#X-Amz-Target=HealthLake.UntagResource:
post:
operationId: untagResource
summary: UntagResource
description: Removes tags from a data store.
tags:
- Tags
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- HealthLake.UntagResource
description: 'The AWS service action target: HealthLake.UntagResource'
responses:
'200':
description: Success
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/UntagResourceResponse'
'400':
description: Client error (validation, throttling, conflict, access denied)
content:
application/x-amz-json-1.0:
schema:
type: object
properties:
__type:
type: string
description: Exception type
Message:
type: string
description: Error message
'500':
description: Internal server error
content:
application/x-amz-json-1.0:
schema:
type: object
properties:
__type:
type: string
description: Exception type
Message:
type: string
description: Error message
requestBody:
required: true
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/UntagResourceRequest'
security:
- aws_v4: []
servers:
- url: https://healthlake.{region}.amazonaws.com
description: AWS HealthLake regional endpoint
variables:
region:
default: us-east-1
description: AWS region identifier
enum:
- us-east-1
- us-east-2
- us-west-2
- ap-southeast-2
- eu-west-1
/#ListTagsForResource:
post:
operationId: ListTagsForResource
summary: List Tags For Resource
description: Returns a list of all existing tags associated with a data store.
responses:
'200':
description: Success
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/ListTagsForResourceResponse_2'
'404':
description: ResourceNotFoundException
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/ResourceNotFoundException'
'400':
description: ValidationException
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/ValidationException'
parameters:
- name: X-Amz-Target
in: header
required: true
schema:
type: string
enum:
- HealthLake.ListTagsForResource
requestBody:
required: true
content:
application/x-amz-json-1.0:
schema:
$ref: '#/components/schemas/ListTagsForResourceRequest_2'
tags:
- Tags
security:
- sigv4: []
servers:
- url: https://healthlake.{region}.amazonaws.com
variables:
region:
default: us-east-1
components:
schemas:
UntagResourceResponse:
type: object
properties: {}
ListTagsForResourceRequest:
type: object
properties:
ResourceARN:
type: string
minLength: 1
maxLength: 1011
pattern: ^arn:aws((-us-gov)|(-iso)|(-iso-b)|(-cn))?:healthlake:[a-z0-9-]+:\d{12}:datastore\/fhir\/.{32}
required:
- ResourceARN
ListTagsForResourceResponse:
type: object
properties:
Tags:
type: array
items:
type: object
properties:
Key:
type: string
minLength: 1
maxLength: 128
pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
Value:
type: string
minLength: 0
maxLength: 256
pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
required:
- Key
- Value
TagResourceRequest:
type: object
properties:
ResourceARN:
type: string
minLength: 1
maxLength: 1011
pattern: ^arn:aws((-us-gov)|(-iso)|(-iso-b)|(-cn))?:healthlake:[a-z0-9-]+:\d{12}:datastore\/fhir\/.{32}
Tags:
type: array
items:
type: object
properties:
Key:
type: string
minLength: 1
maxLength: 128
pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
Value:
type: string
minLength: 0
maxLength: 256
pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
required:
- Key
- Value
required:
- ResourceARN
- Tags
UntagResourceRequest:
type: object
properties:
ResourceARN:
type: string
minLength: 1
maxLength: 1011
pattern: ^arn:aws((-us-gov)|(-iso)|(-iso-b)|(-cn))?:healthlake:[a-z0-9-]+:\d{12}:datastore\/fhir\/.{32}
TagKeys:
type: array
items:
type: string
minLength: 1
maxLength: 128
pattern: ^([\p{L}\p{Z}\p{N}_.:/=+\-@]*)$
required:
- ResourceARN
- TagKeys
TagResourceResponse:
type: object
properties: {}
ValidationException:
type: object
properties:
Message:
type: string
ListTagsForResourceRequest_2:
type: object
properties:
ResourceARN:
type: string
description: The Amazon Resource Name (ARN) of the data store to which tags are being added.
required:
- ResourceARN
Tag:
type: object
properties:
Key:
type: string
description: The key portion of a tag. Tag keys are case sensitive.
Value:
type: string
description: The value portion of a tag. Tag values are case-sensitive.
required:
- Key
- Value
ListTagsForResourceResponse_2:
type: object
properties:
Tags:
type: array
items:
$ref: '#/components/schemas/Tag'
description: Returns a list of tags associated with a data store.
ResourceNotFoundException:
type: object
properties:
Message:
type: string
securitySchemes:
aws_v4:
type: apiKey
in: header
name: Authorization
description: 'AWS Signature Version 4. Sign requests with your AWS access key and secret key. See: https://docs.aws.amazon.com/general/latest/gr/signing_aws_api_requests.html'
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: healthlake
externalDocs:
description: Amazon HealthLake API Reference
url: https://docs.aws.amazon.com/healthlake/latest/APIReference/Welcome.html
x-refined-from:
- openapi.json
- aws-healthlake-tags-api-openapi.yml