Skip to Content
Bomgrove
Tools

Retrieve bill

Retrieve the latest Bomgrove bill or a specific saved revision. Returns the original component values, revision differences, and leaf totals for one root assembly. Retrieval does not create a revision.

curl https://api.bomgrove.com/v1/get_bill \
  -H "Authorization: Bearer $API_KEY" \
  -d '{"bill_id":"your bill id"}'

Input

FieldTypeDescription
bill_id (required)stringBill ID returned by Create bill.
revision_idstringRevision ID. Omit to retrieve the latest revision.

Output

FieldTypeDescription
bill_id (required)stringStable bill ID.
revision_id (required)stringImmutable revision ID.
revision_number (required)integer
previous_revision_id (required)stringEmpty on the first revision.
name (required)stringBill name.
root_part_number (required)stringTop-level assembly part number.
note (required)string
created_at (required)stringRevision creation time in UTC.
components (required)arrayComplete BOM as assembly relationships. Each row is one part per parent. A part with children is a subassembly. All parents must connect to the root. Repeated part numbers must have the same description and unit. An empty list is allowed.
totals (required)array
changes (required)array
summary (required)stringRelationship counts and any bill name change.