Creates a goal directly under an existing goal. Requires edit access to the parent. Send a UUID requestId and a plain-text title. Retrying with the same caller, parent and requestId returns the same goal without overwriting later edits. Reuse the original requestId and title after an uncertain response.
requestId String required
title String required
block Object
id String
descriptionSpaceId String
homeSpaceId String
attachedToMessageId String
parentBlockId String
type String ENUM
richContent String
icon String
createdBy String
updatedBy String
vOrder Number
hOrder Number
vOrderV2 String
hOrderV2 String
hideAfter String
unhideAfter String
startAt String
endAt String
isLocked Boolean
allowResponsesStart String
allowResponsesEnd String
responsesAreEditable Boolean
url String
defaultLayout String ENUM
templateType String ENUM
mediaThumbnailTime Number
programmingLanguage String
overrideDisplayNumber Boolean
publicAllowDuplicateAsTemplate Boolean
publicLinkExpiresAt String
publicSharingLevel String ENUM
organizationSharingLevel String ENUM
spaceMemberSharingLevel String ENUM
updatedAt String
createdAt String
deletedAt String
deletedBy String
jwtToken String
pilotToken String
correspondingRoomId String
userIsComplete Boolean Block user data
lastUserViewId String
lastSeenInfo Array
userId String
lastSeenAt String
content String
ancestors Array
type String ENUM
id String
attachments Array
id String
fileId String
fileUrl String
displayName String
createdAt String
videoThumbnailUrl String
videoCaptionsUrl String
videoStoryboardUrl String
videoDuration String
assets Array
id String
referencePrefix String
referenceId String
type String ENUM
transcript Object
text String (max depth)
completedAt String (max depth)
duration Number (max depth)
confidence Number (max depth)
sentences Array (max depth)
chapters Array (max depth)
speakers Array (max depth)
chapterList Object
chapters Array (max depth)
summary Object
shortSummary String (max depth)
longSummary String (max depth)
captions Object
sourceFileId String (max depth)
transcriptAssetId String (max depth)
language String (max depth)
format String (max depth)
webvtt String (max depth)
playlistUrl String (max depth)
createdAt String
playbackFailed Boolean A terminal playback workflow failure; an absent URL alone can still be pending.
blockData Array
id String
blockId String
type String ENUM
plainTextContent String
propertyValueDetail Object Kept as property_value_detail for wire-compatibility.
eventAttendanceDetail Object
goalCycleDefinitionDetail Object
createdAt String
updatedAt String
deletedAt String
relatedViewId String
parentBlockDataId String
createdById String
updatedById String
vOrder Number
vOrderV2 String Fractional-index ordering key (base-62) for position_in_view rows.
views Array
id String
blockId String
order Number
type String ENUM
name String
filterBy Object
groupBy Object
sortBy Object
properties Object
access String ENUM
createdAt String
updatedAt String
createdById String
updatedById String
hideEmptyGroups Boolean
deletedAt String
currentUserAccessLevel String ENUM
richTextCrdtVersion Integer
code Integer The status code, which should be an enum value of [google.rpc.Code][google.rpc.Code].
message String A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the [google.rpc.Status.details][google.rpc.Status.details] field, or localized by the client.
details Array
@type String The type of the serialized message.
Was this guide helpful?