Assembly · JSON-LD Context

Asm Co Context

JSON-LD context defining the semantic vocabulary for Asm Co from Assembly.

1 Classes 25 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/
asm: https://assembly.com/schema#

Classes

GetV1InvoicesResponse

Properties

Property Type Container
id string
createdAt string
updatedAt string
object string
collectionMethod string
currency string
dueDate string
memo string
number string
recipientId string
clientId string
companyId string
address
sentDate string
paymentSuccessDate string
status string
taxPercentage decimal
taxAmount decimal
total decimal
lineItems list
paymentMethodPreferences list
fileUrl string
receiptNumber string
receiptUrl string
billingReason string

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://assembly.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "asm": "https://assembly.com/schema#",
    "GetV1InvoicesResponse": "asm:GetV1InvoicesResponse",
    "id": {
      "@id": "asm:id",
      "@type": "xsd:string"
    },
    "createdAt": {
      "@id": "asm:createdAt",
      "@type": "xsd:string"
    },
    "updatedAt": {
      "@id": "asm:updatedAt",
      "@type": "xsd:string"
    },
    "object": {
      "@id": "asm:object",
      "@type": "xsd:string"
    },
    "collectionMethod": {
      "@id": "asm:collectionMethod",
      "@type": "xsd:string"
    },
    "currency": {
      "@id": "asm:currency",
      "@type": "xsd:string"
    },
    "dueDate": {
      "@id": "asm:dueDate",
      "@type": "xsd:string"
    },
    "memo": {
      "@id": "asm:memo",
      "@type": "xsd:string"
    },
    "number": {
      "@id": "asm:number",
      "@type": "xsd:string"
    },
    "recipientId": {
      "@id": "asm:recipientId",
      "@type": "xsd:string"
    },
    "clientId": {
      "@id": "asm:clientId",
      "@type": "xsd:string"
    },
    "companyId": {
      "@id": "asm:companyId",
      "@type": "xsd:string"
    },
    "address": {
      "@id": "asm:address"
    },
    "sentDate": {
      "@id": "asm:sentDate",
      "@type": "xsd:string"
    },
    "paymentSuccessDate": {
      "@id": "asm:paymentSuccessDate",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "asm:status",
      "@type": "xsd:string"
    },
    "taxPercentage": {
      "@id": "asm:taxPercentage",
      "@type": "xsd:decimal"
    },
    "taxAmount": {
      "@id": "asm:taxAmount",
      "@type": "xsd:decimal"
    },
    "total": {
      "@id": "asm:total",
      "@type": "xsd:decimal"
    },
    "lineItems": {
      "@id": "asm:lineItems",
      "@container": "@list"
    },
    "paymentMethodPreferences": {
      "@id": "asm:paymentMethodPreferences",
      "@container": "@list"
    },
    "fileUrl": {
      "@id": "asm:fileUrl",
      "@type": "xsd:string"
    },
    "receiptNumber": {
      "@id": "asm:receiptNumber",
      "@type": "xsd:string"
    },
    "receiptUrl": {
      "@id": "asm:receiptUrl",
      "@type": "xsd:string"
    },
    "billingReason": {
      "@id": "asm:billingReason",
      "@type": "xsd:string"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "Assembly API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects Assembly'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-24) from openapi/_ae-authored/asm-co-openapi-generated.yml.",
  "dcterms:created": "2026-10-24",
  "dcterms:source": [
    "openapi/_ae-authored/asm-co-openapi-generated.yml"
  ]
}