Skip to main content
PUT
cURL
Replaces an admin automation. This is a full replacement: always send the complete desired actions, filters, combineWith and disallowUserOverride values, as omitted attributes are reset to their defaults rather than preserved. Set beforeAdminAutomationId to move the automation right before another one; when omitted, its position is unchanged.

Authorizations

X-Claap-Key
string
header
required

Path Parameters

adminAutomationId
string
required

Admin automation identifier

Body

application/json
actions
object
required

The actions applied to matching meetings. At least one of autoRecord, autoShare, moveToFolder or updateOverview must be defined.

beforeAdminAutomationId
string

Identifier of an existing admin automation to move the updated automation right before. When omitted, the automation keeps its current position.

combineWith
enum<string>
default:Or

The operator used to combine the filters. It is applied to every filter that does not define its own combineWith value.

Available options:
And,
Or
disallowUserOverride
boolean
default:true

Whether the automation is enforced, preventing members from overriding it with their personal preferences.

filters
(MeetingType filter · object | OrganizerIs filter · object | ParticipantsContains filter · object | RecorderUserGroupIs filter · object | TextContains filter · object | TextExists filter · object | TextIs filter · object | MeetingSourceIs filter · object | FolderIs filter · object | Group filter · object)[]

The filters selecting which meetings the automation applies to. When omitted or empty, the automation applies to all meetings.

A filter selecting which meetings an admin automation applies to.

name
string

The admin automation name. When omitted, a name is generated from the actions and filters.

Response

Admin automation was successfully updated

result
object
required

An admin automation (recording automation configured by workspace admins).