action orbit_put_workspace_slug_members_member_slug_activities_id { label: "Update a custom activity for a member" provider: orbit method: PUT path: "/{workspace_slug}/members/{member_slug}/activities/{id}" encoding: json input: { type: "object" properties: { activity_type: { type: "string" description: "The type of activity - what action was done by the member. This is a legacy field, use activity_type_key instead." } activity_type_key: { type: "string" description: "The key for a custom activity type for the workspace. Will create a new activity type if it does not exist." } description: { type: "string" description: "A description of the activity; displayed in the timeline" } id: { type: "string" } key: { type: "string" description: "Supply a key that must be unique or leave blank to have one generated." } link: { type: "string" description: "A URL for the activity; displayed in the timeline" } link_text: { type: "string" description: "The text for the timeline link" } member_slug: { type: "string" } occurred_at: { type: "string" description: "The date and time the activity occurred; defaults to now" } properties: { type: "object" description: "Key-value pairs to provide contextual metadata about an activity." } title: { type: "string" description: "A title for the activity; displayed in the timeline" } weight: { type: "string" description: "A custom weight to be used in filters and reports; defaults to 1." } workspace_slug: { type: "string" } } required: ["id", "member_slug", "title", "workspace_slug"] additionalProperties: false } output: { type: "object" additionalProperties: true } }