{ "opencollection": "1.0.0", "info": { "name": "Campfire Developer APIs", "version": "1.0.0" }, "request": { "auth": { "type": "apikey", "apikey": { "key": "Authorization", "value": "Token {{apiToken}}", "in": "header" } } }, "items": [ { "info": { "name": "Accounts Payable", "type": "folder" }, "items": [ { "info": { "name": "List Bill Drafts", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/v1/bill-draft" }, "docs": "List Bill Drafts" }, { "info": { "name": "Create Bill Draft", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/v1/bill-draft", "body": { "type": "json", "data": "{}" } }, "docs": "Create Bill Draft" }, { "info": { "name": "List Accounting Bills", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/v1/bill/" }, "docs": "List Accounting Bills" }, { "info": { "name": "Create Accounting Bill", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/v1/bill/", "body": { "type": "json", "data": "{}" } }, "docs": "Create Accounting Bill" } ] }, { "info": { "name": "Accounts Receivable", "type": "folder" }, "items": [ { "info": { "name": "List Credit Memos", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/v1/credit-memo" }, "docs": "List Credit Memos" }, { "info": { "name": "Create Credit Memo", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/v1/credit-memo", "body": { "type": "json", "data": "{}" } }, "docs": "Create Credit Memo" }, { "info": { "name": "List Invoices", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/v1/invoice/" }, "docs": "List Invoices" }, { "info": { "name": "Create Invoice", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/v1/invoice/", "body": { "type": "json", "data": "{}" } }, "docs": "Create Invoice" } ] }, { "info": { "name": "Bank Reconciliation", "type": "folder" }, "items": [ { "info": { "name": "List Bank Reconciliation Reports", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/v2/reconciliation" }, "docs": "List Bank Reconciliation Reports" }, { "info": { "name": "Create Bank Reconciliation Report", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/v2/reconciliation", "body": { "type": "json", "data": "{}" } }, "docs": "Create Bank Reconciliation Report" } ] }, { "info": { "name": "Cash Management", "type": "folder" }, "items": [ { "info": { "name": "List Bank Accounts", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/ca/api/account" }, "docs": "List Bank Accounts" }, { "info": { "name": "Create Bank Account", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/ca/api/account", "body": { "type": "json", "data": "{}" } }, "docs": "Create Bank Account" }, { "info": { "name": "List Bank Transactions", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/ca/api/transaction" }, "docs": "List Bank Transactions" }, { "info": { "name": "Create Bank Transaction", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/ca/api/transaction", "body": { "type": "json", "data": "{}" } }, "docs": "Create Bank Transaction" } ] }, { "info": { "name": "Company Objects", "type": "folder" }, "items": [ { "info": { "name": "List Custom Dimensions", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/tag" }, "docs": "List Custom Dimensions" }, { "info": { "name": "Create Custom Dimension", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/tag", "body": { "type": "json", "data": "{}" } }, "docs": "Create Custom Dimension" }, { "info": { "name": "List Vendors", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/vendor" }, "docs": "List Vendors" }, { "info": { "name": "Create Vendor", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/vendor", "body": { "type": "json", "data": "{}" } }, "docs": "Create Vendor" } ] }, { "info": { "name": "Core Accounting", "type": "folder" }, "items": [ { "info": { "name": "List Budgets", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/budgets" }, "docs": "List Budgets" }, { "info": { "name": "Create Budget", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/budgets", "body": { "type": "json", "data": "{}" } }, "docs": "Create Budget" }, { "info": { "name": "Retrieve Budget", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/budgets/{id}" }, "docs": "Retrieve Budget" }, { "info": { "name": "List Fixed Assets", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/fixed-asset" }, "docs": "List Fixed Assets" }, { "info": { "name": "Create Fixed Asset", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/fixed-asset", "body": { "type": "json", "data": "{}" } }, "docs": "Create Fixed Asset" }, { "info": { "name": "List Chart Transactions", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/transaction" }, "docs": "List Chart Transactions" } ] }, { "info": { "name": "Custom Fields", "type": "folder" }, "items": [ { "info": { "name": "Reorder Custom Fields", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/ca/api/v1/custom-fields/reorder", "body": { "type": "json", "data": "{}" } }, "docs": "Reorder Custom Fields" } ] }, { "info": { "name": "Financial Statements", "type": "folder" }, "items": [ { "info": { "name": "Get Cash Basis Income Statement", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/ca/api/cash-basis" }, "docs": "Get Cash Basis Income Statement" }, { "info": { "name": "Get Balance Sheet", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/ca/api/get_balance_sheet" }, "docs": "Get Balance Sheet" }, { "info": { "name": "Get Cash Flow", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/ca/api/get_cash_flow" }, "docs": "Get Cash Flow" }, { "info": { "name": "Get Income Statement", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/ca/api/get_income_statement" }, "docs": "Get Income Statement" }, { "info": { "name": "Get Trial Balance", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/ca/api/get_trial_balance" }, "docs": "Get Trial Balance" }, { "info": { "name": "Get General Ledger", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/general-ledger" }, "docs": "Get General Ledger" } ] }, { "info": { "name": "Integrations", "type": "folder" }, "items": [ { "info": { "name": "List Webhooks", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/integrations/api/v1/webhook" }, "docs": "List Webhooks" }, { "info": { "name": "Create Webhook", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/integrations/api/v1/webhook", "body": { "type": "json", "data": "{}" } }, "docs": "Create Webhook" }, { "info": { "name": "Retrieve Webhook", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/integrations/api/v1/webhook/{id}" }, "docs": "Retrieve Webhook" } ] }, { "info": { "name": "Revenue Recognition", "type": "folder" }, "items": [ { "info": { "name": "List Contracts", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/rr/api/v1/contracts" }, "docs": "List Contracts" }, { "info": { "name": "Create Contract", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/rr/api/v1/contracts", "body": { "type": "json", "data": "{}" } }, "docs": "Create Contract" }, { "info": { "name": "List Contract Customers", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/rr/api/v1/customers" }, "docs": "List Contract Customers" }, { "info": { "name": "List Contract Products", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/rr/api/v1/product" }, "docs": "List Contract Products" }, { "info": { "name": "Create Contract Product", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/rr/api/v1/product", "body": { "type": "json", "data": "{}" } }, "docs": "Create Contract Product" } ] }, { "info": { "name": "Settings", "type": "folder" }, "items": [ { "info": { "name": "List Files", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/ca/api/file" }, "docs": "List Files" }, { "info": { "name": "List Chart Entities", "type": "http" }, "http": { "method": "GET", "url": "https://api.meetcampfire.com/coa/api/entity" }, "docs": "List Chart Entities" }, { "info": { "name": "Create Chart Entity", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/entity", "body": { "type": "json", "data": "{}" } }, "docs": "Create Chart Entity" } ] }, { "info": { "name": "coa", "type": "folder" }, "items": [ { "info": { "name": "Upload Entity Invoice Email Attachment", "type": "http" }, "http": { "method": "POST", "url": "https://api.meetcampfire.com/coa/api/entity/{entity_id}/attachment" }, "docs": "Upload Entity Invoice Email Attachment" } ] } ] }