BackBase · JSON-LD Context

Backbase Context

JSON-LD context defining the semantic vocabulary for Backbase from BackBase.

71 Classes 138 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/
backbase: https://backbase.com/schema#

Classes

PaymentOrdersPost PaymentOrdersPostResponse PaymentOrdersValidatePost PaymentOrdersValidatePostResponse BulkPaymentOrdersApprovalPutRequest BulkPaymentOrdersApprovalPutResponse PaymentOrderGetResponse PaymentOrderApprovalPutRequest PaymentOrderCancelPostRequest PaymentOrderCancelPostResponse RateGet BadRequestError UnauthorizedError internal-server-error forbidden-error BreachReportError IdentifiedPaymentOrder ContextualInformation InvolvedParty PaymentMode Schedule IdentifiedTransaction CounterpartyAccount Bank currency BreachReportItem EntityDescription BreachInfo TimeFrame bad-request-error not-found-error unauthorized-error InitiatePaymentOrder InitiateTransaction InitiateCounterpartyAccount SelectedContactDto payment-orders-post-response validate-payment-order-response bulk-payment-orders-approval-put-request bulk-payment-orders-approval-put-response payment-order-get-response payment-order-approval-request payment-order-cancel-request payment-order-cancel-response rate-get-response error-item Status OriginatorAccount Identification SchemeNames InstructionPriority InvolvedPartyRole PostalAddress RemittanceInformation ChargeBearer ExchangeRateInformation AccountIdentification ApprovalStatus ApprovalStatus_2 ErrorItem PresentationApprovalDetailDto PresentationApprovalTypeDto PresentationPolicyDto PresentationPolicyItemDto PresentationRecordDto currencies-get-response-body LogicalPolicyDetailsDto LogicalOperator PolicyItemDetailsDto ApprovalTypeDto RecordStatus

Properties

Property Type Container
originatorAccount reference
batchBooking boolean
instructionPriority string
requestedExecutionDate date
paymentMode string
paymentType string
schedule reference
entryClass string
transferTransactionInformation reference
approved boolean
id string
status string
bankStatus string
reasonCode string
reasonText string
errorDescription string
nextExecutionDate date
paymentSetupId string
paymentSubmissionId string
approvalStatus string
transferFee reference
exchangeRateInformation reference
additions
originator reference
totalAmount reference
isIntraLegalEntityPaymentOrder boolean
canApprove boolean
finalApprover boolean
paymentOrderIds list
comment string
paymentOrders list
successCount integer
failCount integer
approvalDetails reference
approvalId string
createdBy string
createdAt dateTime
updatedBy string
updatedAt dateTime
actions reference
version integer
contextualInformation reference
intraLegalEntity boolean
originatorAccountCurrency string
confirmationId string
accepted boolean
rate decimal
message string
errors list
payment reference
checkTime dateTime
breachReport list
externalUserId string
internalUserId string
serviceAgreementId string
legalEntityId string
origin string
name string
role string
postalAddress reference
recipientId string
nonWorkingDayExecutionStrategy string
transferFrequency string
on integer
startDate date
endDate date
repeat integer
every integer
counterparty reference
counterpartyAccount reference
counterpartyBank reference
instructedAmount reference
correspondentBank reference
intermediaryBank reference
messageToBank string
targetCurrency string
remittanceInformation reference
endToEndIdentification string
mandateIdentifier string
chargeBearer string
accountType string
arrangementId string
externalArrangementId string
identification reference
bankBranchCode string
bic string
amount string
currencyCode string
limitedEntity list
shadow boolean
user-BBID string
breachInfo list
ref string
type string
description string
breachType string
breachedLimitType string
timeframe reference
currentConsumption string
currentThreshold string
period string
startTime dateTime
endTime dateTime
selectedContact reference
contactId string
accountId string
key string
context
schemeName string
addressLine1 string
addressLine2 string
streetName string
postCode string
town string
countrySubDivision string
country string
content string
rateType string
contractIdentification string
approvalTypes list
policy reference
userId string
userFullName string
itemId string
dataAccessItemId string
resource string
function string
records list
canReject boolean
action string
rank integer
items list
logicalItems list
approvalTypeId string
numberOfApprovals integer
code string
operator string
approvalType reference

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://backbase.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "backbase": "https://backbase.com/schema#",
    "PaymentOrdersPost": "backbase:PaymentOrdersPost",
    "originatorAccount": {
      "@id": "backbase:originatorAccount",
      "@type": "@id"
    },
    "batchBooking": {
      "@id": "backbase:batchBooking",
      "@type": "xsd:boolean"
    },
    "instructionPriority": {
      "@id": "backbase:instructionPriority",
      "@type": "xsd:string"
    },
    "requestedExecutionDate": {
      "@id": "backbase:requestedExecutionDate",
      "@type": "xsd:date"
    },
    "paymentMode": {
      "@id": "backbase:paymentMode",
      "@type": "xsd:string"
    },
    "paymentType": {
      "@id": "backbase:paymentType",
      "@type": "xsd:string"
    },
    "schedule": {
      "@id": "backbase:schedule",
      "@type": "@id"
    },
    "entryClass": {
      "@id": "backbase:entryClass",
      "@type": "xsd:string"
    },
    "transferTransactionInformation": {
      "@id": "backbase:transferTransactionInformation",
      "@type": "@id"
    },
    "approved": {
      "@id": "backbase:approved",
      "@type": "xsd:boolean"
    },
    "PaymentOrdersPostResponse": "backbase:PaymentOrdersPostResponse",
    "id": {
      "@id": "backbase:id",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "backbase:status",
      "@type": "xsd:string"
    },
    "bankStatus": {
      "@id": "backbase:bankStatus",
      "@type": "xsd:string"
    },
    "reasonCode": {
      "@id": "backbase:reasonCode",
      "@type": "xsd:string"
    },
    "reasonText": {
      "@id": "backbase:reasonText",
      "@type": "xsd:string"
    },
    "errorDescription": {
      "@id": "backbase:errorDescription",
      "@type": "xsd:string"
    },
    "nextExecutionDate": {
      "@id": "backbase:nextExecutionDate",
      "@type": "xsd:date"
    },
    "paymentSetupId": {
      "@id": "backbase:paymentSetupId",
      "@type": "xsd:string"
    },
    "paymentSubmissionId": {
      "@id": "backbase:paymentSubmissionId",
      "@type": "xsd:string"
    },
    "approvalStatus": {
      "@id": "backbase:approvalStatus",
      "@type": "xsd:string"
    },
    "transferFee": {
      "@id": "backbase:transferFee",
      "@type": "@id"
    },
    "exchangeRateInformation": {
      "@id": "backbase:exchangeRateInformation",
      "@type": "@id"
    },
    "additions": {
      "@id": "backbase:additions"
    },
    "PaymentOrdersValidatePost": "backbase:PaymentOrdersValidatePost",
    "PaymentOrdersValidatePostResponse": "backbase:PaymentOrdersValidatePostResponse",
    "originator": {
      "@id": "backbase:originator",
      "@type": "@id"
    },
    "totalAmount": {
      "@id": "backbase:totalAmount",
      "@type": "@id"
    },
    "isIntraLegalEntityPaymentOrder": {
      "@id": "backbase:isIntraLegalEntityPaymentOrder",
      "@type": "xsd:boolean"
    },
    "canApprove": {
      "@id": "backbase:canApprove",
      "@type": "xsd:boolean"
    },
    "finalApprover": {
      "@id": "backbase:finalApprover",
      "@type": "xsd:boolean"
    },
    "BulkPaymentOrdersApprovalPutRequest": "backbase:BulkPaymentOrdersApprovalPutRequest",
    "paymentOrderIds": {
      "@id": "backbase:paymentOrderIds",
      "@container": "@list"
    },
    "comment": {
      "@id": "backbase:comment",
      "@type": "xsd:string"
    },
    "BulkPaymentOrdersApprovalPutResponse": "backbase:BulkPaymentOrdersApprovalPutResponse",
    "paymentOrders": {
      "@id": "backbase:paymentOrders",
      "@container": "@list"
    },
    "successCount": {
      "@id": "backbase:successCount",
      "@type": "xsd:integer"
    },
    "failCount": {
      "@id": "backbase:failCount",
      "@type": "xsd:integer"
    },
    "PaymentOrderGetResponse": "backbase:PaymentOrderGetResponse",
    "approvalDetails": {
      "@id": "backbase:approvalDetails",
      "@type": "@id"
    },
    "approvalId": {
      "@id": "backbase:approvalId",
      "@type": "xsd:string"
    },
    "createdBy": {
      "@id": "backbase:createdBy",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "backbase:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedBy": {
      "@id": "backbase:updatedBy",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "backbase:updatedAt",
      "@type": "xsd:dateTime"
    },
    "actions": {
      "@id": "backbase:actions",
      "@type": "@id"
    },
    "version": {
      "@id": "backbase:version",
      "@type": "xsd:integer"
    },
    "contextualInformation": {
      "@id": "backbase:contextualInformation",
      "@type": "@id"
    },
    "intraLegalEntity": {
      "@id": "backbase:intraLegalEntity",
      "@type": "xsd:boolean"
    },
    "originatorAccountCurrency": {
      "@id": "backbase:originatorAccountCurrency",
      "@type": "xsd:string"
    },
    "confirmationId": {
      "@id": "backbase:confirmationId",
      "@type": "xsd:string"
    },
    "PaymentOrderApprovalPutRequest": "backbase:PaymentOrderApprovalPutRequest",
    "PaymentOrderCancelPostRequest": "backbase:PaymentOrderCancelPostRequest",
    "PaymentOrderCancelPostResponse": "backbase:PaymentOrderCancelPostResponse",
    "accepted": {
      "@id": "backbase:accepted",
      "@type": "xsd:boolean"
    },
    "RateGet": "backbase:RateGet",
    "rate": {
      "@id": "backbase:rate",
      "@type": "xsd:decimal"
    },
    "BadRequestError": "backbase:BadRequestError",
    "message": {
      "@id": "backbase:message",
      "@type": "xsd:string"
    },
    "errors": {
      "@id": "backbase:errors",
      "@container": "@list"
    },
    "UnauthorizedError": "backbase:UnauthorizedError",
    "internal-server-error": "backbase:internal-server-error",
    "forbidden-error": "backbase:forbidden-error",
    "BreachReportError": "backbase:BreachReportError",
    "payment": {
      "@id": "backbase:payment",
      "@type": "@id"
    },
    "checkTime": {
      "@id": "backbase:checkTime",
      "@type": "xsd:dateTime"
    },
    "breachReport": {
      "@id": "backbase:breachReport",
      "@container": "@list"
    },
    "IdentifiedPaymentOrder": "backbase:IdentifiedPaymentOrder",
    "ContextualInformation": "backbase:ContextualInformation",
    "externalUserId": {
      "@id": "backbase:externalUserId",
      "@type": "xsd:string"
    },
    "internalUserId": {
      "@id": "backbase:internalUserId",
      "@type": "xsd:string"
    },
    "serviceAgreementId": {
      "@id": "backbase:serviceAgreementId",
      "@type": "xsd:string"
    },
    "legalEntityId": {
      "@id": "backbase:legalEntityId",
      "@type": "xsd:string"
    },
    "origin": {
      "@id": "backbase:origin",
      "@type": "xsd:string"
    },
    "InvolvedParty": "backbase:InvolvedParty",
    "name": {
      "@id": "backbase:name",
      "@type": "xsd:string"
    },
    "role": {
      "@id": "backbase:role",
      "@type": "xsd:string"
    },
    "postalAddress": {
      "@id": "backbase:postalAddress",
      "@type": "@id"
    },
    "recipientId": {
      "@id": "backbase:recipientId",
      "@type": "xsd:string"
    },
    "PaymentMode": "backbase:PaymentMode",
    "Schedule": "backbase:Schedule",
    "nonWorkingDayExecutionStrategy": {
      "@id": "backbase:nonWorkingDayExecutionStrategy",
      "@type": "xsd:string"
    },
    "transferFrequency": {
      "@id": "backbase:transferFrequency",
      "@type": "xsd:string"
    },
    "on": {
      "@id": "backbase:on",
      "@type": "xsd:integer"
    },
    "startDate": {
      "@id": "backbase:startDate",
      "@type": "xsd:date"
    },
    "endDate": {
      "@id": "backbase:endDate",
      "@type": "xsd:date"
    },
    "repeat": {
      "@id": "backbase:repeat",
      "@type": "xsd:integer"
    },
    "every": {
      "@id": "backbase:every",
      "@type": "xsd:integer"
    },
    "IdentifiedTransaction": "backbase:IdentifiedTransaction",
    "counterparty": {
      "@id": "backbase:counterparty",
      "@type": "@id"
    },
    "counterpartyAccount": {
      "@id": "backbase:counterpartyAccount",
      "@type": "@id"
    },
    "counterpartyBank": {
      "@id": "backbase:counterpartyBank",
      "@type": "@id"
    },
    "instructedAmount": {
      "@id": "backbase:instructedAmount",
      "@type": "@id"
    },
    "correspondentBank": {
      "@id": "backbase:correspondentBank",
      "@type": "@id"
    },
    "intermediaryBank": {
      "@id": "backbase:intermediaryBank",
      "@type": "@id"
    },
    "messageToBank": {
      "@id": "backbase:messageToBank",
      "@type": "xsd:string"
    },
    "targetCurrency": {
      "@id": "backbase:targetCurrency",
      "@type": "xsd:string"
    },
    "remittanceInformation": {
      "@id": "backbase:remittanceInformation",
      "@type": "@id"
    },
    "endToEndIdentification": {
      "@id": "backbase:endToEndIdentification",
      "@type": "xsd:string"
    },
    "mandateIdentifier": {
      "@id": "backbase:mandateIdentifier",
      "@type": "xsd:string"
    },
    "chargeBearer": {
      "@id": "backbase:chargeBearer",
      "@type": "xsd:string"
    },
    "CounterpartyAccount": "backbase:CounterpartyAccount",
    "accountType": {
      "@id": "backbase:accountType",
      "@type": "xsd:string"
    },
    "arrangementId": {
      "@id": "backbase:arrangementId",
      "@type": "xsd:string"
    },
    "externalArrangementId": {
      "@id": "backbase:externalArrangementId",
      "@type": "xsd:string"
    },
    "identification": {
      "@id": "backbase:identification",
      "@type": "@id"
    },
    "Bank": "backbase:Bank",
    "bankBranchCode": {
      "@id": "backbase:bankBranchCode",
      "@type": "xsd:string"
    },
    "bic": {
      "@id": "backbase:bic",
      "@type": "xsd:string"
    },
    "currency": "backbase:currency",
    "amount": {
      "@id": "backbase:amount",
      "@type": "xsd:string"
    },
    "currencyCode": {
      "@id": "backbase:currencyCode",
      "@type": "xsd:string"
    },
    "BreachReportItem": "backbase:BreachReportItem",
    "limitedEntity": {
      "@id": "backbase:limitedEntity",
      "@container": "@list"
    },
    "shadow": {
      "@id": "backbase:shadow",
      "@type": "xsd:boolean"
    },
    "user-BBID": {
      "@id": "backbase:user-BBID",
      "@type": "xsd:string"
    },
    "breachInfo": {
      "@id": "backbase:breachInfo",
      "@container": "@list"
    },
    "EntityDescription": "backbase:EntityDescription",
    "ref": {
      "@id": "backbase:ref",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "backbase:type",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "backbase:description",
      "@type": "xsd:string"
    },
    "BreachInfo": "backbase:BreachInfo",
    "breachType": {
      "@id": "backbase:breachType",
      "@type": "xsd:string"
    },
    "breachedLimitType": {
      "@id": "backbase:breachedLimitType",
      "@type": "xsd:string"
    },
    "timeframe": {
      "@id": "backbase:timeframe",
      "@type": "@id"
    },
    "currentConsumption": {
      "@id": "backbase:currentConsumption",
      "@type": "xsd:string"
    },
    "currentThreshold": {
      "@id": "backbase:currentThreshold",
      "@type": "xsd:string"
    },
    "TimeFrame": "backbase:TimeFrame",
    "period": {
      "@id": "backbase:period",
      "@type": "xsd:string"
    },
    "startTime": {
      "@id": "backbase:startTime",
      "@type": "xsd:dateTime"
    },
    "endTime": {
      "@id": "backbase:endTime",
      "@type": "xsd:dateTime"
    },
    "bad-request-error": "backbase:bad-request-error",
    "not-found-error": "backbase:not-found-error",
    "unauthorized-error": "backbase:unauthorized-error",
    "InitiatePaymentOrder": "backbase:InitiatePaymentOrder",
    "InitiateTransaction": "backbase:InitiateTransaction",
    "InitiateCounterpartyAccount": "backbase:InitiateCounterpartyAccount",
    "selectedContact": {
      "@id": "backbase:selectedContact",
      "@type": "@id"
    },
    "SelectedContactDto": "backbase:SelectedContactDto",
    "contactId": {
      "@id": "backbase:contactId",
      "@type": "xsd:string"
    },
    "accountId": {
      "@id": "backbase:accountId",
      "@type": "xsd:string"
    },
    "payment-orders-post-response": "backbase:payment-orders-post-response",
    "validate-payment-order-response": "backbase:validate-payment-order-response",
    "bulk-payment-orders-approval-put-request": "backbase:bulk-payment-orders-approval-put-request",
    "bulk-payment-orders-approval-put-response": "backbase:bulk-payment-orders-approval-put-response",
    "payment-order-get-response": "backbase:payment-order-get-response",
    "payment-order-approval-request": "backbase:payment-order-approval-request",
    "payment-order-cancel-request": "backbase:payment-order-cancel-request",
    "payment-order-cancel-response": "backbase:payment-order-cancel-response",
    "rate-get-response": "backbase:rate-get-response",
    "error-item": "backbase:error-item",
    "key": {
      "@id": "backbase:key",
      "@type": "xsd:string"
    },
    "context": {
      "@id": "backbase:context"
    },
    "Status": "backbase:Status",
    "OriginatorAccount": "backbase:OriginatorAccount",
    "Identification": "backbase:Identification",
    "schemeName": {
      "@id": "backbase:schemeName",
      "@type": "xsd:string"
    },
    "SchemeNames": "backbase:SchemeNames",
    "InstructionPriority": "backbase:InstructionPriority",
    "InvolvedPartyRole": "backbase:InvolvedPartyRole",
    "PostalAddress": "backbase:PostalAddress",
    "addressLine1": {
      "@id": "backbase:addressLine1",
      "@type": "xsd:string"
    },
    "addressLine2": {
      "@id": "backbase:addressLine2",
      "@type": "xsd:string"
    },
    "streetName": {
      "@id": "backbase:streetName",
      "@type": "xsd:string"
    },
    "postCode": {
      "@id": "backbase:postCode",
      "@type": "xsd:string"
    },
    "town": {
      "@id": "backbase:town",
      "@type": "xsd:string"
    },
    "countrySubDivision": {
      "@id": "backbase:countrySubDivision",
      "@type": "xsd:string"
    },
    "country": {
      "@id": "backbase:country",
      "@type": "xsd:string"
    },
    "RemittanceInformation": "backbase:RemittanceInformation",
    "content": {
      "@id": "backbase:content",
      "@type": "xsd:string"
    },
    "ChargeBearer": "backbase:ChargeBearer",
    "ExchangeRateInformation": "backbase:ExchangeRateInformation",
    "rateType": {
      "@id": "backbase:rateType",
      "@type": "xsd:string"
    },
    "contractIdentification": {
      "@id": "backbase:contractIdentification",
      "@type": "xsd:string"
    },
    "AccountIdentification": "backbase:AccountIdentification",
    "ApprovalStatus": "backbase:ApprovalStatus",
    "ApprovalStatus_2": "backbase:ApprovalStatus_2",
    "ErrorItem": "backbase:ErrorItem",
    "PresentationApprovalDetailDto": "backbase:PresentationApprovalDetailDto",
    "approvalTypes": {
      "@id": "backbase:approvalTypes",
      "@container": "@list"
    },
    "policy": {
      "@id": "backbase:policy",
      "@type": "@id"
    },
    "userId": {
      "@id": "backbase:userId",
      "@type": "xsd:string"
    },
    "userFullName": {
      "@id": "backbase:userFullName",
      "@type": "xsd:string"
    },
    "itemId": {
      "@id": "backbase:itemId",
      "@type": "xsd:string"
    },
    "dataAccessItemId": {
      "@id": "backbase:dataAccessItemId",
      "@type": "xsd:string"
    },
    "resource": {
      "@id": "backbase:resource",
      "@type": "xsd:string"
    },
    "function": {
      "@id": "backbase:function",
      "@type": "xsd:string"
    },
    "records": {
      "@id": "backbase:records",
      "@container": "@list"
    },
    "canReject": {
      "@id": "backbase:canReject",
      "@type": "xsd:boolean"
    },
    "action": {
      "@id": "backbase:action",
      "@type": "xsd:string"
    },
    "PresentationApprovalTypeDto": "backbase:PresentationApprovalTypeDto",
    "rank": {
      "@id": "backbase:rank",
      "@type": "xsd:integer"
    },
    "PresentationPolicyDto": "backbase:PresentationPolicyDto",
    "items": {
      "@id": "backbase:items",
      "@container": "@list"
    },
    "logicalItems": {
      "@id": "backbase:logicalItems",
      "@container": "@list"
    },
    "PresentationPolicyItemDto": "backbase:PresentationPolicyItemDto",
    "approvalTypeId": {
      "@id": "backbase:approvalTypeId",
      "@type": "xsd:string"
    },
    "numberOfApprovals": {
      "@id": "backbase:numberOfApprovals",
      "@type": "xsd:integer"
    },
    "PresentationRecordDto": "backbase:PresentationRecordDto",
    "currencies-get-response-body": "backbase:currencies-get-response-body",
    "code": {
      "@id": "backbase:code",
      "@type": "xsd:string"
    },
    "LogicalPolicyDetailsDto": "backbase:LogicalPolicyDetailsDto",
    "operator": {
      "@id": "backbase:operator",
      "@type": "xsd:string"
    },
    "LogicalOperator": "backbase:LogicalOperator",
    "PolicyItemDetailsDto": "backbase:PolicyItemDetailsDto",
    "approvalType": {
      "@id": "backbase:approvalType",
      "@type": "@id"
    },
    "ApprovalTypeDto": "backbase:ApprovalTypeDto",
    "RecordStatus": "backbase:RecordStatus"
  },
  "@type": "schema:Dataset",
  "schema:name": "BackBase API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BackBase'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-09-27) from openapi/payment-order-client-api-v2.0.0.yaml.",
  "dcterms:created": "2026-09-27",
  "dcterms:source": [
    "openapi/payment-order-client-api-v2.0.0.yaml"
  ]
}