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
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
{
"@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"
]
}