Meetings

Updates a meeting or call log by key

post/v2/meetings/{meetingKey}

Request

  • Base URL
    https://api.streak.com/api
  • URL
    https://api.streak.com/api/v2/meetings/{meetingKey}
  • Auth
    HTTP bearer

Path parameters

meetingKeystring required

Request body

meetingType'CALL_LOG' | 'MEETING_NOTES' nullable

New meeting type. Omit this field to keep the existing meeting type unchanged.

startTimestampinteger nullable

New meeting start timestamp, in epoch milliseconds. Omit this field to keep the existing start time unchanged.

durationinteger nullable

New meeting duration in milliseconds. Omit this field to keep the existing duration unchanged.

notesstring nullable

New meeting notes. Omit this field to keep the existing notes unchanged.

isDraftboolean nullable

Whether to publish a draft meeting. Omit this field to keep the existing draft state unchanged.

taskKeysstring[] nullable

Replacement task keys associated with this meeting. Omit this field to keep existing task keys unchanged.

Example request

{
  "startTimestamp": 1646870400000
}

Response

OK

keystring required

Key for this meeting.

boxKeystring required

Key for the box this meeting belongs to.

pipelineKeystring required

Key for the pipeline this meeting belongs to.

creatorKeystring required

Key for the user who created this meeting.

isDraftboolean

Whether this meeting is a draft.

taskKeysstring[] required

Task keys associated with this meeting.

creationDateinteger required

Timestamp when this meeting was created, in epoch milliseconds.

meetingType'CALL_LOG' | 'MEETING_NOTES' required
startTimestampinteger required

Meeting start timestamp, in epoch milliseconds.

durationinteger

Meeting duration in milliseconds.

notesstring required

Meeting notes.

lastSavedTimestampinteger required

Timestamp when this meeting was last persisted, in epoch milliseconds.

Example response

{
  "creationDate": 1646870400000,
  "startTimestamp": 1646870400000,
  "lastSavedTimestamp": 1646870400000
}

Changes