Open Connector
All tools

Twenty CRM (Self Hosted)

Use a self-hosted Twenty CRM instance to manage companies, people, opportunities, tasks, and notes through its generated REST API.

twenty-crm-self-hostedv1.0.025 tools

Authentication

MethodKindStatusDetails
API Keyapi_keyavailable

Call a tool

import { createClient } from "@open-connector/sdk";const oc = createClient({  baseUrl: "https://api.openconnector.dev",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await oc.executeTool({  slug: "TWENTY_CRM_SELF_HOSTED_CREATE_COMPANY",  connectedAccountId: "conn_...",  arguments: { /* match this tool's input schema */ },});
import Composio from "@composio/client";const composio = new Composio({  baseURL: "https://api.openconnector.dev/composio",  apiKey: process.env.OPEN_CONNECTOR_API_KEY!,});const result = await composio.tools.execute("TWENTY_CRM_SELF_HOSTED_CREATE_COMPANY", {  connected_account_id: "conn_...",  arguments: { /* match this tool's input schema */ },});
oc tools execute TWENTY_CRM_SELF_HOSTED_CREATE_COMPANY --data '{ }'

Tool catalog

Available tools

25 callable operations

Create a Twenty companyTWENTY_CRM_SELF_HOSTED_CREATE_COMPANYCreate a Twenty company.

Create a Twenty company.

Authentication

Connected account required

Tags

createcompany
Create a Twenty noteTWENTY_CRM_SELF_HOSTED_CREATE_NOTECreate a Twenty note.

Create a Twenty note.

Authentication

Connected account required

Tags

createnote
Create a Twenty opportunityTWENTY_CRM_SELF_HOSTED_CREATE_OPPORTUNITYCreate a Twenty opportunity.

Create a Twenty opportunity.

Authentication

Connected account required

Tags

createopportunity
Create a Twenty personTWENTY_CRM_SELF_HOSTED_CREATE_PERSONCreate a Twenty person.

Create a Twenty person.

Authentication

Connected account required

Tags

createperson
Create a Twenty taskTWENTY_CRM_SELF_HOSTED_CREATE_TASKCreate a Twenty task.

Create a Twenty task.

Authentication

Connected account required

Tags

createtask
Delete a Twenty companyTWENTY_CRM_SELF_HOSTED_DELETE_COMPANYDelete a Twenty company by ID.

Delete a Twenty company by ID.

Authentication

Connected account required

Tags

deletecompany
Delete a Twenty noteTWENTY_CRM_SELF_HOSTED_DELETE_NOTEDelete a Twenty note by ID.

Delete a Twenty note by ID.

Authentication

Connected account required

Tags

deletenote
Delete a Twenty opportunityTWENTY_CRM_SELF_HOSTED_DELETE_OPPORTUNITYDelete a Twenty opportunity by ID.

Delete a Twenty opportunity by ID.

Authentication

Connected account required

Tags

deleteopportunity
Delete a Twenty personTWENTY_CRM_SELF_HOSTED_DELETE_PERSONDelete a Twenty person by ID.

Delete a Twenty person by ID.

Authentication

Connected account required

Tags

deleteperson
Delete a Twenty taskTWENTY_CRM_SELF_HOSTED_DELETE_TASKDelete a Twenty task by ID.

Delete a Twenty task by ID.

Authentication

Connected account required

Tags

deletetask
Get a Twenty companyTWENTY_CRM_SELF_HOSTED_GET_COMPANYRetrieve a Twenty company by ID.

Retrieve a Twenty company by ID.

Authentication

Connected account required

Tags

getcompany
Get a Twenty noteTWENTY_CRM_SELF_HOSTED_GET_NOTERetrieve a Twenty note by ID.

Retrieve a Twenty note by ID.

Authentication

Connected account required

Tags

getnote
Get a Twenty opportunityTWENTY_CRM_SELF_HOSTED_GET_OPPORTUNITYRetrieve a Twenty opportunity by ID.

Retrieve a Twenty opportunity by ID.

Authentication

Connected account required

Tags

getopportunity
Get a Twenty personTWENTY_CRM_SELF_HOSTED_GET_PERSONRetrieve a Twenty person by ID.

Retrieve a Twenty person by ID.

Authentication

Connected account required

Tags

getperson
Get a Twenty taskTWENTY_CRM_SELF_HOSTED_GET_TASKRetrieve a Twenty task by ID.

Retrieve a Twenty task by ID.

Authentication

Connected account required

Tags

gettask
List Twenty companiesTWENTY_CRM_SELF_HOSTED_LIST_COMPANYSList Twenty companies.

List Twenty companies.

Authentication

Connected account required

Tags

listcompanys
List Twenty notesTWENTY_CRM_SELF_HOSTED_LIST_NOTESList Twenty notes.

List Twenty notes.

Authentication

Connected account required

Tags

listnotes
List Twenty opportunitiesTWENTY_CRM_SELF_HOSTED_LIST_OPPORTUNITYSList Twenty opportunities.

List Twenty opportunities.

Authentication

Connected account required

Tags

listopportunitys
List Twenty peopleTWENTY_CRM_SELF_HOSTED_LIST_PERSONSList Twenty people.

List Twenty people.

Authentication

Connected account required

Tags

listpersons
List Twenty tasksTWENTY_CRM_SELF_HOSTED_LIST_TASKSList Twenty tasks.

List Twenty tasks.

Authentication

Connected account required

Tags

listtasks
Update a Twenty companyTWENTY_CRM_SELF_HOSTED_UPDATE_COMPANYUpdate a Twenty company by ID.

Update a Twenty company by ID.

Authentication

Connected account required

Tags

updatecompany
Update a Twenty noteTWENTY_CRM_SELF_HOSTED_UPDATE_NOTEUpdate a Twenty note by ID.

Update a Twenty note by ID.

Authentication

Connected account required

Tags

updatenote
Update a Twenty opportunityTWENTY_CRM_SELF_HOSTED_UPDATE_OPPORTUNITYUpdate a Twenty opportunity by ID.

Update a Twenty opportunity by ID.

Authentication

Connected account required

Tags

updateopportunity
Update a Twenty personTWENTY_CRM_SELF_HOSTED_UPDATE_PERSONUpdate a Twenty person by ID.

Update a Twenty person by ID.

Authentication

Connected account required

Tags

updateperson
Update a Twenty taskTWENTY_CRM_SELF_HOSTED_UPDATE_TASKUpdate a Twenty task by ID.

Update a Twenty task by ID.

Authentication

Connected account required

Tags

updatetask

Provider resources