Get Project Chroot
Query Parameters
Project owner name
Project name
Mock chroot name (e.g., “fedora-40-x86_64”)
Response
Mock chroot name
Project name
Project owner name
Comps XML file name (if configured)
Additional repository URLs for this chroot
Additional packages to install in buildroot
Module toggles for this chroot
RPM —with options
RPM —without options
Delete builds after this many days (null for never)
Build isolation mode for this chroot
Get Build Config
Query Parameters
Project owner name
Project name
Mock chroot name
Response
Chroot name
Base repository URLs
Additional repository URLs
Additional buildroot packages
Module toggles
Network access setting
RPM —with options
RPM —without options
Build isolation mode
Bootstrap container mode (if applicable)
Bootstrap container image URL (if applicable)
Edit Project Chroot
Path Parameters
Project owner name
Project name
Mock chroot name
Request Body
Additional repository URLs (space-separated string or array)
Additional packages to install in buildroot (space-separated string or array)
Module toggles (e.g., [“nodejs:18”, “!nodejs:16”])
RPM —with options (space-separated string or array)
RPM —without options (space-separated string or array)
Bootstrap container mode: “on”, “off”, “image”, “default”
Custom bootstrap container image URL
Build isolation mode: “default”, “simple”, “nspawn”
Comps XML file upload (multipart/form-data)
Delete existing comps file
Response
Returns the updated project chroot object with 200 status code.To set a field to empty/default value, pass
null or an empty string/array. Use the copr-cli get-chroot command to see all possible attributes.