Basecamp · JSON-LD Context
Basecamp Context
JSON-LD context defining the semantic vocabulary for Basecamp from Basecamp.
0 Classes
124 Properties
3 Namespaces
Namespaces
xsd:
http://www.w3.org/2001/XMLSchema#
schema:
https://schema.org/
bcapi:
https://api-evangelist.github.io/basecamp/vocab#
Properties
| Property | Type | Container |
|---|---|---|
| Error | ||
| error | string | |
| BucketRef | ||
| id | integer | |
| name | string | |
| type | string | |
| url | string | |
| app_url | string | |
| PersonRef | ||
| attachable_sgid | string | |
| email_address | string | |
| personable_type | string | |
| title | string | |
| bio | string | |
| location | string | |
| created_at | string | |
| updated_at | string | |
| admin | boolean | |
| owner | boolean | |
| client | boolean | |
| employee | boolean | |
| time_zone | string | |
| avatar_url | string | |
| company | string | |
| Person | ||
| DockItem | ||
| enabled | boolean | |
| position | integer | |
| Project | ||
| status | string | |
| description | string | |
| purpose | string | |
| clients_enabled | boolean | |
| timesheet_enabled | boolean | |
| color | string | |
| bookmark_url | string | |
| dock | string | |
| ProjectCreateRequest | ||
| ProjectUpdateRequest | ||
| schedule_attributes | string | |
| admissions | string | |
| ProjectAccessRequest | ||
| grant | string | |
| revoke | string | |
| create | string | |
| ProfileUpdateRequest | ||
| time_zone_name | string | |
| Template | ||
| TemplateCreateRequest | ||
| ProjectConstructionRequest | ||
| project | string | |
| ProjectConstruction | ||
| Recording | ||
| visible_to_clients | boolean | |
| inherits_status | boolean | |
| bucket | string | |
| creator | string | |
| Message | ||
| MessageCreateRequest | ||
| subject | string | |
| content | string | |
| category_id | integer | |
| subscriptions | string | |
| MessageUpdateRequest | ||
| Comment | ||
| CommentCreateRequest | ||
| TodoList | ||
| TodoListCreateRequest | ||
| Todo | ||
| TodoCreateRequest | ||
| assignee_ids | string | |
| completion_subscriber_ids | string | |
| notify | boolean | |
| due_on | string | |
| starts_on | string | |
| PositionRequest | ||
| Schedule | ||
| ScheduleUpdateRequest | ||
| include_due_assignments | boolean | |
| ScheduleEntry | ||
| RecurrenceSchedule | ||
| frequency | string | |
| days | string | |
| hour | integer | |
| minute | integer | |
| week_instance | integer | |
| start_date | string | |
| end_date | string | |
| ScheduleEntryCreateRequest | ||
| summary | string | |
| starts_at | string | |
| ends_at | string | |
| participant_ids | string | |
| all_day | boolean | |
| Document | ||
| DocumentCreateRequest | ||
| Upload | ||
| UploadCreateRequest | ||
| base_name | string | |
| UploadUpdateRequest | ||
| Campfire | ||
| CampfireLine | ||
| parent | string | |
| boosts_count | integer | |
| CampfireLineCreateRequest | ||
| CardTable | ||
| CardColumn | ||
| cards_count | integer | |
| cards_url | string | |
| CardMoveRequest | ||
| source_id | integer | |
| target_id | integer | |
| Webhook | ||
| active | boolean | |
| payload_url | string | |
| types | string | |
| WebhookCreateRequest | ||
| WebhookUpdateRequest | ||
| Subscription | ||
| subscribed | boolean | |
| count | integer | |
| subscribers | string | |
| SubscriptionUpdateRequest | ||
| unsubscriptions | string |
JSON-LD Document
{
"@context": {
"@version": 1.1,
"xsd": "http://www.w3.org/2001/XMLSchema#",
"schema": "https://schema.org/",
"bcapi": "https://api-evangelist.github.io/basecamp/vocab#",
"Error": {
"@id": "bcapi:Error"
},
"error": {
"@id": "bcapi:error",
"@type": "xsd:string"
},
"BucketRef": {
"@id": "bcapi:BucketRef"
},
"id": {
"@id": "bcapi:id",
"@type": "xsd:integer"
},
"name": {
"@id": "bcapi:name",
"@type": "xsd:string"
},
"type": {
"@id": "bcapi:type",
"@type": "xsd:string"
},
"url": {
"@id": "bcapi:url",
"@type": "xsd:string"
},
"app_url": {
"@id": "bcapi:app_url",
"@type": "xsd:string"
},
"PersonRef": {
"@id": "bcapi:PersonRef"
},
"attachable_sgid": {
"@id": "bcapi:attachable_sgid",
"@type": "xsd:string"
},
"email_address": {
"@id": "bcapi:email_address",
"@type": "xsd:string"
},
"personable_type": {
"@id": "bcapi:personable_type",
"@type": "xsd:string"
},
"title": {
"@id": "bcapi:title",
"@type": "xsd:string"
},
"bio": {
"@id": "bcapi:bio",
"@type": "xsd:string"
},
"location": {
"@id": "bcapi:location",
"@type": "xsd:string"
},
"created_at": {
"@id": "bcapi:created_at",
"@type": "xsd:string"
},
"updated_at": {
"@id": "bcapi:updated_at",
"@type": "xsd:string"
},
"admin": {
"@id": "bcapi:admin",
"@type": "xsd:boolean"
},
"owner": {
"@id": "bcapi:owner",
"@type": "xsd:boolean"
},
"client": {
"@id": "bcapi:client",
"@type": "xsd:boolean"
},
"employee": {
"@id": "bcapi:employee",
"@type": "xsd:boolean"
},
"time_zone": {
"@id": "bcapi:time_zone",
"@type": "xsd:string"
},
"avatar_url": {
"@id": "bcapi:avatar_url",
"@type": "xsd:string"
},
"company": {
"@id": "bcapi:company",
"@type": "xsd:string"
},
"Person": {
"@id": "bcapi:Person"
},
"DockItem": {
"@id": "bcapi:DockItem"
},
"enabled": {
"@id": "bcapi:enabled",
"@type": "xsd:boolean"
},
"position": {
"@id": "bcapi:position",
"@type": "xsd:integer"
},
"Project": {
"@id": "bcapi:Project"
},
"status": {
"@id": "bcapi:status",
"@type": "xsd:string"
},
"description": {
"@id": "bcapi:description",
"@type": "xsd:string"
},
"purpose": {
"@id": "bcapi:purpose",
"@type": "xsd:string"
},
"clients_enabled": {
"@id": "bcapi:clients_enabled",
"@type": "xsd:boolean"
},
"timesheet_enabled": {
"@id": "bcapi:timesheet_enabled",
"@type": "xsd:boolean"
},
"color": {
"@id": "bcapi:color",
"@type": "xsd:string"
},
"bookmark_url": {
"@id": "bcapi:bookmark_url",
"@type": "xsd:string"
},
"dock": {
"@id": "bcapi:dock",
"@type": "xsd:string"
},
"ProjectCreateRequest": {
"@id": "bcapi:ProjectCreateRequest"
},
"ProjectUpdateRequest": {
"@id": "bcapi:ProjectUpdateRequest"
},
"schedule_attributes": {
"@id": "bcapi:schedule_attributes",
"@type": "xsd:string"
},
"admissions": {
"@id": "bcapi:admissions",
"@type": "xsd:string"
},
"ProjectAccessRequest": {
"@id": "bcapi:ProjectAccessRequest"
},
"grant": {
"@id": "bcapi:grant",
"@type": "xsd:string"
},
"revoke": {
"@id": "bcapi:revoke",
"@type": "xsd:string"
},
"create": {
"@id": "bcapi:create",
"@type": "xsd:string"
},
"ProfileUpdateRequest": {
"@id": "bcapi:ProfileUpdateRequest"
},
"time_zone_name": {
"@id": "bcapi:time_zone_name",
"@type": "xsd:string"
},
"Template": {
"@id": "bcapi:Template"
},
"TemplateCreateRequest": {
"@id": "bcapi:TemplateCreateRequest"
},
"ProjectConstructionRequest": {
"@id": "bcapi:ProjectConstructionRequest"
},
"project": {
"@id": "bcapi:project",
"@type": "xsd:string"
},
"ProjectConstruction": {
"@id": "bcapi:ProjectConstruction"
},
"Recording": {
"@id": "bcapi:Recording"
},
"visible_to_clients": {
"@id": "bcapi:visible_to_clients",
"@type": "xsd:boolean"
},
"inherits_status": {
"@id": "bcapi:inherits_status",
"@type": "xsd:boolean"
},
"bucket": {
"@id": "bcapi:bucket",
"@type": "xsd:string"
},
"creator": {
"@id": "bcapi:creator",
"@type": "xsd:string"
},
"Message": {
"@id": "bcapi:Message"
},
"MessageCreateRequest": {
"@id": "bcapi:MessageCreateRequest"
},
"subject": {
"@id": "bcapi:subject",
"@type": "xsd:string"
},
"content": {
"@id": "bcapi:content",
"@type": "xsd:string"
},
"category_id": {
"@id": "bcapi:category_id",
"@type": "xsd:integer"
},
"subscriptions": {
"@id": "bcapi:subscriptions",
"@type": "xsd:string"
},
"MessageUpdateRequest": {
"@id": "bcapi:MessageUpdateRequest"
},
"Comment": {
"@id": "bcapi:Comment"
},
"CommentCreateRequest": {
"@id": "bcapi:CommentCreateRequest"
},
"TodoList": {
"@id": "bcapi:TodoList"
},
"TodoListCreateRequest": {
"@id": "bcapi:TodoListCreateRequest"
},
"Todo": {
"@id": "bcapi:Todo"
},
"TodoCreateRequest": {
"@id": "bcapi:TodoCreateRequest"
},
"assignee_ids": {
"@id": "bcapi:assignee_ids",
"@type": "xsd:string"
},
"completion_subscriber_ids": {
"@id": "bcapi:completion_subscriber_ids",
"@type": "xsd:string"
},
"notify": {
"@id": "bcapi:notify",
"@type": "xsd:boolean"
},
"due_on": {
"@id": "bcapi:due_on",
"@type": "xsd:string"
},
"starts_on": {
"@id": "bcapi:starts_on",
"@type": "xsd:string"
},
"PositionRequest": {
"@id": "bcapi:PositionRequest"
},
"Schedule": {
"@id": "bcapi:Schedule"
},
"ScheduleUpdateRequest": {
"@id": "bcapi:ScheduleUpdateRequest"
},
"include_due_assignments": {
"@id": "bcapi:include_due_assignments",
"@type": "xsd:boolean"
},
"ScheduleEntry": {
"@id": "bcapi:ScheduleEntry"
},
"RecurrenceSchedule": {
"@id": "bcapi:RecurrenceSchedule"
},
"frequency": {
"@id": "bcapi:frequency",
"@type": "xsd:string"
},
"days": {
"@id": "bcapi:days",
"@type": "xsd:string"
},
"hour": {
"@id": "bcapi:hour",
"@type": "xsd:integer"
},
"minute": {
"@id": "bcapi:minute",
"@type": "xsd:integer"
},
"week_instance": {
"@id": "bcapi:week_instance",
"@type": "xsd:integer"
},
"start_date": {
"@id": "bcapi:start_date",
"@type": "xsd:string"
},
"end_date": {
"@id": "bcapi:end_date",
"@type": "xsd:string"
},
"ScheduleEntryCreateRequest": {
"@id": "bcapi:ScheduleEntryCreateRequest"
},
"summary": {
"@id": "bcapi:summary",
"@type": "xsd:string"
},
"starts_at": {
"@id": "bcapi:starts_at",
"@type": "xsd:string"
},
"ends_at": {
"@id": "bcapi:ends_at",
"@type": "xsd:string"
},
"participant_ids": {
"@id": "bcapi:participant_ids",
"@type": "xsd:string"
},
"all_day": {
"@id": "bcapi:all_day",
"@type": "xsd:boolean"
},
"Document": {
"@id": "bcapi:Document"
},
"DocumentCreateRequest": {
"@id": "bcapi:DocumentCreateRequest"
},
"Upload": {
"@id": "bcapi:Upload"
},
"UploadCreateRequest": {
"@id": "bcapi:UploadCreateRequest"
},
"base_name": {
"@id": "bcapi:base_name",
"@type": "xsd:string"
},
"UploadUpdateRequest": {
"@id": "bcapi:UploadUpdateRequest"
},
"Campfire": {
"@id": "bcapi:Campfire"
},
"CampfireLine": {
"@id": "bcapi:CampfireLine"
},
"parent": {
"@id": "bcapi:parent",
"@type": "xsd:string"
},
"boosts_count": {
"@id": "bcapi:boosts_count",
"@type": "xsd:integer"
},
"CampfireLineCreateRequest": {
"@id": "bcapi:CampfireLineCreateRequest"
},
"CardTable": {
"@id": "bcapi:CardTable"
},
"CardColumn": {
"@id": "bcapi:CardColumn"
},
"cards_count": {
"@id": "bcapi:cards_count",
"@type": "xsd:integer"
},
"cards_url": {
"@id": "bcapi:cards_url",
"@type": "xsd:string"
},
"CardMoveRequest": {
"@id": "bcapi:CardMoveRequest"
},
"source_id": {
"@id": "bcapi:source_id",
"@type": "xsd:integer"
},
"target_id": {
"@id": "bcapi:target_id",
"@type": "xsd:integer"
},
"Webhook": {
"@id": "bcapi:Webhook"
},
"active": {
"@id": "bcapi:active",
"@type": "xsd:boolean"
},
"payload_url": {
"@id": "bcapi:payload_url",
"@type": "xsd:string"
},
"types": {
"@id": "bcapi:types",
"@type": "xsd:string"
},
"WebhookCreateRequest": {
"@id": "bcapi:WebhookCreateRequest"
},
"WebhookUpdateRequest": {
"@id": "bcapi:WebhookUpdateRequest"
},
"Subscription": {
"@id": "bcapi:Subscription"
},
"subscribed": {
"@id": "bcapi:subscribed",
"@type": "xsd:boolean"
},
"count": {
"@id": "bcapi:count",
"@type": "xsd:integer"
},
"subscribers": {
"@id": "bcapi:subscribers",
"@type": "xsd:string"
},
"SubscriptionUpdateRequest": {
"@id": "bcapi:SubscriptionUpdateRequest"
},
"unsubscriptions": {
"@id": "bcapi:unsubscriptions",
"@type": "xsd:string"
}
}
}