Skip to content
For LLMsView as Markdown·

Basecamp ​

undefined

DetailValue
CategoryProject Management
Base URLhttps://3.basecampapi.com
AuthenticationOAuth2
Endpoints7
Connector keybasecamp

Using Basecamp in a workflow ​

  1. Go to Connections and click New Connection.
  2. Pick Basecamp from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown. The full list is below.

Available endpoints ​

EndpointSummary
GET List Projects
GET Create Project
GET List To-Dos
GET Create To-Do
GET List Messages
GET Campfire Chat
GET List People

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET ​

List Projects

DetailValue
Operation IDlist_projects_0
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Basecamp connection from the Connection dropdown.
  3. In the Operation dropdown, select list_projects_0.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Basecamp API reference.

GET ​

Create Project

DetailValue
Operation IDcreate_project_1
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Basecamp connection from the Connection dropdown.
  3. In the Operation dropdown, select create_project_1.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Basecamp API reference.

GET ​

List To-Dos

DetailValue
Operation IDlist_to_dos_2
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Basecamp connection from the Connection dropdown.
  3. In the Operation dropdown, select list_to_dos_2.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Basecamp API reference.

GET ​

Create To-Do

DetailValue
Operation IDcreate_to_do_3
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Basecamp connection from the Connection dropdown.
  3. In the Operation dropdown, select create_to_do_3.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Basecamp API reference.

GET ​

List Messages

DetailValue
Operation IDlist_messages_4
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Basecamp connection from the Connection dropdown.
  3. In the Operation dropdown, select list_messages_4.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Basecamp API reference.

GET ​

Campfire Chat

DetailValue
Operation IDcampfire_chat_5
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Basecamp connection from the Connection dropdown.
  3. In the Operation dropdown, select campfire_chat_5.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Basecamp API reference.

GET ​

List People

DetailValue
Operation IDlist_people_6
MethodGET
Path``

Parameters ​

No parameters.

Using this endpoint in a workflow ​

  1. Add an API Call node to your workflow.
  2. Pick your Basecamp connection from the Connection dropdown.
  3. In the Operation dropdown, select list_people_6.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns ​

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Basecamp API reference.