Amazon Ads · JSON-LD Context

Amazon Ads Context

JSON-LD context defining the semantic vocabulary for Amazon Ads from Amazon Ads.

8 Classes 19 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
amazon: https://amazon.com/schema#

Classes

PostActivationstatuscheckRequest PostActivationstatuscheckResponse PostCancelgiftcardRequest PostCancelgiftcardResponse PostDeactivategiftcardRequest PostDeactivategiftcardResponse PostGetgiftcardRequest PostGetgiftcardResponse

Properties

Property Type Container
statusCheckRequestId string
partnerId string
cardNumber integer
externalReference string
cardInfo
cardInfo.cardNumber integer
cardInfo.cardStatus string
cardInfo.expirationDate string
cardInfo.value
status string
creationRequestId string
activationRequestId string
value
currencyCode string
amount integer
gcClaimCode string
cardStatus string
gcId string
gcExpirationDate string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://amazon.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "amazon": "https://amazon.com/schema#",
    "PostActivationstatuscheckRequest": "amazon:PostActivationstatuscheckRequest",
    "statusCheckRequestId": {
      "@id": "amazon:statusCheckRequestId",
      "@type": "xsd:string"
    },
    "partnerId": {
      "@id": "amazon:partnerId",
      "@type": "xsd:string"
    },
    "cardNumber": {
      "@id": "amazon:cardNumber",
      "@type": "xsd:integer"
    },
    "externalReference": {
      "@id": "amazon:externalReference",
      "@type": "xsd:string"
    },
    "PostActivationstatuscheckResponse": "amazon:PostActivationstatuscheckResponse",
    "cardInfo": {
      "@id": "amazon:cardInfo"
    },
    "cardInfo.cardNumber": {
      "@id": "amazon:cardInfo.cardNumber",
      "@type": "xsd:integer"
    },
    "cardInfo.cardStatus": {
      "@id": "amazon:cardInfo.cardStatus",
      "@type": "xsd:string"
    },
    "cardInfo.expirationDate": {
      "@id": "amazon:cardInfo.expirationDate",
      "@type": "xsd:string"
    },
    "cardInfo.value": {
      "@id": "amazon:cardInfo.value"
    },
    "status": {
      "@id": "amazon:status",
      "@type": "xsd:string"
    },
    "PostCancelgiftcardRequest": "amazon:PostCancelgiftcardRequest",
    "creationRequestId": {
      "@id": "amazon:creationRequestId",
      "@type": "xsd:string"
    },
    "PostCancelgiftcardResponse": "amazon:PostCancelgiftcardResponse",
    "PostDeactivategiftcardRequest": "amazon:PostDeactivategiftcardRequest",
    "activationRequestId": {
      "@id": "amazon:activationRequestId",
      "@type": "xsd:string"
    },
    "PostDeactivategiftcardResponse": "amazon:PostDeactivategiftcardResponse",
    "PostGetgiftcardRequest": "amazon:PostGetgiftcardRequest",
    "value": {
      "@id": "amazon:value"
    },
    "currencyCode": {
      "@id": "amazon:currencyCode",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "amazon:amount",
      "@type": "xsd:integer"
    },
    "PostGetgiftcardResponse": "amazon:PostGetgiftcardResponse",
    "gcClaimCode": {
      "@id": "amazon:gcClaimCode",
      "@type": "xsd:string"
    },
    "cardStatus": {
      "@id": "amazon:cardStatus",
      "@type": "xsd:string"
    },
    "gcId": {
      "@id": "amazon:gcId",
      "@type": "xsd:string"
    },
    "gcExpirationDate": {
      "@id": "amazon:gcExpirationDate",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Amazon Ads API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Amazon Ads's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-14) from openapi/_ae-authored/amazon-ads-openapi-generated.yml.",
  "dcterms:created": "2026-10-14",
  "dcterms:source": [
    "openapi/_ae-authored/amazon-ads-openapi-generated.yml"
  ]
}