action rudder_create_archive { label: "Create an archive" description: "Create new archive of the given kind" provider: rudder method: POST path: "/system/archives/{archiveKind}" encoding: json output: { type: "object" required: ["action", "data", "result"] properties: { action: { type: "string" description: "The kind of the archive" enum: ["archiveFull", "archiveGroups", "archiveRules", "archiveDirectives", "archiveParameters"] } data: { type: "object" required: ["full"] properties: { full: { type: "object" required: ["commiter", "gitCommit", "id"] properties: { commiter: { type: "string" } gitCommit: { type: "string" format: "hash" } id: { type: "string" } } } } } result: { type: "string" description: "Result of the request" enum: ["success", "error"] } } } }