Rootline · JSON-LD Context

Rootline Context

JSON-LD context defining the semantic vocabulary for Rootline from Rootline.

22 Classes 48 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/
rootline: https://rootline.com/schema#

Classes

PostPaymentsResponse PatchPaymentsIdRequest PatchPaymentsIdResponse GetPaymentsPaymentidResponse GetV1AccountsAccountidResponse GetV1AccountsAccountidAllowedDomainsResponse PostV1AccountsAccountidAllowedDomainsRequest PostV1AppsRequest PostV1AppsAppidAppVersionsRequest PostV1CustomersRequest PostV1CustomersResponse GetV1CustomersCustomeridPaymentTokensResponse PostV1PaymentDevicesIdAssignedAccountsRequest PostV1PaymentDevicesIdAssignedAccountsResponse DeleteV1PaymentDevicesIdAssignedAccountsAccountidResponse PostV1PaymentDevicesPaymentdeviceidAppsRequest DeleteV1PaymentDevicesPaymentdeviceidAppsPaymentdeviceappidR PatchV1PaymentDevicesPaymentdeviceidAppsPaymentdeviceappidRe GetV1PaymentTokensIdResponse PostV1PaymentsRequest PostV1PaymentsResponse GetV1PaymentsPaymentidAbortResponse

Properties

Property Type Container
checkout_status string
fees list
payment_id string
fee_id string
id string
object string
created_at string
account_id string
reference string
amount
payment_rails
authorizations list
return_url string
user_agent string
description string
legal_entity_id string
base_return_url string
business_address
publishable_keys list
allowed_domains list
payment_method_settings list
allowed_domain string
display_name string
package_name string
version string
version_code string
first_name string
name string
email string
phone_number string
date_of_birth string
last_updated_at string
payment_tokens list
card_summary
payment_method string
charge_type string
charge_type_reason string
assigned_account_ids list
app_version_id string
installed_app
customer_id string
splits list
checkout string
fee_type string
http_status_code integer
error_type string
error_code string
error_message string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://rootline.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "rootline": "https://rootline.com/schema#",
    "PostPaymentsResponse": "rootline:PostPaymentsResponse",
    "checkout_status": {
      "@id": "rootline:checkout_status",
      "@type": "xsd:string"
    },
    "PatchPaymentsIdRequest": "rootline:PatchPaymentsIdRequest",
    "fees": {
      "@id": "rootline:fees",
      "@container": "@list"
    },
    "PatchPaymentsIdResponse": "rootline:PatchPaymentsIdResponse",
    "payment_id": {
      "@id": "rootline:payment_id",
      "@type": "xsd:string"
    },
    "fee_id": {
      "@id": "rootline:fee_id",
      "@type": "xsd:string"
    },
    "GetPaymentsPaymentidResponse": "rootline:GetPaymentsPaymentidResponse",
    "id": {
      "@id": "rootline:id",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "rootline:object",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "rootline:created_at",
      "@type": "xsd:string"
    },
    "account_id": {
      "@id": "rootline:account_id",
      "@type": "xsd:string"
    },
    "reference": {
      "@id": "rootline:reference",
      "@type": "xsd:string"
    },
    "amount": {
      "@id": "rootline:amount"
    },
    "payment_rails": {
      "@id": "rootline:payment_rails"
    },
    "authorizations": {
      "@id": "rootline:authorizations",
      "@container": "@list"
    },
    "return_url": {
      "@id": "rootline:return_url",
      "@type": "xsd:string"
    },
    "user_agent": {
      "@id": "rootline:user_agent",
      "@type": "xsd:string"
    },
    "GetV1AccountsAccountidResponse": "rootline:GetV1AccountsAccountidResponse",
    "description": {
      "@id": "rootline:description",
      "@type": "xsd:string"
    },
    "legal_entity_id": {
      "@id": "rootline:legal_entity_id",
      "@type": "xsd:string"
    },
    "base_return_url": {
      "@id": "rootline:base_return_url",
      "@type": "xsd:string"
    },
    "business_address": {
      "@id": "rootline:business_address"
    },
    "publishable_keys": {
      "@id": "rootline:publishable_keys",
      "@container": "@list"
    },
    "allowed_domains": {
      "@id": "rootline:allowed_domains",
      "@container": "@list"
    },
    "payment_method_settings": {
      "@id": "rootline:payment_method_settings",
      "@container": "@list"
    },
    "GetV1AccountsAccountidAllowedDomainsResponse": "rootline:GetV1AccountsAccountidAllowedDomainsResponse",
    "PostV1AccountsAccountidAllowedDomainsRequest": "rootline:PostV1AccountsAccountidAllowedDomainsRequest",
    "allowed_domain": {
      "@id": "rootline:allowed_domain",
      "@type": "xsd:string"
    },
    "PostV1AppsRequest": "rootline:PostV1AppsRequest",
    "display_name": {
      "@id": "rootline:display_name",
      "@type": "xsd:string"
    },
    "package_name": {
      "@id": "rootline:package_name",
      "@type": "xsd:string"
    },
    "PostV1AppsAppidAppVersionsRequest": "rootline:PostV1AppsAppidAppVersionsRequest",
    "version": {
      "@id": "rootline:version",
      "@type": "xsd:string"
    },
    "version_code": {
      "@id": "rootline:version_code",
      "@type": "xsd:string"
    },
    "PostV1CustomersRequest": "rootline:PostV1CustomersRequest",
    "first_name": {
      "@id": "rootline:first_name",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "rootline:name",
      "@type": "xsd:string"
    },
    "email": {
      "@id": "rootline:email",
      "@type": "xsd:string"
    },
    "phone_number": {
      "@id": "rootline:phone_number",
      "@type": "xsd:string"
    },
    "date_of_birth": {
      "@id": "rootline:date_of_birth",
      "@type": "xsd:string"
    },
    "PostV1CustomersResponse": "rootline:PostV1CustomersResponse",
    "last_updated_at": {
      "@id": "rootline:last_updated_at",
      "@type": "xsd:string"
    },
    "GetV1CustomersCustomeridPaymentTokensResponse": "rootline:GetV1CustomersCustomeridPaymentTokensResponse",
    "payment_tokens": {
      "@id": "rootline:payment_tokens",
      "@container": "@list"
    },
    "card_summary": {
      "@id": "rootline:card_summary"
    },
    "payment_method": {
      "@id": "rootline:payment_method",
      "@type": "xsd:string"
    },
    "charge_type": {
      "@id": "rootline:charge_type",
      "@type": "xsd:string"
    },
    "charge_type_reason": {
      "@id": "rootline:charge_type_reason",
      "@type": "xsd:string"
    },
    "PostV1PaymentDevicesIdAssignedAccountsRequest": "rootline:PostV1PaymentDevicesIdAssignedAccountsRequest",
    "PostV1PaymentDevicesIdAssignedAccountsResponse": "rootline:PostV1PaymentDevicesIdAssignedAccountsResponse",
    "assigned_account_ids": {
      "@id": "rootline:assigned_account_ids",
      "@container": "@list"
    },
    "DeleteV1PaymentDevicesIdAssignedAccountsAccountidResponse": "rootline:DeleteV1PaymentDevicesIdAssignedAccountsAccountidResponse",
    "PostV1PaymentDevicesPaymentdeviceidAppsRequest": "rootline:PostV1PaymentDevicesPaymentdeviceidAppsRequest",
    "app_version_id": {
      "@id": "rootline:app_version_id",
      "@type": "xsd:string"
    },
    "DeleteV1PaymentDevicesPaymentdeviceidAppsPaymentdeviceappidR": "rootline:DeleteV1PaymentDevicesPaymentdeviceidAppsPaymentdeviceappidR",
    "installed_app": {
      "@id": "rootline:installed_app"
    },
    "PatchV1PaymentDevicesPaymentdeviceidAppsPaymentdeviceappidRe": "rootline:PatchV1PaymentDevicesPaymentdeviceidAppsPaymentdeviceappidRe",
    "GetV1PaymentTokensIdResponse": "rootline:GetV1PaymentTokensIdResponse",
    "customer_id": {
      "@id": "rootline:customer_id",
      "@type": "xsd:string"
    },
    "PostV1PaymentsRequest": "rootline:PostV1PaymentsRequest",
    "splits": {
      "@id": "rootline:splits",
      "@container": "@list"
    },
    "PostV1PaymentsResponse": "rootline:PostV1PaymentsResponse",
    "checkout": {
      "@id": "rootline:checkout",
      "@type": "xsd:string"
    },
    "fee_type": {
      "@id": "rootline:fee_type",
      "@type": "xsd:string"
    },
    "GetV1PaymentsPaymentidAbortResponse": "rootline:GetV1PaymentsPaymentidAbortResponse",
    "http_status_code": {
      "@id": "rootline:http_status_code",
      "@type": "xsd:integer"
    },
    "error_type": {
      "@id": "rootline:error_type",
      "@type": "xsd:string"
    },
    "error_code": {
      "@id": "rootline:error_code",
      "@type": "xsd:string"
    },
    "error_message": {
      "@id": "rootline:error_message",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Rootline API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Rootline'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-29) from openapi/_ae-authored/rootline-openapi-generated.yml.",
  "dcterms:created": "2026-10-29",
  "dcterms:source": [
    "openapi/_ae-authored/rootline-openapi-generated.yml"
  ]
}