Campfire Guide

Setting up the Campfire Integration

To access your users' data from Campfire, you need to enable the Campfire integration in the Platforms Page of the Rutter dashboard.

Campfire does not require any additional developer app setup.

User Authentication with Campfire

A Rutter Connection is created when your end user authenticates their Campfire account via Rutter Link. This in turn allows you to access their account data via the Rutter API.

The walkthrough below covers the entire Campfire authentication flow end to end. You can either follow along with the demo or read through the written steps that follow — both cover the same process.

Step 2: Create an API user in Campfire.

Your end user needs to create a dedicated user in Campfire that the Rutter integration will authenticate as. In the Campfire dashboard:

  1. Navigate to Settings → Users and select Create New User.
  2. Fill out the user details:
    • Name and Email
    • Is Super Admin — check this box if the user should have unrestricted access. Otherwise, leave unchecked and assign a role below.
    • Role — select one of:
      • Accountant
      • Accounting Manager
      • Accounts Payable Clerk
      • Accounts Receivable Clerk
      • Admin
      • Controller
      • IT Admin
      • Read Only
    • Entity access — select which companies (entities) this user should have access to. Rutter will only sync data from the entities granted to this user.

Note: The user must allow Rutter to access their data by assigning the correct role. The most optimal option is to check Is Super Admin, as this guarantees Rutter will not run into any scope issues when reading data.

Step 3: Generate an API key for the new user.

Once the user is created, generate an API key for them in the Campfire dashboard. See Campfire's Getting Authenticated guide for detailed instructions.

Copy the generated API key from Campfire and paste it into the API Key field in Rutter Link to complete the connection.

Reference

Permissions

The role and entity access assigned to the API user in Campfire directly determines what data Rutter can access. If endpoints are returning empty results or partial data, verify that the API user has:

  • The Admin role (or Is Super Admin) for full read access
  • Access granted to all relevant entities (companies)

If you need to scope the integration to fewer entities or a more limited role, contact support@rutterapi.com so we can confirm which Rutter endpoints will continue to function.

Previous
BigCommerce
Next
eBay