Export File Reference
An export gives you two ZIP files — your data and your photos. The data file is one plain CSV per table plus a manifest, readable in any spreadsheet with no OmniBurrow account and no special software. This page says exactly what is in there.
What is in the ZIP
The data archive contains:
- One
.csvper table, named after the table —rabbits.csv,litters.csv, and so on. manifest.json, listing the format version, when the export was made, the row count for every table, and which tables can be restored.
The manifest is the first thing to open if you want to know whether an export is complete: the row counts tell you what should be in each file.
Table reference
Forty-odd tables, grouped by what they hold. Every one is a flat CSV with a header row.
Herd
| File | Holds |
|---|---|
rabbits.csv | Every rabbit record |
litters.csv | Litters, with dates, counts, and outcome |
litter_kits.csv | Individually tracked kits |
rabbit_lines.csv, rabbit_line_memberships.csv | Lines and who belongs to them |
rabbit_events.csv | The activity timeline on each rabbit |
weight_records.csv | Every weight |
rabbit_images.csv, litter_images.csv | Photo records — see photos, below |
pedigree_pdf_artifacts.csv | Generated pedigree PDFs |
Health
| File | Holds |
|---|---|
health_event.csv | Vet visits, illnesses, injuries, necropsies, preventatives, observations |
treatment.csv | Treatments, with computed end and withdrawal clear dates |
medication.csv | Your medication inventory, including withdrawal days |
rabbit_care_observations.csv | Care observations |
Business
| File | Holds |
|---|---|
contacts.csv | Buyers, breeders, and everyone else |
waitlist_entries.csv | Waitlist entries |
deposits.csv | Deposits and their status |
financial_transactions.csv | The whole ledger |
show_entries.csv | Show entries, placings, and legs |
Feed, grow-out, and processing
| File | Holds |
|---|---|
feed_allocations.csv | Feed allocated to rabbits, litters, or groups |
rabbit_feed_schedules.csv | Standing feed schedules |
growout_groups.csv, growout_group_members.csv | Grow-out groups |
inventory_items.csv, inventory_movements.csv | Supply inventory and every stock movement |
processing_events.csv, processing_records.csv, processing_record_line_snapshots.csv | Harvest sessions and per-animal records |
Work and settings
| File | Holds |
|---|---|
rabbitry_task.csv | Tasks |
rabbit_reminder_template.csv, rabbit_task_suppression.csv | Recurring reminder templates and per-rabbit suppressions |
herd_settings.csv | Growth targets, task day-counts, pedigree and cage-card layout |
email_preferences.csv | Your email category choices |
user_page_layouts.csv | Your saved section ordering |
History and diagnostics — present for completeness, not restorable:
email_deliveries.csv, import_drafts.csv, import_draft_ancestors.csv, import_jobs.csv,
bulk_import_jobs.csv, data_export.csv, data_import.csv, ai_usage_metrics.csv.
Photos
Photos come as a separate ZIP, flat — one file per image, under its stored filename, with no folder structure.
The link back to your records is in rabbit_images.csv and litter_images.csv, which carry each
image's key alongside the rabbit or litter it belongs to, whether it is the profile or pedigree
image, and its note. To find a particular rabbit's photos, look it up in that CSV and match the
filenames.
Timestamps and formats
- Timestamps are ISO-8601 with a
Zsuffix —2026-07-31T14:05:00Z— so they sort correctly and import cleanly into a spreadsheet. - Dates are
YYYY-MM-DD. - Weights are in ounces, the unit OmniBurrow stores.
- Money is a plain decimal with no currency symbol.
- Files are UTF-8.
What is not restorable
An export can be restored back into an OmniBurrow account, but not every file goes back in.
email_deliveries, import_drafts, import_draft_ancestors, import_jobs, bulk_import_jobs,
data_export, data_import, and ai_usage_metrics.
These are history about your account rather than records of your rabbitry — which emails were sent, which import jobs ran, which exports you requested. They are in the export so your copy is genuinely complete, and skipped on restore because re-creating a log of past jobs would be meaningless. Everything about your animals, money, and work restores.
The restore reports which files it skipped, so you can see it happened rather than wonder.
Restoring also verifies itself: after writing, it counts the rows that actually landed in each table and compares them against the file. Any mismatch rolls the whole restore back rather than leaving you half-restored.