Basecamp · JSON-LD Context

Basecamp Context

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

0 Classes 124 Properties 3 Namespaces
View Context View on GitHub

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

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