Skip to main content

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 .csv per 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

FileHolds
rabbits.csvEvery rabbit record
litters.csvLitters, with dates, counts, and outcome
litter_kits.csvIndividually tracked kits
rabbit_lines.csv, rabbit_line_memberships.csvLines and who belongs to them
rabbit_events.csvThe activity timeline on each rabbit
weight_records.csvEvery weight
rabbit_images.csv, litter_images.csvPhoto records — see photos, below
pedigree_pdf_artifacts.csvGenerated pedigree PDFs

Health

FileHolds
health_event.csvVet visits, illnesses, injuries, necropsies, preventatives, observations
treatment.csvTreatments, with computed end and withdrawal clear dates
medication.csvYour medication inventory, including withdrawal days
rabbit_care_observations.csvCare observations

Business

FileHolds
contacts.csvBuyers, breeders, and everyone else
waitlist_entries.csvWaitlist entries
deposits.csvDeposits and their status
financial_transactions.csvThe whole ledger
show_entries.csvShow entries, placings, and legs

Feed, grow-out, and processing

FileHolds
feed_allocations.csvFeed allocated to rabbits, litters, or groups
rabbit_feed_schedules.csvStanding feed schedules
growout_groups.csv, growout_group_members.csvGrow-out groups
inventory_items.csv, inventory_movements.csvSupply inventory and every stock movement
processing_events.csv, processing_records.csv, processing_record_line_snapshots.csvHarvest sessions and per-animal records

Work and settings

FileHolds
rabbitry_task.csvTasks
rabbit_reminder_template.csv, rabbit_task_suppression.csvRecurring reminder templates and per-rabbit suppressions
herd_settings.csvGrowth targets, task day-counts, pedigree and cage-card layout
email_preferences.csvYour email category choices
user_page_layouts.csvYour 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 Z suffix2026-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.

Eight tables are exported but not restored

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.