MoneyGram · JSON-LD Context

Moneygram Context

JSON-LD context defining the semantic vocabulary for Moneygram from MoneyGram.

11 Classes 70 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/
moneygram: https://moneygram.com/schema#

Classes

GetFxRateV1RatesResponse GetOauthOauthidResponse PutPartnerconnectV1TransactionsTransactionidStatusRequest PutPartnerconnectV1TransactionsTransactionidStatusResponse GetReferenceDataV1V1IdResponse PutTransactionsMgitransactionidStatusRequest PutTransactionsMgitransactionidStatusResponse PostV1AccountsValidateRequest PostV1AccountsValidateResponse PostV1TransfersRequest PostV1TransfersResponse

Properties

Property Type Container
rates list
refresh_token_expires_in string
api_product_list list
api_product_list_json list
organization_name string
developer.email string
token_type string
issued_at string
client_id string
access_token string
application_name string
scope string
expires_in integer
refresh_count integer
status string
partnerTransactionId string
reasonCode string
partnerReasonMessage string
message string
mgiTransactionId string
requestId string
timestamp dateTime
iso3Code string
iso2Code string
name string
baseCurrency string
sendActive boolean
receiveActive boolean
indicativeRateActive boolean
active boolean
sendCurrencies list
receiveCurrencies list
phoneDialCodes list
sender.person.firstName string
sender.person.middleName string
sender.person.lastName string
sender.person.secondLastName string
receiver.person.firstName string
receiver.person.middleName string
receiver.person.lastName string
receiver.person.secondLastName string
receiveAmount.value decimal
receiveAmount.currencyCode string
accountCode string
accountNumber string
receiveCountryCode string
additionalData list
receiver.accountTitle string
receiver.accountStatus string
receiver.accountCurrency string
receiver.nameMatchPercentage string
receiver.accountType string
error.code string
error.message string
error.target string
transaction.mgiTransactionId string
transaction.receiveCountryCode string
transaction.sendCountryCode string
transaction.receiveAmount.value decimal
transaction.receiveAmount.currencyCode string
transaction.sender.person.firstName string
transaction.sender.person.middleName string
transaction.sender.person.lastName string
transaction.sender.person.secondLastName string
transaction.receiver.person.firstName string
transaction.receiver.person.middleName string
transaction.receiver.person.lastName string
transaction.receiver.person.secondLastName string
response.responseCode string
response.message string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://moneygram.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "moneygram": "https://moneygram.com/schema#",
    "GetFxRateV1RatesResponse": "moneygram:GetFxRateV1RatesResponse",
    "rates": {
      "@id": "moneygram:rates",
      "@container": "@list"
    },
    "GetOauthOauthidResponse": "moneygram:GetOauthOauthidResponse",
    "refresh_token_expires_in": {
      "@id": "moneygram:refresh_token_expires_in",
      "@type": "xsd:string"
    },
    "api_product_list": {
      "@id": "moneygram:api_product_list",
      "@container": "@list"
    },
    "api_product_list_json": {
      "@id": "moneygram:api_product_list_json",
      "@container": "@list"
    },
    "organization_name": {
      "@id": "moneygram:organization_name",
      "@type": "xsd:string"
    },
    "developer.email": {
      "@id": "moneygram:developer.email",
      "@type": "xsd:string"
    },
    "token_type": {
      "@id": "moneygram:token_type",
      "@type": "xsd:string"
    },
    "issued_at": {
      "@id": "moneygram:issued_at",
      "@type": "xsd:string"
    },
    "client_id": {
      "@id": "moneygram:client_id",
      "@type": "xsd:string"
    },
    "access_token": {
      "@id": "moneygram:access_token",
      "@type": "xsd:string"
    },
    "application_name": {
      "@id": "moneygram:application_name",
      "@type": "xsd:string"
    },
    "scope": {
      "@id": "moneygram:scope",
      "@type": "xsd:string"
    },
    "expires_in": {
      "@id": "moneygram:expires_in",
      "@type": "xsd:integer"
    },
    "refresh_count": {
      "@id": "moneygram:refresh_count",
      "@type": "xsd:integer"
    },
    "status": {
      "@id": "moneygram:status",
      "@type": "xsd:string"
    },
    "PutPartnerconnectV1TransactionsTransactionidStatusRequest": "moneygram:PutPartnerconnectV1TransactionsTransactionidStatusRequest",
    "partnerTransactionId": {
      "@id": "moneygram:partnerTransactionId",
      "@type": "xsd:string"
    },
    "reasonCode": {
      "@id": "moneygram:reasonCode",
      "@type": "xsd:string"
    },
    "partnerReasonMessage": {
      "@id": "moneygram:partnerReasonMessage",
      "@type": "xsd:string"
    },
    "PutPartnerconnectV1TransactionsTransactionidStatusResponse": "moneygram:PutPartnerconnectV1TransactionsTransactionidStatusResponse",
    "message": {
      "@id": "moneygram:message",
      "@type": "xsd:string"
    },
    "mgiTransactionId": {
      "@id": "moneygram:mgiTransactionId",
      "@type": "xsd:string"
    },
    "requestId": {
      "@id": "moneygram:requestId",
      "@type": "xsd:string"
    },
    "timestamp": {
      "@id": "moneygram:timestamp",
      "@type": "xsd:dateTime"
    },
    "GetReferenceDataV1V1IdResponse": "moneygram:GetReferenceDataV1V1IdResponse",
    "iso3Code": {
      "@id": "moneygram:iso3Code",
      "@type": "xsd:string"
    },
    "iso2Code": {
      "@id": "moneygram:iso2Code",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "moneygram:name",
      "@type": "xsd:string"
    },
    "baseCurrency": {
      "@id": "moneygram:baseCurrency",
      "@type": "xsd:string"
    },
    "sendActive": {
      "@id": "moneygram:sendActive",
      "@type": "xsd:boolean"
    },
    "receiveActive": {
      "@id": "moneygram:receiveActive",
      "@type": "xsd:boolean"
    },
    "indicativeRateActive": {
      "@id": "moneygram:indicativeRateActive",
      "@type": "xsd:boolean"
    },
    "active": {
      "@id": "moneygram:active",
      "@type": "xsd:boolean"
    },
    "sendCurrencies": {
      "@id": "moneygram:sendCurrencies",
      "@container": "@list"
    },
    "receiveCurrencies": {
      "@id": "moneygram:receiveCurrencies",
      "@container": "@list"
    },
    "phoneDialCodes": {
      "@id": "moneygram:phoneDialCodes",
      "@container": "@list"
    },
    "PutTransactionsMgitransactionidStatusRequest": "moneygram:PutTransactionsMgitransactionidStatusRequest",
    "PutTransactionsMgitransactionidStatusResponse": "moneygram:PutTransactionsMgitransactionidStatusResponse",
    "PostV1AccountsValidateRequest": "moneygram:PostV1AccountsValidateRequest",
    "sender.person.firstName": {
      "@id": "moneygram:sender.person.firstName",
      "@type": "xsd:string"
    },
    "sender.person.middleName": {
      "@id": "moneygram:sender.person.middleName",
      "@type": "xsd:string"
    },
    "sender.person.lastName": {
      "@id": "moneygram:sender.person.lastName",
      "@type": "xsd:string"
    },
    "sender.person.secondLastName": {
      "@id": "moneygram:sender.person.secondLastName",
      "@type": "xsd:string"
    },
    "receiver.person.firstName": {
      "@id": "moneygram:receiver.person.firstName",
      "@type": "xsd:string"
    },
    "receiver.person.middleName": {
      "@id": "moneygram:receiver.person.middleName",
      "@type": "xsd:string"
    },
    "receiver.person.lastName": {
      "@id": "moneygram:receiver.person.lastName",
      "@type": "xsd:string"
    },
    "receiver.person.secondLastName": {
      "@id": "moneygram:receiver.person.secondLastName",
      "@type": "xsd:string"
    },
    "receiveAmount.value": {
      "@id": "moneygram:receiveAmount.value",
      "@type": "xsd:decimal"
    },
    "receiveAmount.currencyCode": {
      "@id": "moneygram:receiveAmount.currencyCode",
      "@type": "xsd:string"
    },
    "accountCode": {
      "@id": "moneygram:accountCode",
      "@type": "xsd:string"
    },
    "accountNumber": {
      "@id": "moneygram:accountNumber",
      "@type": "xsd:string"
    },
    "receiveCountryCode": {
      "@id": "moneygram:receiveCountryCode",
      "@type": "xsd:string"
    },
    "additionalData": {
      "@id": "moneygram:additionalData",
      "@container": "@list"
    },
    "PostV1AccountsValidateResponse": "moneygram:PostV1AccountsValidateResponse",
    "receiver.accountTitle": {
      "@id": "moneygram:receiver.accountTitle",
      "@type": "xsd:string"
    },
    "receiver.accountStatus": {
      "@id": "moneygram:receiver.accountStatus",
      "@type": "xsd:string"
    },
    "receiver.accountCurrency": {
      "@id": "moneygram:receiver.accountCurrency",
      "@type": "xsd:string"
    },
    "receiver.nameMatchPercentage": {
      "@id": "moneygram:receiver.nameMatchPercentage",
      "@type": "xsd:string"
    },
    "receiver.accountType": {
      "@id": "moneygram:receiver.accountType",
      "@type": "xsd:string"
    },
    "error.code": {
      "@id": "moneygram:error.code",
      "@type": "xsd:string"
    },
    "error.message": {
      "@id": "moneygram:error.message",
      "@type": "xsd:string"
    },
    "error.target": {
      "@id": "moneygram:error.target",
      "@type": "xsd:string"
    },
    "PostV1TransfersRequest": "moneygram:PostV1TransfersRequest",
    "transaction.mgiTransactionId": {
      "@id": "moneygram:transaction.mgiTransactionId",
      "@type": "xsd:string"
    },
    "transaction.receiveCountryCode": {
      "@id": "moneygram:transaction.receiveCountryCode",
      "@type": "xsd:string"
    },
    "transaction.sendCountryCode": {
      "@id": "moneygram:transaction.sendCountryCode",
      "@type": "xsd:string"
    },
    "transaction.receiveAmount.value": {
      "@id": "moneygram:transaction.receiveAmount.value",
      "@type": "xsd:decimal"
    },
    "transaction.receiveAmount.currencyCode": {
      "@id": "moneygram:transaction.receiveAmount.currencyCode",
      "@type": "xsd:string"
    },
    "transaction.sender.person.firstName": {
      "@id": "moneygram:transaction.sender.person.firstName",
      "@type": "xsd:string"
    },
    "transaction.sender.person.middleName": {
      "@id": "moneygram:transaction.sender.person.middleName",
      "@type": "xsd:string"
    },
    "transaction.sender.person.lastName": {
      "@id": "moneygram:transaction.sender.person.lastName",
      "@type": "xsd:string"
    },
    "transaction.sender.person.secondLastName": {
      "@id": "moneygram:transaction.sender.person.secondLastName",
      "@type": "xsd:string"
    },
    "transaction.receiver.person.firstName": {
      "@id": "moneygram:transaction.receiver.person.firstName",
      "@type": "xsd:string"
    },
    "transaction.receiver.person.middleName": {
      "@id": "moneygram:transaction.receiver.person.middleName",
      "@type": "xsd:string"
    },
    "transaction.receiver.person.lastName": {
      "@id": "moneygram:transaction.receiver.person.lastName",
      "@type": "xsd:string"
    },
    "transaction.receiver.person.secondLastName": {
      "@id": "moneygram:transaction.receiver.person.secondLastName",
      "@type": "xsd:string"
    },
    "PostV1TransfersResponse": "moneygram:PostV1TransfersResponse",
    "response.responseCode": {
      "@id": "moneygram:response.responseCode",
      "@type": "xsd:string"
    },
    "response.message": {
      "@id": "moneygram:response.message",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "MoneyGram API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects MoneyGram'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-15) from openapi/_ae-authored/moneygram-openapi-generated.yml.",
  "dcterms:created": "2026-10-15",
  "dcterms:source": [
    "openapi/_ae-authored/moneygram-openapi-generated.yml"
  ]
}