action files_get_external_events { label: "List External Events" description: "List External Events" provider: files method: GET path: "/external_events" encoding: json input: { type: "object" properties: { cursor: { type: "string" } filter: { type: "object" } filter_gt: { type: "object" } filter_gteq: { type: "object" } filter_like: { type: "object" } filter_lt: { type: "object" } filter_lteq: { type: "object" } per_page: { type: "integer" format: "int32" } sort_by: { type: "object" } } additionalProperties: false } output: { type: "array" items: { type: "object" description: "List External Events" properties: { body: { type: "string" description: "Event body" } body_url: { type: "string" description: "Link to log file." } bytes_synced: { type: "integer" format: "int32" description: "For sync events, the total number of bytes synced." } created_at: { type: "string" format: "date-time" description: "External event create date/time" } errored_files: { type: "integer" format: "int32" description: "For sync events, the number of files that encountered errors." } event_type: { type: "string" description: "Type of event being recorded." enum: ["ldap_sync", "remote_server_sync", "lockout", "ldap_login", "saml_login", "client_log", "pending_work"] } folder_behavior_id: { type: "integer" format: "int32" description: "Folder Behavior ID" } id: { type: "integer" format: "int32" description: "Event ID" } remote_server_type: { type: "string" description: "Associated Remote Server type, if any" } status: { type: "string" description: "Status of event." enum: ["success", "failure", "partial_failure", "in_progress", "skipped"] } successful_files: { type: "integer" format: "int32" description: "For sync events, the number of files handled successfully." } } } } }