{ "@context": { "@vocab": "https://azupay.com.au/schema#", "schema": "https://schema.org/", "xsd": "http://www.w3.org/2001/XMLSchema#", "dcterms": "http://purl.org/dc/terms/", "azupay": "https://azupay.com.au/schema#", "GetOAuth2ResponseObj": "azupay:GetOAuth2ResponseObj", "oauth2ClientId": { "@id": "azupay:oauth2ClientId", "@type": "xsd:string" }, "oauth2TokenUrl": { "@id": "azupay:oauth2TokenUrl", "@type": "@id" }, "oauth2GrantType": { "@id": "azupay:oauth2GrantType", "@type": "xsd:string" }, "oauth2TtlInSecs": { "@id": "azupay:oauth2TtlInSecs", "@type": "xsd:integer" }, "oauth2AllowedScopes": { "@id": "azupay:oauth2AllowedScopes", "@container": "@list" }, "EnableOAuth2ResponseObj": "azupay:EnableOAuth2ResponseObj", "oauth2ClientSecret": { "@id": "azupay:oauth2ClientSecret", "@type": "xsd:string" }, "GetApiKeyResponseObj": "azupay:GetApiKeyResponseObj", "keyID": { "@id": "azupay:keyID", "@type": "xsd:string" }, "hmacEnabled": { "@id": "azupay:hmacEnabled", "@type": "xsd:boolean" }, "enabled": { "@id": "azupay:enabled", "@type": "xsd:boolean" }, "permittedOperations": { "@id": "azupay:permittedOperations", "@container": "@list" }, "ErrorModel": "azupay:ErrorModel", "message": { "@id": "azupay:message", "@type": "xsd:string" }, "details": { "@id": "azupay:details" }, "ApiKeyUpdateObj": "azupay:ApiKeyUpdateObj", "apiKeysProvisionObj": "azupay:apiKeysProvisionObj", "permissions": { "@id": "azupay:permissions", "@container": "@list" }, "generateHMAC": { "@id": "azupay:generateHMAC", "@type": "xsd:boolean" }, "apiKeysProvisionResponseObj": "azupay:apiKeysProvisionResponseObj", "apiKey": { "@id": "azupay:apiKey", "@type": "xsd:string" }, "hmacKey": { "@id": "azupay:hmacKey", "@type": "xsd:string" }, "ReportListModel": "azupay:ReportListModel", "month": { "@id": "azupay:month", "@type": "xsd:string" }, "reports": { "@id": "azupay:reports", "@container": "@list" }, "ReportLinkModel": "azupay:ReportLinkModel", "reportUrl": { "@id": "azupay:reportUrl", "@type": "xsd:string" }, "AccountStatusObj": "azupay:AccountStatusObj", "AccountStatus": { "@id": "azupay:AccountStatus" }, "PayIDEnquiryObj": "azupay:PayIDEnquiryObj", "payID": { "@id": "azupay:payID", "@type": "xsd:string" }, "payIDType": { "@id": "azupay:payIDType", "@type": "xsd:string" }, "bsb": { "@id": "azupay:bsb", "@type": "xsd:string" }, "accountNumber": { "@id": "azupay:accountNumber", "@type": "xsd:string" }, "accountName": { "@id": "azupay:accountName", "@type": "xsd:string" }, "AccountCheckResponseObj": "azupay:AccountCheckResponseObj", "displayAccountName": { "@id": "azupay:displayAccountName", "@type": "xsd:string" }, "accountCheckResultCode": { "@id": "azupay:accountCheckResultCode", "@type": "xsd:string" }, "accountCheckResult": { "@id": "azupay:accountCheckResult", "@type": "xsd:string" }, "errorReasonCode": { "@id": "azupay:errorReasonCode", "@type": "xsd:string" }, "errorReasonDescription": { "@id": "azupay:errorReasonDescription", "@type": "xsd:string" }, "retryAdvice": { "@id": "azupay:retryAdvice", "@type": "xsd:boolean" }, "BSBEnquiryObj": "azupay:BSBEnquiryObj", "AccountStatusExtraForPayIdObj": "azupay:AccountStatusExtraForPayIdObj", "AccountCheckObj": "azupay:AccountCheckObj", "accountCheckId": { "@id": "azupay:accountCheckId", "@type": "xsd:string" }, "purposeCode": { "@id": "azupay:purposeCode", "@type": "xsd:string" }, "additionalDetails": { "@id": "azupay:additionalDetails" }, "AccountStatusExtraForBSBObj": "azupay:AccountStatusExtraForBSBObj", "SetLowBalanceThreshold": "azupay:SetLowBalanceThreshold", "threshold": { "@id": "azupay:threshold", "@type": "xsd:string" }, "PaymentStatusObj": "azupay:PaymentStatusObj", "PaymentStatus": { "@id": "azupay:PaymentStatus" }, "PaymentObj": "azupay:PaymentObj", "Payment": { "@id": "azupay:Payment" }, "LowBalanceThreshold": "azupay:LowBalanceThreshold", "MerchantCodeEnumObj": "azupay:MerchantCodeEnumObj", "LowBalanceEmailAddresses": "azupay:LowBalanceEmailAddresses", "emailAddresses": { "@id": "azupay:emailAddresses", "@container": "@list" }, "ClientObj": "azupay:ClientObj", "client": { "@id": "azupay:client" }, "ClientWebhookResponseObj": "azupay:ClientWebhookResponseObj", "SetLowBalanceEmailAddresses": "azupay:SetLowBalanceEmailAddresses", "BalanceObj": "azupay:BalanceObj", "balance": { "@id": "azupay:balance", "@type": "xsd:decimal" }, "PaymentScheduler": "azupay:PaymentScheduler", "paymentAgreementId": { "@id": "azupay:paymentAgreementId", "@type": "xsd:string" }, "status": { "@id": "azupay:status", "@type": "xsd:string" }, "frequency": { "@id": "azupay:frequency", "@type": "xsd:string" }, "amount": { "@id": "azupay:amount", "@type": "xsd:string" }, "startDate": { "@id": "azupay:startDate", "@type": "xsd:date" }, "endDate": { "@id": "azupay:endDate", "@type": "xsd:date" }, "timezone": { "@id": "azupay:timezone", "@type": "xsd:string" }, "version": { "@id": "azupay:version", "@type": "xsd:integer" }, "AdditionalDetailsObj": "azupay:AdditionalDetailsObj", "customerNumber": { "@id": "azupay:customerNumber", "@type": "xsd:string" }, "userID": { "@id": "azupay:userID", "@type": "xsd:string" }, "authMethod": { "@id": "azupay:authMethod", "@type": "xsd:string" }, "channelType": { "@id": "azupay:channelType", "@type": "xsd:string" }, "ipAddress": { "@id": "azupay:ipAddress", "@type": "xsd:string" }, "fraudScore": { "@id": "azupay:fraudScore", "@type": "xsd:string" }, "deviceFingerprint": { "@id": "azupay:deviceFingerprint", "@type": "xsd:string" }, "notes": { "@id": "azupay:notes", "@type": "xsd:string" }, "geoLocation": { "@id": "azupay:geoLocation", "@type": "xsd:string" }, "PaymentSchedulerResponse": "azupay:PaymentSchedulerResponse", "PaymentSchedulerStatus": { "@id": "azupay:PaymentSchedulerStatus", "@type": "@id" }, "PaymentSchedulerRequest": "azupay:PaymentSchedulerRequest", "PayeeDetailsObj": "azupay:PayeeDetailsObj", "becsUserId": { "@id": "azupay:becsUserId", "@type": "xsd:string" }, "payeeName": { "@id": "azupay:payeeName", "@type": "@id" }, "PayToErrorModel": "azupay:PayToErrorModel", "PaymentAgreementSearchObj": "azupay:PaymentAgreementSearchObj", "PaymentAgreementSearch": { "@id": "azupay:PaymentAgreementSearch" }, "NotificationObj": "azupay:NotificationObj", "endpointURL": { "@id": "azupay:endpointURL", "@type": "@id" }, "authorizationHeader": { "@id": "azupay:authorizationHeader", "@type": "@id" }, "PayerDetailsObj": "azupay:PayerDetailsObj", "name": { "@id": "azupay:name", "@type": "xsd:string" }, "type": { "@id": "azupay:type", "@type": "xsd:string" }, "payIDDetails": { "@id": "azupay:payIDDetails" }, "bankAccountDetails": { "@id": "azupay:bankAccountDetails" }, "PaymentAgreementObj": "azupay:PaymentAgreementObj", "PaymentAgreement": { "@id": "azupay:PaymentAgreement" }, "PaymentAgreementAmendmentStatusObj": "azupay:PaymentAgreementAmendmentStatusObj", "PaymentAgreementAmendmentStatus": { "@id": "azupay:PaymentAgreementAmendmentStatus" }, "PaymentAgreementAmendmentObj": "azupay:PaymentAgreementAmendmentObj", "PaymentAgreementAmendment": { "@id": "azupay:PaymentAgreementAmendment" }, "PaymentAgreementStatusObj": "azupay:PaymentAgreementStatusObj", "PaymentAgreementStatus": { "@id": "azupay:PaymentAgreementStatus" }, "suggestedPayerDetailsObj": "azupay:suggestedPayerDetailsObj", "PaymentAgreementRequestStatusObj": "azupay:PaymentAgreementRequestStatusObj", "PaymentAgreementRequestStatus": { "@id": "azupay:PaymentAgreementRequestStatus" }, "PaymentAgreementRequestObj": "azupay:PaymentAgreementRequestObj", "PaymentAgreementRequest": { "@id": "azupay:PaymentAgreementRequest" }, "PaymentSearchObj": "azupay:PaymentSearchObj", "PaymentSearch": { "@id": "azupay:PaymentSearch" }, "PaymentInitiationObj": "azupay:PaymentInitiationObj", "PaymentInitiation": { "@id": "azupay:PaymentInitiation" }, "PaymentInitiationStatusObj": "azupay:PaymentInitiationStatusObj", "PaymentInitiationStatus": { "@id": "azupay:PaymentInitiationStatus" }, "PaymentInitiationSearchObj": "azupay:PaymentInitiationSearchObj", "PaymentInitiationSearch": { "@id": "azupay:PaymentInitiationSearch" }, "PaymentRequestStatusObj": "azupay:PaymentRequestStatusObj", "PaymentRequestStatus": { "@id": "azupay:PaymentRequestStatus" }, "PaymentRequestObj": "azupay:PaymentRequestObj", "PaymentRequest": { "@id": "azupay:PaymentRequest" }, "PaymentRequestSearchObj": "azupay:PaymentRequestSearchObj", "PaymentRequestSearch": { "@id": "azupay:PaymentRequestSearch" } }, "@type": "schema:Dataset", "schema:name": "Azupay API JSON-LD context", "schema:description": "A JSON-LD @context for the objects Azupay'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-12) from openapi/azupay-api-keys-api-openapi.yml, openapi/azupay-billing-and-transaction-reports-api-openapi.yml, openapi/azupay-check-accounts-api-openapi.yml.", "dcterms:created": "2026-10-12", "dcterms:source": [ "openapi/azupay-api-keys-api-openapi.yml", "openapi/azupay-billing-and-transaction-reports-api-openapi.yml", "openapi/azupay-check-accounts-api-openapi.yml", "openapi/azupay-clients-api-openapi.yml", "openapi/azupay-current-balances-api-openapi.yml" ] }