openapi: 3.1.0
info:
title: Amazon Trusted Advisor (AWS Support)
version: '1.0.0'
description: Minimal OpenAPI representation of the AWS Support API which exposes Trusted Advisor checks alongside support case management. Operations follow the AWS RPC-over-HTTP convention.
servers:
- url: https://support.us-east-1.amazonaws.com
x-generated-from: https://docs.aws.amazon.com/awssupport/latest/user/trusted-advisor.html
x-generated-by: claude-crawl-2026-05-08
paths:
/AddAttachmentsToSet: {post: {summary: AddAttachmentsToSet, operationId: AddAttachmentsToSet, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/AddCommunicationToCase: {post: {summary: AddCommunicationToCase, operationId: AddCommunicationToCase, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/CreateCase: {post: {summary: CreateCase, operationId: CreateCase, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeAttachment: {post: {summary: DescribeAttachment, operationId: DescribeAttachment, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeCases: {post: {summary: DescribeCases, operationId: DescribeCases, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeCommunications: {post: {summary: DescribeCommunications, operationId: DescribeCommunications, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeCreateCaseOptions: {post: {summary: DescribeCreateCaseOptions, operationId: DescribeCreateCaseOptions, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeServices: {post: {summary: DescribeServices, operationId: DescribeServices, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeSeverityLevels: {post: {summary: DescribeSeverityLevels, operationId: DescribeSeverityLevels, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeSupportedLanguages: {post: {summary: DescribeSupportedLanguages, operationId: DescribeSupportedLanguages, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeTrustedAdvisorCheckRefreshStatuses: {post: {summary: DescribeTrustedAdvisorCheckRefreshStatuses, operationId: DescribeTrustedAdvisorCheckRefreshStatuses, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeTrustedAdvisorCheckResult: {post: {summary: DescribeTrustedAdvisorCheckResult, operationId: DescribeTrustedAdvisorCheckResult, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeTrustedAdvisorChecks: {post: {summary: DescribeTrustedAdvisorChecks, operationId: DescribeTrustedAdvisorChecks, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/DescribeTrustedAdvisorCheckSummaries: {post: {summary: DescribeTrustedAdvisorCheckSummaries, operationId: DescribeTrustedAdvisorCheckSummaries, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/RefreshTrustedAdvisorCheck: {post: {summary: RefreshTrustedAdvisorCheck, operationId: RefreshTrustedAdvisorCheck, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}
/ResolveCase: {post: {summary: ResolveCase, operationId: ResolveCase, requestBody: {content: {application/json: {schema: {type: object}}}}, responses: {'200': {description: OK, content: {application/json: {schema: {type: object}}}}}}}