← Tools Reference

folk

folk integration (Productivity, Communication). Imported from open-connector.

API key15 toolshttps://api.folk.app
GET
folk_get_current_user
Get the current Folk workspace user associated with the API key.

/v1/users/me

GET
folk_list_users
List workspace users from Folk with cursor pagination.

/v1/users

2 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe number of items to return.
cursorstringoptionalThe opaque pagination cursor returned by a previous Folk response.
GET
folk_get_user
Get one Folk workspace user by user ID.

/v1/users/{userId}

1 parameter
ParamTypeRequiredDescription
userIdstringrequiredThe Folk user ID.
GET
folk_list_groups
List Folk workspace groups with cursor pagination.

/v1/groups

2 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe number of items to return.
cursorstringoptionalThe opaque pagination cursor returned by a previous Folk response.
GET
folk_list_group_custom_fields
List Folk custom fields for one group and entity type.

/v1/groups/{groupId}/custom-fields/{entityType}

4 parameters
ParamTypeRequiredDescription
groupIdstringrequiredThe Folk group ID.
entityTypestringrequiredThe entity type such as person, company, or a custom object name.
limitintegeroptionalThe number of items to return.
cursorstringoptionalThe opaque pagination cursor returned by a previous Folk response.
GET
folk_list_people
List Folk people with official cursor pagination and the documented nested filter syntax.

/v1/people

4 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe number of items to return.
cursorstringoptionalThe opaque pagination cursor returned by a previous Folk response.
combinatorstringoptionalThe logical operator used to combine multiple Folk filters.
filterobjectoptionalThe official Folk filter object. Use nested properties such as {"fullName":{"li…
GET
folk_get_person
Get one Folk person by person ID.

/v1/people/{personId}

1 parameter
ParamTypeRequiredDescription
personIdstringrequiredThe Folk person ID.
POST
folk_create_person
Create one Folk person using the official people payload fields.

/v1/people

13 parameters
ParamTypeRequiredDescription
firstNamestringoptionalThe person's first name.
lastNamestringoptionalThe person's last name.
fullNamestringoptionalThe person's full name.
descriptionstringoptionalThe person's description.
birthdaystringoptional
jobTitlestringoptionalThe person's job title.
groupsarrayoptionalThe groups to associate with the person.
companiesarrayoptionalThe companies to associate with the person.
addressesarrayoptionalThe addresses associated with the person.
emailsarrayoptionalThe email addresses associated with the person.
phonesarrayoptionalThe phone numbers associated with the person.
urlsarrayoptionalThe URLs associated with the person.
customFieldValuesobjectoptionalCustom field values grouped by Folk group ID and custom field name.
PATCH
folk_update_person
Update one Folk person by person ID using the official people payload fields.

/v1/people/{personId}

14 parameters
ParamTypeRequiredDescription
personIdstringrequiredThe Folk person ID.
firstNamestringoptionalThe person's first name.
lastNamestringoptionalThe person's last name.
fullNamestringoptionalThe person's full name.
descriptionstringoptionalThe person's description.
birthdaystringoptional
jobTitlestringoptionalThe person's job title.
groupsarrayoptionalThe groups to associate with the person.
companiesarrayoptionalThe companies to associate with the person.
addressesarrayoptionalThe addresses associated with the person.
emailsarrayoptionalThe email addresses associated with the person.
phonesarrayoptionalThe phone numbers associated with the person.
urlsarrayoptionalThe URLs associated with the person.
customFieldValuesobjectoptionalCustom field values grouped by Folk group ID and custom field name.
DELETE
folk_delete_person
Delete one Folk person by person ID.

/v1/people/{personId}

1 parameter
ParamTypeRequiredDescription
personIdstringrequiredThe Folk person ID.
GET
folk_list_companies
List Folk companies with official cursor pagination and the documented nested filter syntax.

/v1/companies

4 parameters
ParamTypeRequiredDescription
limitintegeroptionalThe number of items to return.
cursorstringoptionalThe opaque pagination cursor returned by a previous Folk response.
combinatorstringoptionalThe logical operator used to combine multiple Folk filters.
filterobjectoptionalThe official Folk filter object. Use nested properties such as {"fullName":{"li…
GET
folk_get_company
Get one Folk company by company ID.

/v1/companies/{companyId}

1 parameter
ParamTypeRequiredDescription
companyIdstringrequiredThe Folk company ID.
POST
folk_create_company
Create one Folk company using the official companies payload fields.

/v1/companies

13 parameters
ParamTypeRequiredDescription
namestringoptionalThe company name.
descriptionstringoptionalThe company description.
fundingRaisednumberoptionalThe amount of funding raised by the company in USD.
lastFundingDatestringoptional
industrystringoptional
foundationYearstringoptionalThe company foundation year in YYYY format.
employeeRangestringoptional
groupsarrayoptionalThe groups to associate with the company.
addressesarrayoptionalThe addresses associated with the company.
emailsarrayoptionalThe email addresses associated with the company.
phonesarrayoptionalThe phone numbers associated with the company.
urlsarrayoptionalThe URLs associated with the company.
customFieldValuesobjectoptionalCustom field values grouped by Folk group ID and custom field name.
PATCH
folk_update_company
Update one Folk company by company ID using the official companies payload fields.

/v1/companies/{companyId}

14 parameters
ParamTypeRequiredDescription
companyIdstringrequiredThe Folk company ID.
namestringoptionalThe company name.
descriptionstringoptionalThe company description.
fundingRaisednumberoptionalThe amount of funding raised by the company in USD.
lastFundingDatestringoptional
industrystringoptional
foundationYearstringoptionalThe company foundation year in YYYY format.
employeeRangestringoptional
groupsarrayoptionalThe groups to associate with the company.
addressesarrayoptionalThe addresses associated with the company.
emailsarrayoptionalThe email addresses associated with the company.
phonesarrayoptionalThe phone numbers associated with the company.
urlsarrayoptionalThe URLs associated with the company.
customFieldValuesobjectoptionalCustom field values grouped by Folk group ID and custom field name.
DELETE
folk_delete_company
Delete one Folk company by company ID.

/v1/companies/{companyId}

1 parameter
ParamTypeRequiredDescription
companyIdstringrequiredThe Folk company ID.