Abacus · JSON-LD Context
Abacus Api Context
JSON-LD context defining the semantic vocabulary for Abacus Api from Abacus.
8 Classes
27 Properties
4 Namespaces
Namespaces
abacus:
https://api.abacus.com/schema/
schema:
https://schema.org/
dcterms:
http://purl.org/dc/terms/
xsd:
http://www.w3.org/2001/XMLSchema#
Classes
Expense
ExpenseListResponse
InviteMemberRequest
Member
MemberListResponse
OAuthTokenRequest
OAuthTokenResponse
UpdateMemberRequest
Properties
| Property | Type | Container |
|---|---|---|
| expenses | set | |
| total | integer | |
| page | integer | |
| perPage | integer | |
| firstName | string | |
| lastName | string | |
| role | string | |
| department | string | |
| id | string | |
| memberId | string | |
| amount | decimal | |
| currency | string | |
| category | string | |
| description | ||
| date | date | |
| status | string | |
| receiptUrl | ||
| createdAt | dateTime | |
| updatedAt | dateTime | |
| grantType | string | |
| clientId | string | |
| clientSecret | string | |
| members | set | |
| accessToken | string | |
| tokenType | string | |
| expiresIn | integer |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"abacus": "https://api.abacus.com/schema/",
"schema": "https://schema.org/",
"dcterms": "http://purl.org/dc/terms/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"Expense": "abacus:Expense",
"ExpenseListResponse": "abacus:ExpenseListResponse",
"InviteMemberRequest": "abacus:InviteMemberRequest",
"Member": "abacus:Member",
"MemberListResponse": "abacus:MemberListResponse",
"OAuthTokenRequest": "abacus:OAuthTokenRequest",
"OAuthTokenResponse": "abacus:OAuthTokenResponse",
"UpdateMemberRequest": "abacus:UpdateMemberRequest",
"expenses": {
"@id": "abacus:expenses",
"@container": "@set"
},
"total": {
"@id": "abacus:total",
"@type": "xsd:integer"
},
"page": {
"@id": "abacus:page",
"@type": "xsd:integer"
},
"perPage": {
"@id": "abacus:per_page",
"@type": "xsd:integer"
},
"email": {
"@id": "schema:email"
},
"firstName": {
"@id": "abacus:first_name",
"@type": "xsd:string"
},
"lastName": {
"@id": "abacus:last_name",
"@type": "xsd:string"
},
"role": {
"@id": "abacus:role",
"@type": "xsd:string"
},
"department": {
"@id": "abacus:department",
"@type": "xsd:string"
},
"id": {
"@id": "abacus:id",
"@type": "xsd:string"
},
"memberId": {
"@id": "abacus:member_id",
"@type": "xsd:string"
},
"amount": {
"@id": "abacus:amount",
"@type": "xsd:decimal"
},
"currency": {
"@id": "abacus:currency",
"@type": "xsd:string"
},
"category": {
"@id": "abacus:category",
"@type": "xsd:string"
},
"description": {
"@id": "schema:description"
},
"date": {
"@id": "abacus:date",
"@type": "xsd:date"
},
"status": {
"@id": "abacus:status",
"@type": "xsd:string"
},
"receiptUrl": {
"@id": "abacus:receipt_url"
},
"createdAt": {
"@id": "abacus:created_at",
"@type": "xsd:dateTime"
},
"updatedAt": {
"@id": "abacus:updated_at",
"@type": "xsd:dateTime"
},
"grantType": {
"@id": "abacus:grant_type",
"@type": "xsd:string"
},
"clientId": {
"@id": "abacus:client_id",
"@type": "xsd:string"
},
"clientSecret": {
"@id": "abacus:client_secret",
"@type": "xsd:string"
},
"members": {
"@id": "abacus:members",
"@container": "@set"
},
"accessToken": {
"@id": "abacus:access_token",
"@type": "xsd:string"
},
"tokenType": {
"@id": "abacus:token_type",
"@type": "xsd:string"
},
"expiresIn": {
"@id": "abacus:expires_in",
"@type": "xsd:integer"
}
}
}