timelog.CompanyTimelogsResponse
{
"type": "object",
"title": "CompanyTimelogsResponse",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"type": "object",
"properties": {
"tags": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tag"
}
},
"tasks": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TaskV205"
}
},
"users": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.User"
}
},
"projects": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectV205"
}
},
"companies": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Company"
}
},
"tasklists": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tasklist"
}
},
"userRates": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.EffectiveUserRate"
}
}
}
},
"timelogs": {
"type": "object"
}
},
"description": "CompanyTimelogsResponse contains information about a group of timelogs, grouped by company ID."
}
timelog.Request
{
"type": "object",
"title": "Request",
"properties": {
"tags": {
"type": "array",
"items": {
"$ref": "#/components/schemas/tag.Tag"
}
},
"timelog": {
"$ref": "#/components/schemas/timelog.Timelog"
},
"timelogOptions": {
"type": "object",
"properties": {
"fireWebhook": {
"type": "boolean"
},
"logActivity": {
"type": "boolean"
},
"parseInlineTags": {
"type": "boolean"
},
"markTaskComplete": {
"type": "boolean"
},
"useNotifyViaTWIM": {
"type": "boolean"
}
}
}
},
"description": "Request contains information of a timelog to be created or updated."
}
timelog.Response
{
"type": "object",
"title": "Response",
"properties": {
"timelog": {
"$ref": "#/components/schemas/view.Timelog"
},
"included": {
"type": "object",
"properties": {
"tags": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tag"
}
},
"tasks": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TaskV205"
}
},
"users": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.User"
}
},
"projects": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectV205"
}
},
"companies": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Company"
}
},
"tasklists": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tasklist"
}
},
"userRates": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.EffectiveUserRate"
}
}
}
}
},
"description": "Response contains information about a specific timelog."
}
timelog.Timelog
{
"type": "object",
"title": "Timelog",
"properties": {
"date": {
"$ref": "#/components/schemas/payload.Date"
},
"time": {
"$ref": "#/components/schemas/payload.Time"
},
"hours": {
"type": "integer"
},
"isUtc": {
"type": "boolean"
},
"tagIds": {
"type": "array",
"items": {
"type": "integer"
}
},
"taskId": {
"type": "integer"
},
"userId": {
"type": "integer"
},
"minutes": {
"type": "integer"
},
"ticketId": {
"type": "integer"
},
"invoiceId": {
"type": "integer"
},
"projectId": {
"type": "integer"
},
"isBillable": {
"type": "boolean"
},
"description": {
"type": "string"
},
"hasStartTime": {
"type": "boolean"
}
},
"description": "Timelog contains all the information returned from a timelog."
}
timelog.TimelogsResponse
{
"type": "object",
"title": "TimelogsResponse",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"type": "object",
"properties": {
"tags": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tag"
}
},
"tasks": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TaskV205"
}
},
"users": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.User"
}
},
"projects": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectV205"
}
},
"companies": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Company"
}
},
"tasklists": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tasklist"
}
},
"userRates": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.EffectiveUserRate"
}
}
}
},
"timelogs": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.Timelog"
}
}
},
"description": "TimelogsResponse contains information about a group of timelogs."
}
timelog.TotalsResponse
{
"type": "object",
"title": "TotalsResponse",
"properties": {
"subTasks": {
"$ref": "#/components/schemas/view.TimelogTotalsSubtasks"
},
"time-totals": {
"$ref": "#/components/schemas/view.TimelogTotals"
}
},
"description": "TotalsResponse contains information about timelog totals."
}
timer.DeleteRequest
{
"type": "object",
"title": "DeleteRequest",
"properties": {
"hardDelete": {
"type": "boolean"
}
},
"description": "DeleteRequest contains the whether or not a timer should be hard deleted\nor soft deleted. Hard delete will remove the timer row from the DB and\nremove its timer intervals. Soft delete will just mark it as deleted."
}
timer.Request
{
"type": "object",
"title": "Request",
"properties": {
"timer": {
"$ref": "#/components/schemas/timer.Timer"
}
},
"description": "Request contains information of a timer to be created or updated."
}
timer.Response
{
"type": "object",
"title": "Response",
"properties": {
"timer": {
"$ref": "#/components/schemas/view.Timer"
},
"included": {
"type": "object",
"properties": {
"tasks": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TaskV205"
}
},
"users": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.User"
}
},
"projects": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectV205"
}
},
"tasklists": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tasklist"
}
}
}
}
},
"description": "Response contains the information returned when sending a PUT/POST\nrequest to the timers endpoint, or GET request for a single item by ID"
}
timer.Timer
{
"type": "object",
"title": "Timer",
"properties": {
"taskId": {
"type": "integer"
},
"seconds": {
"type": "integer",
"description": "only valid for POST requests"
},
"isRunning": {
"type": "boolean"
},
"projectId": {
"type": "integer"
},
"isBillable": {
"type": "boolean"
},
"description": {
"type": "string"
},
"stopRunningTimers": {
"type": "boolean"
}
},
"description": "Timer contains all the information returned from a timer."
}
timer.TimersResponse
{
"type": "object",
"title": "TimersResponse",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"timers": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.Timer"
}
},
"included": {
"type": "object",
"properties": {
"tasks": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TaskV205"
}
},
"users": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.User"
}
},
"projects": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectV205"
}
},
"tasklists": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tasklist"
}
}
}
}
},
"description": "TimersResponse contains all the information returned when sending a GET\nrequest to the timers endpoint."
}
timesheet.MyTimesheetsResponse
{
"type": "object",
"title": "MyTimesheetsResponse",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"type": "object",
"properties": {
"tasks": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TaskV205"
}
},
"users": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.User"
}
},
"projects": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectV205"
}
},
"companies": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Company"
}
},
"tasklists": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Tasklist"
}
},
"eventTypes": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.LegacyCalendarEventType"
}
},
"subtaskStats": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TaskStats"
}
},
"workingHours": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.WorkingHour"
}
},
"unavailableTimes": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.LegacyUnavailableTime"
}
},
"projectPermissions": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectPermissions"
}
},
"workingHourEntries": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.WorkingHourEntry"
}
},
"timesheetCustomRows": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TimesheetCustomRow"
}
}
}
},
"timesheets": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.MyTimesheet"
}
},
"unavailableTimes": {
"$ref": "#/components/schemas/view.UnavailableTimes"
}
},
"description": "MyTimesheetsResponse contains timesheets list, includes and metadata."
}
timesheet.MyTimesheetsTotals
{
"type": "object",
"title": "MyTimesheetsTotals",
"properties": {
"total": {
"type": "integer"
},
"dailyTotals": {
"type": "object"
}
},
"description": "MyTimesheetsTotals contains the daily totals and total minutes"
}
timesheet.MyTimesheetsTotalsResponse
{
"type": "object",
"title": "MyTimesheetsTotalsResponse",
"properties": {
"myTimesheetsTotals": {
"$ref": "#/components/schemas/timesheet.MyTimesheetsTotals"
}
},
"description": "MyTimesheetsTotalsResponse contains timesheets list, includes and metadata."
}
unbilled.ProjectMetricUnbilledResponse
{
"type": "object",
"title": "ProjectMetricUnbilledResponse",
"properties": {
"data": {
"type": "object",
"properties": {
"value": {
"type": "integer"
}
}
}
},
"description": "ProjectMetricUnbilledResponse contains information about a group of unbilled\ninvoices."
}
update.ProjectUpdatesResponse
{
"type": "object",
"title": "ProjectUpdatesResponse",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"type": "object",
"properties": {
"users": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.User"
}
},
"projects": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectV205"
}
}
}
},
"projectUpdates": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.ProjectUpdate"
}
}
},
"description": "ProjectUpdatesResponse contains information about a group of updates."
}
utilization.Response
{
"type": "object",
"title": "Response",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"type": "object",
"properties": {
"users": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.User"
}
}
}
},
"utilization": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.UserUtilization"
}
}
},
"description": "Response contains information about a specific availability."
}
value.CustomFieldValue
{
"type": "object",
"title": "CustomFieldValue",
"properties": {
"value": {},
"countryCode": {
"type": "string"
},
"customfieldId": {
"type": "integer"
},
"currencySymbol": {
"type": "string"
},
"urlTextToDisplay": {
"type": "string"
}
},
"description": "CustomFieldValue contains all the information returned from a customfield."
}
value.EditCustomFieldValue
{
"type": "object",
"title": "EditCustomFieldValue",
"properties": {
"id": {
"type": "integer"
},
"value": {},
"countryCode": {
"type": "string"
},
"customfieldId": {
"type": "integer"
},
"currencySymbol": {
"type": "string"
},
"urlTextToDisplay": {
"type": "string"
}
},
"description": "EditCustomFieldValue contains all the information to update a project\ncustom field value."
}
value.ResponseIncluded
{
"type": "object",
"title": "ResponseIncluded",
"properties": {
"tasks": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.TaskV205"
}
},
"projects": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.ProjectV205"
}
},
"companies": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.Company"
}
},
"customfields": {
"type": "object",
"additionalProperties": {
"$ref": "#/components/schemas/view.CustomField"
}
}
},
"description": "ResponseIncluded is included in the response."
}
value.bulkDeleteRequestCompany
{
"type": "object",
"title": "bulkDeleteRequestCompany",
"properties": {
"customfieldCompanyIds": {
"type": "array",
"items": {
"type": "integer"
}
}
}
}
value.bulkDeleteRequestProject
{
"type": "object",
"title": "bulkDeleteRequestProject",
"properties": {
"customfieldProjectIds": {
"type": "array",
"items": {
"type": "integer"
}
}
}
}
value.bulkDeleteRequestTask
{
"type": "object",
"title": "bulkDeleteRequestTask",
"properties": {
"customfieldTaskIds": {
"type": "array",
"items": {
"type": "integer"
}
}
}
}
value.bulkUpdateRequestCompany
{
"type": "object",
"title": "bulkUpdateRequestCompany",
"properties": {
"customfieldCompanies": {
"type": "array",
"items": {
"$ref": "#/components/schemas/value.EditCustomFieldValue"
}
}
}
}
value.bulkUpdateRequestProject
{
"type": "object",
"title": "bulkUpdateRequestProject",
"properties": {
"customfieldProjects": {
"type": "array",
"items": {
"$ref": "#/components/schemas/value.EditCustomFieldValue"
}
}
}
}
value.bulkUpdateRequestTask
{
"type": "object",
"title": "bulkUpdateRequestTask",
"properties": {
"customfieldTasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/value.EditCustomFieldValue"
}
}
}
}
value.requestCompany
{
"type": "object",
"title": "requestCompany",
"properties": {
"customfieldCompany": {
"$ref": "#/components/schemas/value.CustomFieldValue"
}
}
}
value.requestProject
{
"type": "object",
"title": "requestProject",
"properties": {
"customfieldProject": {
"$ref": "#/components/schemas/value.CustomFieldValue"
}
}
}
value.requestTask
{
"type": "object",
"title": "requestTask",
"properties": {
"customfieldTask": {
"$ref": "#/components/schemas/value.CustomFieldValue"
}
}
}
value.responseCompany
{
"type": "object",
"title": "responseCompany",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"$ref": "#/components/schemas/value.ResponseIncluded"
},
"customfieldCompany": {
"$ref": "#/components/schemas/view.CustomFieldValueCompany"
}
}
}
value.responseProject
{
"type": "object",
"title": "responseProject",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"$ref": "#/components/schemas/value.ResponseIncluded"
},
"customfieldProject": {
"$ref": "#/components/schemas/view.CustomFieldValueProject"
}
}
}
value.responseTask
{
"type": "object",
"title": "responseTask",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"$ref": "#/components/schemas/value.ResponseIncluded"
},
"customfieldTask": {
"$ref": "#/components/schemas/view.CustomFieldValueTask"
}
}
}
value.valuesResponseCompany
{
"type": "object",
"title": "valuesResponseCompany",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"$ref": "#/components/schemas/value.ResponseIncluded"
},
"customfieldCompanies": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.CustomFieldValueCompany"
}
}
}
}
value.valuesResponseProject
{
"type": "object",
"title": "valuesResponseProject",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"$ref": "#/components/schemas/value.ResponseIncluded"
},
"customfieldProjects": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.CustomFieldValueProject"
}
}
}
}
value.valuesResponseTask
{
"type": "object",
"title": "valuesResponseTask",
"properties": {
"meta": {
"$ref": "#/components/schemas/view.Meta"
},
"included": {
"$ref": "#/components/schemas/value.ResponseIncluded"
},
"customfieldTasks": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.CustomFieldValueTask"
}
}
}
}
view.ActivityLog
{
"type": "object",
"title": "ActivityLog",
"properties": {
"id": {
"type": "integer"
},
"link": {
"type": "string"
},
"user": {
"$ref": "#/components/schemas/view.Relationship"
},
"datetime": {
"type": "string"
},
"itemLink": {
"type": "string"
},
"itemType": {
"type": "string"
},
"latestType": {
"type": "string"
},
"description": {
"type": "string"
},
"extraDescription": {
"type": "string"
}
},
"description": "ActivityLog contains all the information returned from a activityLog."
}
view.Assignee
{
"type": "object",
"title": "Assignee",
"properties": {
"id": {
"type": "integer"
},
"role": {
"type": "string"
},
"user": {
"$ref": "#/components/schemas/view.Relationship"
},
"decision": {
"type": "string"
},
"isExternal": {
"type": "boolean"
}
},
"description": "Assignee contains assignee information."
}
view.Audit
{
"type": "object",
"title": "Audit",
"properties": {
"after": {},
"field": {
"type": "string"
},
"before": {}
},
"description": "Audit represents the changes of a field."
}
view.Banner
{
"type": "object",
"title": "Banner",
"properties": {
"x": {
"type": "number"
},
"y": {
"type": "number"
},
"url": {
"type": "string"
},
"accentColor": {
"type": "string"
},
"primaryColor": {
"type": "string"
}
},
"description": "Banner contains all the information returned from a form banner."
}
view.BoardColumn
{
"type": "object",
"title": "BoardColumn",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"sort": {
"type": "string"
},
"color": {
"type": "string"
},
"stats": {
"$ref": "#/components/schemas/view.ColumnStats"
},
"deleted": {
"type": "boolean"
},
"project": {
"$ref": "#/components/schemas/view.Relationship"
},
"settings": {
"$ref": "#/components/schemas/view.BoardColumnSettings"
},
"createdAt": {
"type": "string"
},
"deletedAt": {
"type": "string"
},
"sortOrder": {
"type": "string"
},
"updatedAt": {
"type": "string"
},
"hasTriggers": {
"type": "boolean"
},
"displayOrder": {
"type": "integer"
},
"defaultTasklist": {
"$ref": "#/components/schemas/view.Relationship"
}
},
"description": "BoardColumn contains all the information returned from a column."
}
view.BoardColumnSettings
{
"type": "object",
"title": "BoardColumnSettings",
"properties": {
"name": {
"type": "boolean"
},
"tags": {
"type": "boolean"
},
"time": {
"type": "boolean"
},
"endAt": {
"type": "boolean"
},
"files": {
"type": "boolean"
},
"avatar": {
"type": "boolean"
},
"private": {
"type": "boolean"
},
"startAt": {
"type": "boolean"
},
"tickets": {
"type": "boolean"
},
"assignee": {
"type": "boolean"
},
"comments": {
"type": "boolean"
},
"priority": {
"type": "boolean"
},
"progress": {
"type": "boolean"
},
"tasklist": {
"type": "boolean"
},
"followers": {
"type": "boolean"
},
"recurring": {
"type": "boolean"
},
"reminders": {
"type": "boolean"
},
"subtasktext": {
"type": "boolean"
},
"dependencies": {
"type": "boolean"
},
"subtasklabel": {
"type": "boolean"
},
"estimatedtime": {
"type": "boolean"
}
},
"description": "BoardColumnSettings contains all the settings for a column."
}
view.CategoryTotals
{
"type": "object",
"title": "CategoryTotals",
"properties": {
"categorizedItems": {
"type": "integer"
},
"uncategorizedItems": {
"type": "integer"
}
},
"description": "CategoryTotals contains all the category totals."
}
view.ColumnStats
{
"type": "object",
"title": "ColumnStats",
"properties": {
"total": {
"type": "integer"
},
"active": {
"type": "integer"
},
"completed": {
"type": "integer"
},
"estimatedTime": {
"type": "integer"
}
},
"description": "ColumnStats contains stats about a column"
}
view.Comment
{
"type": "object",
"title": "Comment",
"properties": {
"id": {
"type": "integer"
},
"title": {
"type": "string"
},
"object": {
"$ref": "#/components/schemas/view.Relationship"
},
"objectId": {
"type": "integer"
},
"objectType": {
"type": "string"
}
},
"description": "Comment contains all the information returned from a comment."
}
view.Company
{
"type": "object",
"title": "Company",
"properties": {
"id": {
"type": "integer"
},
"cid": {
"type": "string"
},
"fax": {
"type": "string"
},
"zip": {
"type": "string"
},
"city": {
"type": "string"
},
"name": {
"type": "string"
},
"tags": {
"type": "array",
"items": {
"$ref": "#/components/schemas/view.Relationship"
}
},
"phone": {
"type": "string"
},
"state": {
"type": "string"
},
"stats": {
"$ref": "#/components/schemas/view.CompanyStats"
},
"status": {
"type": "string"
},
"clients": {
"type": "integer"
},
"isOwner": {
"type": "boolean"
},
"logoUrl": {
"type": "string"
},
"website": {
"type": "string"
},
"accounts": {
"type": "integer"
},
"contacts": {
"type": "integer"
},
"emailOne": {
"type": "string"
},
"emailTwo": {
"type": "string"
},
"industry": {
"$ref": "#/components/schemas/view.Relationship"
},
"createdAt": {
"type": "string"
},
"updatedAt": {
"type": "string"
},
"addressOne": {
"type": "string"
},
"addressTwo": {
"type": "string"
},
"emailThree": {
"type": "string"
},
"industryId": {
"type": "integer"
},
"countryCode": {
"type": "string"
},
"profileText": {
"type": "string"
},
"privateNotes": {
"type": "string"
},
"canSeePrivate": {
"type": "boolean"
},
"collaborators": {
"type": "integer"
},
"companyUpdate": {
"$ref": "#/components/schemas/view.Relationship"
},
"profitability": {
"$ref": "#/components/schemas/view.ProfitDetails"
},
"companyNameUrl": {
"type": "string"
},
"clientManagedBy": {
"$ref": "#/components/schemas/view.Relationship"
},
"privateNotesText": {
"type": "string"
},
"budgetDistribution": {
"type": "array",
"items": {
"$ref": "#/components/schemas/entity.ProjectBudgetRange"
}
}
},
"description": "Company contains all the information returned from a company."
}
view.CompanyStats
{
"type": "object",
"title": "CompanyStats",
"properties": {
"taskCount": {
"type": "integer"
},
"projectCount": {
"type": "integer"
},
"unreadEmailCount": {
"type": "integer"
},
"taskCompleteCount": {
"type": "integer"
}
},
"description": "CompanyStats tracks a companies project and task counts"
}
view.CompanyUpdate
{
"type": "object",
"title": "CompanyUpdate",
"properties": {
"id": {
"type": "integer"
},
"text": {
"type": "string"
},
"active": {
"type": "boolean"
},
"health": {
"type": "integer"
},
"company": {
"$ref": "#/components/schemas/view.Relationship"
}
},
"description": "CompanyUpdate represents a company update"
}
view.Content
{
"type": "object",
"title": "Content",
"properties": {
"logo": {
"$ref": "#/components/schemas/view.Logo"
},
"name": {
"type": "string"
},
"state": {
"type": "string"
},
"banner": {
"$ref": "#/components/schemas/view.Banner"
},
"version": {
"type": "integer"
},
"definition": {
"type": "string"
},
"description": {
"type": "string"
}
},
"description": "Content contains all the information returned from a form token."
}
view.Country
{
"type": "object",
"title": "Country",
"properties": {
"eu": {
"type": "boolean"
},
"code": {
"type": "string"
},
"country": {
"type": "string"
},
"vatName": {
"type": "string"
},
"phoneCode": {
"type": "string"
},
"vatPercent": {
"type": "integer"
}
},
"description": "Country represents all the information returned from a country."
}
view.CustomField
{
"type": "object",
"title": "CustomField",
"properties": {
"id": {
"type": "integer"
},
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"entity": {
"type": "string"
},
"deleted": {
"type": "boolean"
},
"formula": {
"type": "string"
},
"groupId": {
"type": "integer"
},
"options": {},
"project": {
"$ref": "#/components/schemas/view.Relationship"
},
"required": {
"type": "boolean"
},
"createdAt": {
"type": "string"
},
"createdBy": {
"type": "integer"
},
"deletedAt": {
"type": "string"
},
"deletedBy": {
"type": "integer"
},
"isPrivate": {
"type": "boolean"
},
"projectId": {
"type": "integer"
},
"updatedAt": {
"type": "string"
},
"updatedBy": {
"type": "integer"
},
"description": {
"type": "string"
},
"currencyCode": {
"type": "string"
},
"visibilities": {
"type": "array",
"items": {
"type": "string"
}
},
"createdByUserId": {
"type": "integer"
},
"deletedByUserId": {
"type": "integer"
},
"updatedByUserId": {
"type": "integer"
}
},
"description": "CustomField contains all the information returned from a custom field."
}