{
  "version": "1.0",
  "examples": {
    "CreateComplianceInquiry": [
      {
        "input": {
          "name": "My Compliance Inquiry",
          "clientToken": "unique-client-token-1234",
          "inquiryContent": {
            "query": "Is my workload compliant with SOC 2?"
          },
          "supportMode": "AI_ONLY"
        },
        "output": {
          "complianceInquirySummary": {
            "name": "My Compliance Inquiry",
            "arn": "arn:aws:artifact:us-east-1:123456789012:compliance-inquiry/compliance-inquiry-abcdef0123456789",
            "createdAt": "2026-03-24T12:00:00Z",
            "id": "compliance-inquiry-abcdef0123456789",
            "inputSource": "TEXT",
            "status": "PROCESSING",
            "statusMessage": "Compliance inquiry processing is in-progress."
          }
        },
        "description": "Creates a compliance inquiry with a single text query.",
        "id": "example-1",
        "title": "Invoke CreateComplianceInquiry operation"
      }
    ],
    "ExportComplianceInquiry": [
      {
        "input": {
          "complianceInquiryId": "compliance-inquiry-abcdef0123456789",
          "includeCitations": true,
          "queryIdentifiers": [
            1,
            2
          ]
        },
        "output": {
          "documentPresignedUrl": "https://s3.us-east-1.amazonaws.com/artifact-bucket/export.pdf?X-Amz-Signature=example"
        },
        "description": "Exports a compliance inquiry report.",
        "id": "example-1",
        "title": "Invoke ExportComplianceInquiry operation"
      }
    ],
    "GetAccountSettings": [
      {
        "input": {},
        "output": {
          "accountSettings": {
            "notificationSubscriptionStatus": "SUBSCRIBED"
          }
        },
        "description": "Get the current account settings.",
        "id": "example-1",
        "title": "Invoke GetAccountSettings operation"
      }
    ],
    "GetComplianceInquiryMetadata": [
      {
        "input": {
          "complianceInquiryId": "compliance-inquiry-abcdef0123456789"
        },
        "output": {
          "complianceInquiryDetail": {
            "name": "My Compliance Inquiry",
            "arn": "arn:aws:artifact:us-east-1:123456789012:compliance-inquiry/compliance-inquiry-abcdef0123456789",
            "createdAt": "2026-03-24T12:00:00Z",
            "id": "compliance-inquiry-abcdef0123456789",
            "inputSource": "TEXT",
            "status": "COMPLETED",
            "statusMessage": "Compliance inquiry processing is complete.",
            "supportMode": "AI_ONLY",
            "updatedAt": "2026-03-24T12:05:00Z"
          }
        },
        "description": "Gets metadata for a compliance inquiry.",
        "id": "example-1",
        "title": "Invoke GetComplianceInquiryMetadata operation"
      }
    ],
    "GetReport": [
      {
        "input": {
          "reportId": "report-abcdef0123456789",
          "termToken": "term-token-abcdefghijklm01234567890"
        },
        "output": {
          "documentPresignedUrl": "<Presigned S3 URL>"
        },
        "description": "The GetReport operation is invoked on a reportId and on a optional version.\n                        Callers must provide a termToken, which is provided by the GetTermForReport\n                        operation. If callers do not provide a version, it will default to the\n                        report's latest version",
        "id": "example-1",
        "title": "Invoke GetReport operation on the latest version of a specific report"
      }
    ],
    "GetReportMetadata": [
      {
        "input": {
          "reportId": "report-bqhUJF3FrQZsMJpb"
        },
        "output": {
          "reportDetails": {
            "version": 1,
            "name": "Name of report",
            "arn": "arn:aws:artifact:us-east-1::report/report-abcdef0123456789:1",
            "category": "Artifact Category",
            "companyName": "AWS",
            "createdAt": "2022-05-27T23:17:00.343940Z",
            "description": "Description of report",
            "id": "report-abcdef0123456789",
            "periodEnd": "2022-04-01T20:32:04Z",
            "periodStart": "2022-04-01T20:32:04Z",
            "productName": "Product of report",
            "series": "Artifact Series",
            "state": "PUBLISHED",
            "termArn": "arn:aws:artifact:us-east-1::term/term-abcdef0123456789:1"
          }
        },
        "description": "The GetReportMetadata operation is invoked on a reportId and on a optional version.\n                        If callers do not provide a version, it will default to the report's latest version.",
        "id": "example-1",
        "title": "Invoke GetReportMetadata operation on the latest version of a specific report"
      }
    ],
    "GetTermForReport": [
      {
        "input": {
          "reportId": "report-abcdef0123456789"
        },
        "output": {
          "documentPresignedUrl": "<Presigned S3 URL>",
          "termToken": "term-token-abcdefghijklm01234567890"
        },
        "description": "The GetTermForReport operation is invoked on a reportId and on a optional version.\n                        If callers do not provide a version, it will default to the report's latest version.",
        "id": "example-1",
        "title": "Invoke GetTermForReport operation on the latest version of a specific report"
      }
    ],
    "ListComplianceInquiries": [
      {
        "input": {
          "maxResults": 10
        },
        "output": {
          "complianceInquiries": [
            {
              "name": "My Compliance Inquiry",
              "arn": "arn:aws:artifact:us-east-1:123456789012:compliance-inquiry/compliance-inquiry-abcdef0123456789",
              "createdAt": "2026-03-24T12:00:00Z",
              "id": "compliance-inquiry-abcdef0123456789",
              "inputSource": "TEXT",
              "status": "COMPLETED",
              "statusMessage": "Compliance inquiry processing is complete."
            }
          ]
        },
        "description": "Lists all compliance inquiries.",
        "id": "example-1",
        "title": "Invoke ListComplianceInquiries operation"
      }
    ],
    "ListComplianceInquiryQueries": [
      {
        "input": {
          "complianceInquiryId": "compliance-inquiry-abcdef0123456789",
          "maxResults": 10
        },
        "output": {
          "queries": [
            {
              "citations": [
                {
                  "sourceContent": "Relevant compliance content...",
                  "sourceLabel": "SOC 2 Type II Report",
                  "sourceLink": "https://example.com/soc2"
                }
              ],
              "createdAt": "2026-03-24T12:00:00Z",
              "query": "Is my workload compliant with SOC 2?",
              "queryIdentifier": 1,
              "response": "Based on the available compliance documentation...",
              "reviewType": "AI",
              "status": "COMPLETED",
              "statusMessage": "Query processing is complete."
            }
          ]
        },
        "description": "Lists queries within a compliance inquiry.",
        "id": "example-1",
        "title": "Invoke ListComplianceInquiryQueries operation"
      }
    ],
    "ListCustomerAgreements": [
      {
        "input": {},
        "output": {
          "customerAgreements": [
            {
              "name": "Name of agreement",
              "type": "DEFAULT",
              "acceptanceTerms": [
                "terms acknowledged when agreement was accepted"
              ],
              "agreementArn": "arn:aws:artifact:::agreement/agreement-abcdef0123456789",
              "arn": "arn:aws:artifact::111111111111:customer-agreement/customer-agreement-abcdef0123456789",
              "awsAccountId": "111111111111",
              "description": "Description of agreement",
              "effectiveStart": "2022-04-01T20:32:04Z",
              "id": "customer-agreement-abcdef0123456789",
              "state": "ACTIVE",
              "terminateTerms": [
                "terms that must be acknowledged to terminate this agreement"
              ]
            }
          ],
          "nextToken": "gPFEGk7CF4wS901w7ppYclt7gPFEGk7CF4wS901w7ppYclt7gPFEGk7CF4wS901w7ppYclt7"
        },
        "description": "The ListCustomerAgreements operation returns a collection of customer-agreement resources in the ACTIVE state for the calling credential.",
        "id": "example-1",
        "title": "Invoke ListCustomerAgreements operation"
      }
    ],
    "ListReportVersions": [
      {
        "input": {
          "reportId": "report-abcdef0123456789"
        },
        "output": {
          "nextToken": "gPFEGk7CF4wS901w7ppYclt7gPFEGk7CF4wS901w7ppYclt7gPFEGk7CF4wS901w7ppYclt7",
          "reports": [
            {
              "version": 1,
              "name": "name",
              "arn": "arn:aws:artifact:us-east-1::report:report-abcdef0123456789:1",
              "category": "category",
              "companyName": "companyName",
              "description": "description",
              "id": "report-abcdef0123456789",
              "periodEnd": "2022-04-01T20:32:04Z",
              "periodStart": "2022-04-01T20:32:04Z",
              "productName": "productName",
              "series": "series",
              "state": "PUBLISHED"
            }
          ]
        },
        "description": "The ListReportVersions operation returns a collection of report versions\n                        for a given resource.",
        "id": "example-1",
        "title": "Invoke ListReportVersions operation"
      }
    ],
    "ListReports": [
      {
        "input": {},
        "output": {
          "nextToken": "gPFEGk7CF4wS901w7ppYclt7gPFEGk7CF4wS901w7ppYclt7gPFEGk7CF4wS901w7ppYclt7",
          "reports": [
            {
              "version": 1,
              "name": "Name of report",
              "arn": "arn:aws:artifact:us-east-1::report/report-abcdef0123456789",
              "category": "Artifact Category",
              "companyName": "AWS",
              "description": "Description of report",
              "id": "report-abcdef0123456789",
              "periodEnd": "2022-04-01T20:32:04Z",
              "periodStart": "2022-04-01T20:32:04Z",
              "productName": "Product of report",
              "series": "Artifact Series",
              "state": "PUBLISHED"
            }
          ]
        },
        "description": "The ListReports operation returns a collection of report resources.",
        "id": "example-1",
        "title": "Invoke ListReports operation"
      }
    ],
    "PutAccountSettings": [
      {
        "input": {
          "notificationSubscriptionStatus": "SUBSCRIBED"
        },
        "output": {
          "accountSettings": {
            "notificationSubscriptionStatus": "SUBSCRIBED"
          }
        },
        "description": "Set the account settings.",
        "id": "example-1",
        "title": "Invoke PutAccountSettings operation"
      }
    ]
  }
}
