Shared
4 operations, generated from the OpenAPI document.
What the share link shows: its name, the views it opens and its toggles
GET /api/shared/{shareToken}
Access: anyone.
Parameters
| Name | In | Type | Required |
|---|---|---|---|
shareToken | path | string | yes |
Responses
200Successkind"view" | "base" | "form" requirednamestring requiredtablesarray of object requirednamestring requiredviewsarray of object requiredidstring (uuid) requirednamestring requiredtype"grid" | "gallery" | "kanban" | "calendar" | "timeline" | "list" | "form" required
allowCopyboolean requiredallowDownloadboolean requiredexpiresAtstring (date-time) | null required
429Too many requests: a rate limit was reached (see Retry-After)
Enter a share link's password; sets a cookie for this link (12 hours at most)
POST /api/shared/{shareToken}/unlock
Access: anyone.
Parameters
| Name | In | Type | Required |
|---|---|---|---|
shareToken | path | string | yes |
Request body
passwordstring requiredcaptchaTokenstring
Responses
204Success, no content422The request failed validation429Too many requests: a rate limit was reached (see Retry-After)
A shared view: its name, visible fields and layout
GET /api/shared/{shareToken}/views/{viewId}
Access: anyone.
Parameters
| Name | In | Type | Required |
|---|---|---|---|
shareToken | path | string | yes |
viewId | path | string (uuid) | yes |
Responses
200Successviewobject requirednamestring requiredtype"grid" | "gallery" | "kanban" | "calendar" | "timeline" | "list" | "form" required
tableobject requirednamestring required
fieldsarray of object requiredidstring (uuid) requirednamestring requiredtype"singleLineText" | "longText" | "number" | "currency" | "percent" | "checkbox" | "date" | "dateTime" | … requiredoptionsany requiredisPrimaryboolean required
layoutobject requiredfieldOrderarray of string (uuid)columnWidthsobjectfrozenCountintegerrowHeight"compact" | "default" | "medium" | "tall"
kanbanobjectstackFieldIdstring (uuid) | nullcardFieldsarray of string (uuid)coverFieldIdstring (uuid) | nullcollapseEmptyboolean
calendarobjectdateFieldsarray of objectstartFieldIdstring (uuid) requiredendFieldIdstring (uuid) | null
colorFieldIdstring (uuid) | nullmode"month" | "week" | "day"
galleryobjectcardFieldsarray of string (uuid)coverFieldIdstring (uuid) | nullcoverFit"crop" | "fit"cardSize"small" | "medium" | "large"
timelineobjectstartFieldIdstring (uuid) | nullendFieldIdstring (uuid) | nullscale"day" | "week" | "month"groupFieldIdstring (uuid) | nullcolorFieldIdstring (uuid) | nulldependencyFieldIdstring (uuid) | null
listobjectparentFieldIdstring (uuid) | nullrowFieldsarray of string (uuid)
expiresAtstring (date-time) | null required
429Too many requests: a rate limit was reached (see Retry-After)
A window of a shared view's records, with its filter and order
GET /api/shared/{shareToken}/views/{viewId}/records
Access: anyone.
Parameters
| Name | In | Type | Required |
|---|---|---|---|
shareToken | path | string | yes |
viewId | path | string (uuid) | yes |
offset | query | integer | no |
limit | query | integer | no |
from | query | string | no |
to | query | string | no |
Responses
200Successrecordsarray of object requiredidstring (uuid) requiredfieldsobject requiredlinksobject
offsetinteger requiredtotalinteger required
422The request failed validation429Too many requests: a rate limit was reached (see Retry-After)