curl --request PUT \
--url https://api.meetcampfire.com/rr/api/v1/contracts/{contract_id}/bundles/{id} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"lines": [
{
"contract_bundle": 123,
"amount": 0,
"product": 123
}
],
"bundle_name": "<string>",
"start_date": "2023-12-25",
"contract": 123,
"end_date": "2023-12-25",
"rebalance_journal_entries_indefinitely": false,
"bundle_description": "<string>",
"use_daily_accounting": true,
"use_catchup": true,
"catchup_date": "2023-12-25"
}
'{
"id": 123,
"is_deleted": false,
"deleted_at": "2023-11-07T05:31:56Z",
"lines": [
{
"id": 123,
"is_deleted": false,
"deleted_at": "2023-11-07T05:31:56Z",
"product_name": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"last_modified_at": "2023-11-07T05:31:56Z",
"customer": 123,
"amount": 0,
"product": 123
}
],
"bundle_name": "<string>",
"start_date": "2023-12-25",
"created_at": "2023-11-07T05:31:56Z",
"last_modified_at": "2023-11-07T05:31:56Z",
"customer": 123,
"contract": 123,
"end_date": "2023-12-25",
"rebalance_journal_entries_indefinitely": false,
"bundle_description": "<string>",
"use_daily_accounting": true,
"use_catchup": true,
"catchup_date": "2023-12-25"
}curl --request PUT \
--url https://api.meetcampfire.com/rr/api/v1/contracts/{contract_id}/bundles/{id} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"lines": [
{
"contract_bundle": 123,
"amount": 0,
"product": 123
}
],
"bundle_name": "<string>",
"start_date": "2023-12-25",
"contract": 123,
"end_date": "2023-12-25",
"rebalance_journal_entries_indefinitely": false,
"bundle_description": "<string>",
"use_daily_accounting": true,
"use_catchup": true,
"catchup_date": "2023-12-25"
}
'{
"id": 123,
"is_deleted": false,
"deleted_at": "2023-11-07T05:31:56Z",
"lines": [
{
"id": 123,
"is_deleted": false,
"deleted_at": "2023-11-07T05:31:56Z",
"product_name": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"last_modified_at": "2023-11-07T05:31:56Z",
"customer": 123,
"amount": 0,
"product": 123
}
],
"bundle_name": "<string>",
"start_date": "2023-12-25",
"created_at": "2023-11-07T05:31:56Z",
"last_modified_at": "2023-11-07T05:31:56Z",
"customer": 123,
"contract": 123,
"end_date": "2023-12-25",
"rebalance_journal_entries_indefinitely": false,
"bundle_description": "<string>",
"use_daily_accounting": true,
"use_catchup": true,
"catchup_date": "2023-12-25"
}Documentation Index
Fetch the complete documentation index at: https://docs.campfire.ai/llms.txt
Use this file to discover all available pages before exploring further.
Token-based authentication with required prefix "Token"
Show child attributes
250Bundle end date. Required for standard contracts. For evergreen contracts this may be null to follow the contract timeline, or set to a billing-period end date.
Should only be used for Evergreen contracts. When true, linked invoice journal entries are rebalanced on each evergreen contract extension.
250Show child attributes
250standard - Standard (actual month length)daily - Dailystandard, daily Bundle end date. Required for standard contracts. For evergreen contracts this may be null to follow the contract timeline, or set to a billing-period end date.
Should only be used for Evergreen contracts. When true, linked invoice journal entries are rebalanced on each evergreen contract extension.
250