Unify Logo Footer.svg
Unify Integrations
Logo
Freedcamp

Freedcamp

Logo

3 mins READ

Use the Freedcamp connector to manage projects, tasks, and collaboration.

Integrating your application with Freedcamp lets you use these operations in an automation. It exposes 5 actions and 2 triggers, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions, triggers.

Authentication

Before you begin, make sure you have the following information:

Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.

Authentication Type: The authentication method for this connector is defined in the connection setup. Select the connector in the Connections area to see the fields it requires.

Obtaining Your API Key

  1. Log in to your Freedcamp account.

  2. Click your avatar in the top-right corner and select My Account.

  3. Click Integrations, then open the API tab.

  4. Choose Unsecured or Secured for the key type. Secured also issues an API secret and requires you to re-enter your password to reveal it.

  5. Generate the API key.

  6. Copy the API key (and API secret, if you generated a Secured key) and store them securely for authentication purposes.

Authentication & setup

API Keys

Freedcamp offers multiple authentication methods:

Unsecured API Keys:

  • Pass the key as a GET or POST parameter: https://freedcamp.com/api/v1/sessions/current?api_key=api_key

  • Expires after one week

  • Anyone with access can perform most API actions

Secured API Keys:

  • Requires key, timestamp, and HMAC-SHA1 hash

  • Hash calculation: hash_hmac('sha1', $api_key . $timestamp, $api_secret)

  • More secure for production use

Header-Based Authentication:

  • Pass the API key via X-API-KEY header instead of URL parameters

Getting Credentials

Generate API keys at My Account → Integrations → API on freedcamp.com. You can select between secured (requires API secret) or unsecured options.

freedcamp-1-bb1a7f9d.png
freedcamp-1-bb1a7f9d.png

OAuth Authentication

Freedcamp Connected Apps allow OAuth integration with partner websites and apps using the standard OAuth protocol.

Actions

Action Name

Description

Add comment

Adds a new comment to task in Freedcamp

Create project

Creates a new project in Freedcamp

Create task

Creates a new task in Freedcamp

Get project

Fetches project by ID in Freedcamp

Get task

Fetches task by ID in Freedcamp

Triggers

Trigger Name

Description

On task assigned to you

Triggers when a task is assigned to you in Freedcamp

On task completed

Triggers when a task is completed in Freedcamp

About the API

Freedcamp API (base endpoint: https://freedcamp.com/api/v1/) provides comprehensive project and collaboration management capabilities.

Core Features:

  • Project management (create/manage projects, groups, memberships)

  • Task management with full CRUD operations, subtasks, and recurring rules

  • Milestones and time tracking

  • Discussions and wiki for collaboration

  • Issue/bug tracking with priority and status tracking

  • CRM tools (contacts, leads, calls, campaigns)

  • Calendar and events with iCalendar format support

  • File management and attachments

  • Comments and notification tracking

  • User management and team assignments

All responses return JSON with standardized fields: http_code, msg, error_id, and data.

Official documentation

https://freedcamp.com/Mobile_7Yh/iOS_application_6zp/wiki/wiki_public/view/DFaab