# Knit Documentation ## Guides - [Find and Discover Tools LangChain](https://developers.getknit.dev/docs/find-and-discover-tools-langchain.md) - [Get Tools and pass them to LangChain Agent](https://developers.getknit.dev/docs/get-tools-and-pass-them-to-langchain-agent.md) - [Knit LangChain SDK Guide](https://developers.getknit.dev/docs/knit-ai-langchain-sdk.md): _Currently in Beta_ - [Find and Discover Tools](https://developers.getknit.dev/docs/find-and-discover-tools-langgraph.md) - [Get Tools and pass them to LangGraph Agent](https://developers.getknit.dev/docs/get-tools-and-pass-them-to-langgraph-agent.md) - [Knit LangGraph SDK Guide](https://developers.getknit.dev/docs/knit-ai-langgraph-sdk.md): _Currently in Beta_ - [Find and Discover Tools OpenAI](https://developers.getknit.dev/docs/find-and-discover-tools-openai.md) - [Get Tools and pass them to OpenAI Agent](https://developers.getknit.dev/docs/get-tools-and-pass-them-to-openai-agent.md) - [Knit OpenAI Assistants SDK Guide](https://developers.getknit.dev/docs/knit-openai-sdk-guide.md): _Currently in Beta_ - [Freshbooks API Integration](https://developers.getknit.dev/docs/freshbooks-usecases.md) - [Quickbooks API Integration Vol.1](https://developers.getknit.dev/docs/quickbooks-usecases-1.md) - [Quickbooks API Integration Vol.2](https://developers.getknit.dev/docs/quickbooks-usecases-2.md) - [Xero API Integration](https://developers.getknit.dev/docs/xero-usecases.md) - [Zohobook API Integration Vol.1](https://developers.getknit.dev/docs/zohobook-usecases-1.md) - [Zohobook API Integration Vol.2](https://developers.getknit.dev/docs/zohobook-usecases-2.md) - [Zohobook API Integration Vol.3](https://developers.getknit.dev/docs/zohobook-usecases-3.md) - [ADP WorkForceNow ATS API Integration](https://developers.getknit.dev/docs/adp-workforcenow-ats-usecases.md) - [Ashby API Integration](https://developers.getknit.dev/docs/ashby-usecases.md) - [BambooHR ATS API Integration](https://developers.getknit.dev/docs/bamboohr-ats-usecases.md) - [Breezy API Integration](https://developers.getknit.dev/docs/breezy-usecases.md) - [Bullhorn API Integration](https://developers.getknit.dev/docs/bullhorn-usecases.md) - [Darwinbox ATS API Integration](https://developers.getknit.dev/docs/darwinbox-ats-usecases.md) - [Fountain API Integration](https://developers.getknit.dev/docs/fountain-usecases.md) - [Greenhouse API Integration](https://developers.getknit.dev/docs/greenhouse-usecases.md) - [iCIMS API Integration](https://developers.getknit.dev/docs/icims-usecases.md) - [JazzHR ATS API Integration](https://developers.getknit.dev/docs/jazzhr-ats-usecases.md) - [JobDiva API Integration](https://developers.getknit.dev/docs/jobdiva-usecases.md) - [Keka ATS API Integration](https://developers.getknit.dev/docs/keka-ats-usecases.md) - [Lever API Integration](https://developers.getknit.dev/docs/lever-usecases.md) - [Onlyfy API Integration](https://developers.getknit.dev/docs/onlyfy-usecases.md) - [Oracle Taleo API Integration](https://developers.getknit.dev/docs/oracle-taleo-usecases.md) - [Recruitee API Integration](https://developers.getknit.dev/docs/recruitee-usecases.md) - [Sage Recruitment API Integration](https://developers.getknit.dev/docs/sage-ats-usecases.md) - [SmartRecruiters ATS API Integration Vol.1](https://developers.getknit.dev/docs/smartrecruiters-ats-usecases-1.md) - [SmartRecruiters ATS API Integration Vol.2](https://developers.getknit.dev/docs/smartrecruiters-ats-usecases-2.md) - [SuccessFactors ATS API Integration](https://developers.getknit.dev/docs/successfactors-ats-usecases.md) - [TeamTailor API Integration](https://developers.getknit.dev/docs/teamtailor-usecases.md) - [Traffit API Integration](https://developers.getknit.dev/docs/traffit-usecases.md) - [UKG Pro Recruiting API Integration](https://developers.getknit.dev/docs/ukgpro-ats-usecases.md) - [UKG Ready ATS API Integration](https://developers.getknit.dev/docs/ukgready-ats-usecases.md) - [Workable API Integration](https://developers.getknit.dev/docs/workable-usecases.md) - [Workday ATS API Integration](https://developers.getknit.dev/docs/workday-ats-usecases.md) - [Zoho Recruit API Integration](https://developers.getknit.dev/docs/zoho-recruit-usecases.md) - [Close CRM API Integration](https://developers.getknit.dev/docs/close-crm-usecases.md) - [freshworks API Integration](https://developers.getknit.dev/docs/freshworks-usecases.md) - [Hubspot API Integration Vol.1](https://developers.getknit.dev/docs/hubspot-usecases-1.md) - [Hubspot API Integration Vol.2](https://developers.getknit.dev/docs/hubspot-usecases-2.md) - [Pipedrive API Integration Vol.1](https://developers.getknit.dev/docs/pipedrive-usecases-1.md) - [Pipedrive API Integration Vol.2](https://developers.getknit.dev/docs/pipedrive-usecases-2.md) - [Salesflare API Integration](https://developers.getknit.dev/docs/salesflare-usecases.md) - [SalesForce API Integration](https://developers.getknit.dev/docs/salesforce-usecases.md) - [Zendesk CRM API Integration](https://developers.getknit.dev/docs/zendesk-crm-usecases.md) - [7shifts API Integration](https://developers.getknit.dev/docs/7shifts-usecases.md) - [ADP Run API Integration](https://developers.getknit.dev/docs/adp-run-usecases.md) - [ADP WorkForceNow API Integration](https://developers.getknit.dev/docs/adp-workforcenow-hris-usecases.md) - [Alexis HR API Integration](https://developers.getknit.dev/docs/alexishr-usecases.md) - [BambooHR API Integration](https://developers.getknit.dev/docs/bamboohr-usecases.md) - [BreatheHR API Integration](https://developers.getknit.dev/docs/breathehr-usecases.md) - [Ceridian Dayforce API Integration](https://developers.getknit.dev/docs/ceridiandayforce-usecases.md) - [CharlieHR API Integration](https://developers.getknit.dev/docs/charliehr-usecases.md) - [Clay HR API Integration](https://developers.getknit.dev/docs/clayhr-usecases.md) - [CyberArk API Integration](https://developers.getknit.dev/docs/cyberark-usecases.md) - [Darwinbox API Integration](https://developers.getknit.dev/docs/darwinbox-usecases.md) - [Deel API Integration](https://developers.getknit.dev/docs/deel-usecases.md) - [Employment Hero API Integration](https://developers.getknit.dev/docs/employmenthero-usecases.md) - [Factorial HR API Integration](https://developers.getknit.dev/docs/factorialhr-usecases.md) - [Fingercheck API Integration](https://developers.getknit.dev/docs/fingercheck-usecases.md) - [Freshteam API Integration](https://developers.getknit.dev/docs/freshteam-usecases.md) - [GreytHR API Integration](https://developers.getknit.dev/docs/greythr-usecases.md) - [Hailey HR API Integration](https://developers.getknit.dev/docs/haileyhr-usecases.md) - [HeavenHR API Integration](https://developers.getknit.dev/docs/heavenhr-usecases.md) - [Hibob API Integration](https://developers.getknit.dev/docs/hibob-usecases.md) - [HRCloud API Integration](https://developers.getknit.dev/docs/hrcloud-usecases.md) - [HR-Partner API Integration](https://developers.getknit.dev/docs/hrpartner-usecases.md) - [Humaans API Integration](https://developers.getknit.dev/docs/humaans-usecases.md) - [Humi-HR API Integration](https://developers.getknit.dev/docs/humi-hr-usecases.md) - [Intelli HR API Integration](https://developers.getknit.dev/docs/intellihr-usecases.md) - [Kallidus API Integration](https://developers.getknit.dev/docs/kallidus-usecases.md) - [Keka API Integration](https://developers.getknit.dev/docs/keka-usecases.md) - [Namely API Integration](https://developers.getknit.dev/docs/namely-usecases.md) - [Nmbrs API Integration](https://developers.getknit.dev/docs/nmbrs-usecases.md) - [Okta API Integration](https://developers.getknit.dev/docs/okta-usecases.md) - [Oracle HCM API Integration](https://developers.getknit.dev/docs/oracle-hcm-usecases.md) - [PayCaptain API Integration](https://developers.getknit.dev/docs/paycaptain-usecases.md) - [Paychex API Integration](https://developers.getknit.dev/docs/paychex-usecases.md) - [Paycom API Integration](https://developers.getknit.dev/docs/paycom-usecases.md) - [Paycor API Integration](https://developers.getknit.dev/docs/paycor-usecases.md) - [PayFit API Integration](https://developers.getknit.dev/docs/payfit-usecases.md) - [Paylocity API Integration](https://developers.getknit.dev/docs/paylocity-usecases.md) - [Personio API Integration](https://developers.getknit.dev/docs/personio-usecases.md) - [Remote API Integration](https://developers.getknit.dev/docs/remote-usecases.md) - [Rippling API Integration](https://developers.getknit.dev/docs/rippling-usecases.md) - [Sage API Integration](https://developers.getknit.dev/docs/sage-hris-usecases.md) - [SAP SuccessFactors API Integration](https://developers.getknit.dev/docs/successfactors-usecases.md) - [UKG Pro API Integration](https://developers.getknit.dev/docs/ukgpro-hris-usecases.md) - [UKG Ready API Integration Vol.1](https://developers.getknit.dev/docs/ukgready-usecases-1.md) - [UKG Ready API Integration Vol.2](https://developers.getknit.dev/docs/ukgready-usecases-2.md) - [UKG Ready API Integration Vol.3](https://developers.getknit.dev/docs/ukgready-usecases-3.md) - [Workday API Integration](https://developers.getknit.dev/docs/workday-usecases.md) - [WorQ API Integration](https://developers.getknit.dev/docs/worq-usecases.md) - [Zenefits API Integration](https://developers.getknit.dev/docs/zenefits-usecases.md) - [Zoho People API Integration Vol.1](https://developers.getknit.dev/docs/zoho-people-usecases-1.md) - [Zoho People API Integration Vol.2](https://developers.getknit.dev/docs/zoho-people-usecases-2.md) - [Chorus API Integration](https://developers.getknit.dev/docs/chorus-usecases.md) - [Gong API Integration](https://developers.getknit.dev/docs/gong-usecases.md) - [Google Meet API Integration](https://developers.getknit.dev/docs/google-meet-usecases.md) - [Microsoft Teams Meeting API Integration](https://developers.getknit.dev/docs/microsoft-teams-meeting-usecases.md) - [Asana API Integration](https://developers.getknit.dev/docs/asana-usecases.md) - [Freshdesk API Integration Vol.1](https://developers.getknit.dev/docs/freshdesk-usecases-1.md) - [Freshdesk API Integration Vol.2](https://developers.getknit.dev/docs/freshdesk-usecases-2.md) - [Freshservice API Integration](https://developers.getknit.dev/docs/freshservice-usecases.md) - [GitHub API Integration Vol.1](https://developers.getknit.dev/docs/github-usecases-1.md) - [GitHub API Integration Vol.2](https://developers.getknit.dev/docs/github-usecases-2.md) - [Intercom API Integration](https://developers.getknit.dev/docs/intercom-usecases.md) - [Jira API Integration](https://developers.getknit.dev/docs/jira-usecases.md) - [Zendesk Ticketing API Integration Vol.1](https://developers.getknit.dev/docs/zendesk-ticketing-usecases-1.md) - [Zendesk Ticketing API Integration Vol.2](https://developers.getknit.dev/docs/zendesk-ticketing-usecases-2.md) - [Zendesk Ticketing API Integration Vol.3](https://developers.getknit.dev/docs/zendesk-ticketing-usecases-3.md) - [Zoho Desk API Integration](https://developers.getknit.dev/docs/zoho-desk-usecases.md) - [Freshbooks](https://developers.getknit.dev/docs/freshbooks.md) - [Accounting Guides](https://developers.getknit.dev/docs/accounting-guides.md) - [Netsuite](https://developers.getknit.dev/docs/netsuite.md) - [Additional SOAP Setup (Along with REST)](https://developers.getknit.dev/docs/netsuite-soap-support.md): This setup is primarly for enabling soap based apis along with standard rest APIs. - [PassThrough Requests for getting the Credit Card related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-credit-card-related-fields.md): Sample PassThrough requeats for getting the list of possible values of `locationId` and `creditCardAccountId` fields in `create and update credit card` Apis for Netsuite. - [PassThrough Requests for getting the expense attachment related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-expense-attachment-related-fields.md): Sample PassThrough requeat for getting the list of possible values of `folderId` field in `Add attachment to Expense` Api for Netsuite. - [PassThrough Requests for getting the Item API related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-item-api-related-fields-1.md): Sample PassThrough requeats for getting the list of possible values of `salesDetails.accountId` field in `create and update Item` Apis for Netsuite. - [Odoo Accounting Online](https://developers.getknit.dev/docs/odoo-accounting-online.md): The Following Odoo Credentials are required to perform a successful integration: - [PassThrough Requests for Odoo Accounting Online](https://developers.getknit.dev/docs/passthrough-requests-for-odoo-accounting-online.md) - [PassThrough Requests for Oracle Financials](https://developers.getknit.dev/docs/passthrough-requests-for-oracle-financials.md): Sample PassThrough requeat for getting the list of possible values of `bankBranchName` field for `create Account` Api in Oracle Financials. - [QuickBooks OAuth Guide](https://developers.getknit.dev/docs/quickbooks-oauth-guide.md) - [PassThrough Requests for getting the Credit Card related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-credit-card-related-fields-1.md): Sample PassThrough requeats for getting the list of possible values of `creditCardAccountId` fields in `create and update credit card` Apis for QuickBooks. - [PassThrough Requests for getting the Item API related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-item-api-related-fields.md): Sample PassThrough requeats for getting the list of possible values of `salesDetails.accountId`, `purchaseDetails.accountId`, and `assetAccountId` fields in `create and update Item` Apis for QuickBooks. - [Quickbooks Questionnaire](https://developers.getknit.dev/docs/quickbooks-questionnaire.md) - [Sage 200 Standard OAuth Guide](https://developers.getknit.dev/docs/sage-200-standard-oauth-guide.md) - [Passthrough Requests for Sage 200](https://developers.getknit.dev/docs/passthrough-requests-for-sage-200.md) - [Sage Intacct – OAuth Guide](https://developers.getknit.dev/docs/sageintacct.md) - [PassThrough Requests for getting the expense attachment related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-expense-attachment-related-fields-1.md): Sample PassThrough requeat for getting the list of possible values of `folderId` field in `Add attachment to Expense` Api for Sage Intacct. - [Xero OAuth Guide](https://developers.getknit.dev/docs/xero-oauth-app.md): This guide will help you to create your own OAuth app in Xero so that your users can see your brand and logo when they integrate with Xero through Knit. - [Zohobooks OAuth Guide](https://developers.getknit.dev/docs/zohobooks-oauth-guide.md): This guide will help you to create your own OAuth app in Zohobooks so that your users can see your brand and logo when they integrate with Zohobooks through Knit. - [Ashby - Assessments Setup Guide](https://developers.getknit.dev/docs/ashby-assessments-setup-guide.md): This guide will help you configure Ashby Assessments integration using Knit. - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields-3.md): Sample PassThrough requeats for getting the list of possible values for `questionId` field in `create job` Api for Breezy. - [DayForce ATS](https://developers.getknit.dev/docs/dayforce-ats.md) - [Greenhouse - Assessments Setup Guide](https://developers.getknit.dev/docs/greenhouse-assessments-setup-guide.md): This guide will help you configure Greenhouse Assessments integration using Knit. - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields.md): Sample PassThrough requeats for getting the list of possible values of `officeId`, `hiringManagerId`, `recruiterId`, `departmentId`, and `currency` fields in `create job` Api for Oracle Cloud HCM. - [Hibob ATS](https://developers.getknit.dev/docs/hibob-ats.md) - [HR Works ATS](https://developers.getknit.dev/docs/hr-works-ats.md) - [iCIMS ATS](https://developers.getknit.dev/docs/icims-ats.md) - [JobAdder](https://developers.getknit.dev/docs/jobadder.md): Generate your Client Credentials - [JobDiva](https://developers.getknit.dev/docs/jobdiva.md): This guide will help you to connect jobdiva using Knit - [Jobvite](https://developers.getknit.dev/docs/jobvite.md) - [Jobvite Native APIs List](https://developers.getknit.dev/docs/jobvite-native-apis-list.md) - [Guide for obtaining possible values for job-related fields from Lever dashboard](https://developers.getknit.dev/docs/guide-for-obtaining-possible-values-for-job-related-fields-from-the-lever-dashboard.md): Obtaining possible values for `offices.name`, `employmentType`, `departments.name`, and `metaData.team` fields for create job Api in Lever. - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields-4.md): Sample PassThrough requeats for getting the list of possible values for `hiringManagerId` field in `create job` Api for Lever. - [Loxo ATS](https://developers.getknit.dev/docs/loxo-ats.md) - [PassThrough Requests - Loxo ATS](https://developers.getknit.dev/docs/passthrough-requests-loxo-ats.md) - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields-2.md): Sample PassThrough requeats for getting the list of possible values of `officeId`, `hiringManagerId`, `recruiterId`, `departmentId`, and `currency` fields in `create job` Api for Oracle Cloud HCM. - [Pinpoint](https://developers.getknit.dev/docs/pinpoint.md) - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields-7.md): Sample PassThrough requeats for getting the list of possible values of `metaData.workflowId` and `metaData.structureLinkId` fields in `create job` Api for Pinpoint. - [Recruit CRM ATS](https://developers.getknit.dev/docs/recruit-crm-ats.md) - [PassThrough Requests - Recruit CRM ATS](https://developers.getknit.dev/docs/passthrough-requests-recruit-crm-ats.md) - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields-6.md): Sample PassThrough requeats for getting the list of possible values of `officeId` field in `create job` Api for Recruitee. - [Recruiterflow](https://developers.getknit.dev/docs/recruiterflow.md) - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields-8.md): Sample PassThrough requeats for getting the list of possible values of `employmentType`, `officeId`, and `metaData.companyId` field in `create job` Api for Recruiterflow. - [PassThrough Requests for listing Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-listing-job-related-fields.md): Sample PassThrough requeats for getting the list of possible values of `recruiterId`, `departmentId`, `questionId`, and `officeId` fields in `create job` Api for TeamTailor. - [UKG Pro ATS API](https://developers.getknit.dev/docs/ukg-pro-ats.md) - [Unified ATS API](https://developers.getknit.dev/docs/unified-ats-api.md): Knit's Unified ATS API gives you a single integration to read and write recruiting data across Greenhouse, Lever, Workable, iCIMS, and 30+ more applicant tracking systems. Build once — support every ATS your customers use. - [Vincere](https://developers.getknit.dev/docs/vincere.md) - [PassThrough Requests - Vincere](https://developers.getknit.dev/docs/passthrough-requests-vincere.md) - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields-5.md): Sample PassThrough requeats for getting the list of possible values of `departmentId`, `employmentType`, `officeId`, `educationLevel`, `questionId`, `createJobRequisitionReasonReference`, `workerTypeReference`, `workerSubTypeReference`, and `jobProfileReference` fields in `create job` Api for Workday ATS. - [PassThrough Requests for getting the Job related fields](https://developers.getknit.dev/docs/passthrough-requests-for-getting-the-job-related-fields-1.md): Sample PassThrough requeats for getting the list of possible values of `hiringManagerId` and `recruiterId` fields in `create job` Api for Zoho Recruit. - [Attio](https://developers.getknit.dev/docs/attio.md): Attio Integration Guide - [PassThrough Requests for Brevo](https://developers.getknit.dev/docs/passthrough-requests-for-brevo.md): Sample PassThrough requeat for getting the list of possible values of `taskTypeId` field for `create an engagement` and `update an engagement` apis in Brevo. - [Salesforce API](https://developers.getknit.dev/docs/salesforce.md) - [PassThrough Requests for Sugar CRM](https://developers.getknit.dev/docs/passthrough-requests-for-sugar-crm.md): Sample PassThrough requeat for getting the list of possible values of `currency` field for `create deal` api and `metaData.revenueLineItemId` field for `update deal` Api in Sugar CRM. - [DocuSign API](https://developers.getknit.dev/docs/docusign.md) - [Adobe Acrobat Sign API](https://developers.getknit.dev/docs/getting-started-with-adobe-acrobat-sign-api.md) - [Digio API](https://developers.getknit.dev/docs/getting-started-with-digio-esign-apis.md) - [Google Mail OAuth Integration Guide](https://developers.getknit.dev/docs/google-mail-oauth-integration-guide.md) - [Brex](https://developers.getknit.dev/docs/brex.md) - [Get User Groups](https://developers.getknit.dev/docs/get-user-groups.md): To get the list of user groups, we can use the Passthrough Request. - [Rydoo Integration Guide](https://developers.getknit.dev/docs/rydoo-integration-guide.md) - [Clockify](https://developers.getknit.dev/docs/clockify.md) - [CyberArk API](https://developers.getknit.dev/docs/cyberark.md) - [Create an Employee in SAP SuccessFactors API](https://developers.getknit.dev/docs/create-employee-api-sap-successfactors.md) - [Syncing Employee Data from SAP SuccessFactors API](https://developers.getknit.dev/docs/getting-started-get-employee-details-sap-successfactors.md) - [SAP SuccessFactors API](https://developers.getknit.dev/docs/getting-started-sap-successfactors-api.md) - [SAP SuccessFactors APIs Used by Knit](https://developers.getknit.dev/docs/sap-successfactors-api.md) - [SAP SuccessFactors Integration Credentials](https://developers.getknit.dev/docs/sap-successfactors-integration-credentials.md) - [SAP SuccessFactors OIDC Integration Credentials](https://developers.getknit.dev/docs/sap-successfactors-oidc-integration-credentials.md) - [BambooHR API](https://developers.getknit.dev/docs/getting-started-with-bamboohr-api.md) - [Employment Hero API](https://developers.getknit.dev/docs/getting-started-with-employment-hero-oauth-api.md) - [Personio API](https://developers.getknit.dev/docs/getting-started-with-personio-hris-api.md) - [Zoho People](https://developers.getknit.dev/docs/getting-started-with-zoho-people-api.md) - [Hibob API](https://developers.getknit.dev/docs/hibob.md) - [HR Works](https://developers.getknit.dev/docs/hr-works.md) - [Netsuite Payroll](https://developers.getknit.dev/docs/netsuite-payroll.md) - [PassThrough Requests](https://developers.getknit.dev/docs/passthrough-requests-1.md): Sample PassThrough requeat for getting the list of possible values of `accountId` field in `create a company-wide deduction` api for Netsuite Payroll. - [Okta API](https://developers.getknit.dev/docs/okta.md) - [Oracle HCM](https://developers.getknit.dev/docs/oracle-hcm.md) - [PrismHR](https://developers.getknit.dev/docs/prismhr.md) - [PrismHR API Guides](https://developers.getknit.dev/docs/prismhr-api-guides.md): his document outlines the required fields for using PrismHR APIs - [QuickBooks Payroll](https://developers.getknit.dev/docs/quickbooks-payroll.md) - [TimeTac](https://developers.getknit.dev/docs/timetac.md) - [Unified HRIS API](https://developers.getknit.dev/docs/unified-hris-api.md) - [Workday](https://developers.getknit.dev/docs/workday-hris-api.md) - [Workday Integration Credentials](https://developers.getknit.dev/docs/workday-integration-credentials.md) - [Fathom - API Key Guide](https://developers.getknit.dev/docs/fathom-api-key-guide.md) - [Fathom - OAuth App Creation Guide](https://developers.getknit.dev/docs/fathom-oauth-app-creation-guide.md): Guide to create a public OAuth app and getting client credentials. - [Fathom](https://developers.getknit.dev/docs/fathom.md) - [Fireflies](https://developers.getknit.dev/docs/fireflies.md) - [Microsoft Teams Meeting](https://developers.getknit.dev/docs/microsoft-teams-meeting.md) - [How to Setup Knit](https://developers.getknit.dev/docs/getting-started-1.md) - [Displaying Specific Apps in the Knit UI Component](https://developers.getknit.dev/docs/displaying-specific-apps-in-the-knit-ui-component.md) - [Knit UI Component customization](https://developers.getknit.dev/docs/knit-styling.md) - [Knit UI Component with ReactJS](https://developers.getknit.dev/docs/knit-ui-component-with-reactjs-1.md) - [Custom Sync any API](https://developers.getknit.dev/docs/custom-sync-any-api.md) - [Working with Custom Fields in Syncs](https://developers.getknit.dev/docs/get-custom-fields-sync.md) - [Syncs](https://developers.getknit.dev/docs/syncs-1.md) - [Watch subset of Fields In Syncs](https://developers.getknit.dev/docs/sync-watch-fields.md) - [Knit 101](https://developers.getknit.dev/docs/concepts.md): Understand the core concepts behind Knit: how users connect integrations, how your product reads and writes data, and how Knit helps keep that data up to date. - [Install Knit MCP Server on IDEs and CLIs](https://developers.getknit.dev/docs/getting-started-with-knit-mcp-server-for-ides-and-clis.md): Knit's MCP Server helps developers build SaaS integrations in their favourite IDE/CLI leveraging Knit's Unified APIs and Syncs. - [Getting Started with Knit MCP Hub for AI Agents](https://developers.getknit.dev/docs/knit-mcp-server-getting-started.md): This document provides a comprehensive overview of setting up and operating SaaS MCP servers managed by Knit. The process involves logging into the platform, creating a server, and selecting the necessary tools and applications to facilitate your workflow. - [Ashby Real Time Events](https://developers.getknit.dev/docs/ashby-real-time-events.md) - [Greenhouse Real Time Events](https://developers.getknit.dev/docs/greenhouse-real-time-events.md) - [Lever Real Time Events](https://developers.getknit.dev/docs/lever-real-time-events.md) - [Teamtailor Real Time Events](https://developers.getknit.dev/docs/teamtailor-real-time-events.md) - [Workable Real Time Events](https://developers.getknit.dev/docs/workable-real-time-events.md) - [Zoho Recruit Real Time Events](https://developers.getknit.dev/docs/zoho-recruit-real-time-events.md) - [Outlook Calendar Real Time Events](https://developers.getknit.dev/docs/outlook-calendar-real-time-events.md) - [Attio Real Time Events](https://developers.getknit.dev/docs/attio-real-time-events.md) - [Hubspot Real Time Events](https://developers.getknit.dev/docs/hubspot-real-time-events.md) - [Pipeline CRM Real Time Events](https://developers.getknit.dev/docs/pipeline-crm-real-time-events.md) - [Salesforce Real Time Events](https://developers.getknit.dev/docs/salesforce-real-time-events.md) - [Google Mail Real Time Events - Pub/Sub Setup Guide](https://developers.getknit.dev/docs/google-mail-real-time-events-pubsub-setup-guide.md) - [Google Mail Real Time Events](https://developers.getknit.dev/docs/google-mail-real-time-events.md) - [Email Real Time Events](https://developers.getknit.dev/docs/email-real-time-events.md) - [Outlook Mail Real Time Events](https://developers.getknit.dev/docs/outlook-email-real-time-events.md) - [Real Time Events Overview](https://developers.getknit.dev/docs/real-time-events-overview.md) - [Integrated Account Types](https://developers.getknit.dev/docs/integrated-accounts-settings.md) - [List Applications](https://developers.getknit.dev/docs/list-applications.md) - [List Candidates](https://developers.getknit.dev/docs/list-candidates.md) - [List Jobs](https://developers.getknit.dev/docs/list-jobs.md) - [List Accounts Supported Filters](https://developers.getknit.dev/docs/list-accounts-supported-filters.md) - [List Contacts Supported Filters](https://developers.getknit.dev/docs/list-contacts-supported-filters.md) - [List Deals Supported Filters](https://developers.getknit.dev/docs/list-deals-supported-filters.md) - [List Engagements Supported Filters](https://developers.getknit.dev/docs/list-engagements-supported-filters.md) - [List Leads Supported Filters](https://developers.getknit.dev/docs/list-leads-supported-filters.md) - [Filtering Data in APIs](https://developers.getknit.dev/docs/filtering-data-in-apis.md) - [Filtering Data in Syncs](https://developers.getknit.dev/docs/filtering-data-in-syncs-1.md) - [Native Filters](https://developers.getknit.dev/docs/native-filters.md): Filter data based on common time-based or entity-based fields standardized across apps. - [Native ACCOUNTING Filter Support Matrix](https://developers.getknit.dev/docs/native-accounting-filter-support-matrix.md): This shows the support for native filters across different ACCOUNTING platforms, with exceptions noted below. - [Native ATS Filter Support Matrix](https://developers.getknit.dev/docs/native-ats-filter-support-matrix.md): This shows the support for native filters across different ATS platforms, with exceptions noted below. - [Native CRM Filter Support Matrix](https://developers.getknit.dev/docs/native-crm-filter-support-matrix.md): This shows the support for native filters across different CRM platforms, with exceptions noted below. - [Passthrough Filters](https://developers.getknit.dev/docs/passthrough-filters.md): Pass app-specific query or body parameters directly into the underlying API request. - [Virtual Filters](https://developers.getknit.dev/docs/virtual-filters.md): Filter data based on fields from Knit’s unified data models. - [Time based Virtual Filters](https://developers.getknit.dev/docs/time-based-virtual-filters.md) ## API Reference - [Accounts Data Models](https://developers.getknit.dev/reference/accounts-data-models.md): Account is used by companies to track transactions. It can be bank account or general ledger account. - [Create an Account](https://developers.getknit.dev/reference/create-an-account-1.md) - [Get Account](https://developers.getknit.dev/reference/get-account.md): Retrieves the details of a specific account by its ID, including name, account number, type, balance, and status. - [List Accounts](https://developers.getknit.dev/reference/list-accounts.md): Lists accounts in a paginated format with details such as ID, name, account number, type, balance, and status. - [Update an Account](https://developers.getknit.dev/reference/update-an-account-1.md) - [Get Tax Rates](https://developers.getknit.dev/reference/get-tax-rates.md): Tax rates are a set of taxes and associated rates with accounting app. - [Get Tracking Categories](https://developers.getknit.dev/reference/get-tracking-categories.md): A Tracking Category is a generic categorization (tagging) used for financial reporting purposes, applicable to invoices, purchase orders, and similar documents. It is sometimes referred to as a Class. - [List Currencies](https://developers.getknit.dev/reference/list-currencies.md) - [Employee Data Models](https://developers.getknit.dev/reference/employee-data-models.md): Represents employee entity in accounting systems - [Get Employee](https://developers.getknit.dev/reference/get-employee.md): Retrieves the details of a specific employee by its ID, including name, employee number, email, phone, gender, employment status etc. - [List Employees](https://developers.getknit.dev/reference/list-employees-1.md): Lists employees in a paginated format with details such as ID, name, employee number, email, phone , status etc. - [Company Data Model](https://developers.getknit.dev/reference/company-data-model.md) - [Get Companies Info](https://developers.getknit.dev/reference/get-company-info.md): You can get the basic information about the companies related to your accounting app. - [Contact Data Models](https://developers.getknit.dev/reference/contacts.md): Represents a person in accounting i.e. customer or vendor - [Create a Contact](https://developers.getknit.dev/reference/create-a-contact-1.md) - [Get Contact](https://developers.getknit.dev/reference/get-contact.md): Retrieves the details of a specific contact by its ID, including name, contact type, email, phone, address, and other contact information. - [List Contacts](https://developers.getknit.dev/reference/list-contacts.md): Lists contacts in a paginated format with details such as ID, name, contact type, email, phone, and address information. - [Update a Contact](https://developers.getknit.dev/reference/update-a-contact-1.md) - [Create Credit Card Transaction](https://developers.getknit.dev/reference/create-credit-card-transaction.md): Use this endpoint to insert a creditCard Transaction in the accounting system. - [Delete Credit Card Transaction](https://developers.getknit.dev/reference/delete-credit-card-transaction.md): Use this endpoint to delete a creditCard Transaction. - [Get Credit Card Transaction](https://developers.getknit.dev/reference/get-credit-card-transaction.md): Use this endpoint to get a specific creditCard Transaction recorded in the accounting system. - [List Credit Card Transactions](https://developers.getknit.dev/reference/list-credit-card-transactions.md): Use this endpoint to fetch all credit card transactions recorded in the accounting system. - [Update Credit Card Transaction](https://developers.getknit.dev/reference/update-credit-card-transaction.md): Use this endpoint to update a creditCard Transaction in the accounting system. - [Allocate Credit Note to an Invoice](https://developers.getknit.dev/reference/allocate-credit-note-to-an-invoice.md) - [Create Credit Note](https://developers.getknit.dev/reference/create-credit-note.md) - [Deallocate Credit Note](https://developers.getknit.dev/reference/deallocate-credit-note.md) - [Delete Credit Note](https://developers.getknit.dev/reference/delete-credit-note.md) - [Get Credit Note by Id](https://developers.getknit.dev/reference/get-credit-note-by-id.md) - [List Credit Notes](https://developers.getknit.dev/reference/list-credit-notes.md) - [Update Credit Note](https://developers.getknit.dev/reference/update-credit-note.md) - [Add attachment to Expense](https://developers.getknit.dev/reference/add-attachment-to-expense.md) - [Create an Expense](https://developers.getknit.dev/reference/create-an-expense.md) - [Expense Data Models](https://developers.getknit.dev/reference/expense-accounting-data-model.md): The Expense object represents a direct purchase by a business, typically made with a check, credit card, or cash. Each Expense object groups related expenses, with individual expenses recorded in the lines object. - [Get Expense ](https://developers.getknit.dev/reference/get-expense.md): Retrieves the details of a specific expense by its ID, including amount, date, status, description, vendor information, and line items. - [List Expenses](https://developers.getknit.dev/reference/list-expenses.md): Lists expenses in a paginated format with details such as ID, amount, date, status, description, and associated account information. - [Add attachment to Invoice](https://developers.getknit.dev/reference/add-attachment-to-invoice.md) - [Create an Invoice](https://developers.getknit.dev/reference/create-an-invoice.md) - [Get Invoice](https://developers.getknit.dev/reference/get-invoice.md): Retrieves the details of a specific invoice by its ID, including customer information, line items, amount, status, due date, and payment details. - [Invoice Data Models](https://developers.getknit.dev/reference/invoice-data-models.md): Invoice is a document issued by a seller to request payment. Here Invoice is used for both Bill and Invoice. - [List Invoices](https://developers.getknit.dev/reference/list-invoices.md): Lists invoices in a paginated format with details such as ID, invoice number, customer information, amount, status, due date, and payment etc. - [Update an Invoice](https://developers.getknit.dev/reference/update-an-invoice.md) - [Create Item](https://developers.getknit.dev/reference/create-item.md): Create Item with given details. - [Delete Item](https://developers.getknit.dev/reference/delete-item.md): Delete an Item. - [Get Items](https://developers.getknit.dev/reference/get-items.md): Items are records that allow customers to save and track details of the products and services they buy and sell. - [Items Data Models](https://developers.getknit.dev/reference/items-data-models.md) - [update Item](https://developers.getknit.dev/reference/update-item.md): Update an Item with given details. - [Create Journal Entry](https://developers.getknit.dev/reference/create-journal-entry.md): Create journal entry with given details. - [Get Journal Entry](https://developers.getknit.dev/reference/get-journal-entry.md): Retrieves the details of a specific journal entry by its ID, including entry number, date, description, status, and complete line items with debits and credits. - [Journal Entry Data Models](https://developers.getknit.dev/reference/journal-data-models.md): A journal entry is an accounting transaction recorded in the general ledger of a company. - [List Journal Entries](https://developers.getknit.dev/reference/list-journal-entries.md): Lists journal entries in a paginated format with details such as ID, entry number, date, description, status, and line items with debits and credits. - [Create a Payment](https://developers.getknit.dev/reference/create-a-payment.md) - [List Payments](https://developers.getknit.dev/reference/list-payments.md): Lists payments in a paginated format with details such as ID, amount, date, status, invoice reference, and payment method information. - [Payment Data Models](https://developers.getknit.dev/reference/payment-data-models.md): Payment refers to general payment towards any transaction, invoice , bill etc. - [Update a Payment](https://developers.getknit.dev/reference/update-a-payment.md) - [Get Purcahse Order](https://developers.getknit.dev/reference/get_new-endpoint-1.md) - [List Purchase Orders](https://developers.getknit.dev/reference/list-purchase-orders.md): Lists purchase orders in a paginated format with details such as ID, purchase order number, vendor information, amount, status, date, and delivery details. - [Purchase Order Data Models](https://developers.getknit.dev/reference/purchase-order-data-models.md): Purchase Order is request of goods or services from vendor. It has details about item, quantity and amount etc. - [Allocate Vendor Credit to a Bill](https://developers.getknit.dev/reference/allocate-vendor-credit-to-a-bill.md) - [Create Vendor Credit](https://developers.getknit.dev/reference/create-vendor-credit.md) - [Deallocate Vendor Credit](https://developers.getknit.dev/reference/deallocate-vendor-credit.md) - [Delete Vendor Credit](https://developers.getknit.dev/reference/delete-vendor-credit.md) - [Get Vendor Credit by Id](https://developers.getknit.dev/reference/get-vendor-credit-by-id.md) - [List Vendor Credits](https://developers.getknit.dev/reference/list-vendor-credits.md) - [Update Vendor Credit](https://developers.getknit.dev/reference/update-vendor-credit.md) - [Execute Connector](https://developers.getknit.dev/reference/execute-connector.md) - [Execute Use Case](https://developers.getknit.dev/reference/execute-usecase.md) - [API Environment and Version](https://developers.getknit.dev/reference/api-environment.md): Learn about the base URL, API version, and protocol used to construct API endpoints for Knit's unified apis - [API Response Structure](https://developers.getknit.dev/reference/api-response-structures.md): Every Knit API response follows a consistent envelope structure. This page explains the response body format for success and error cases, along with the response headers returned by Knit - [Authentication of APIs and Webhooks](https://developers.getknit.dev/reference/authenticating-your-apis-with-knit.md): Learn how to authenticate outbound API calls to Knit using request headers, and how to verify the authenticity of inbound webhook requests from Knit - [Data Types](https://developers.getknit.dev/reference/data-types.md): Defines the data types used across Knit's API responses and data models. Use this as a reference when parsing API responses or building integrations. - [Event Glossary](https://developers.getknit.dev/reference/event-glossary.md): A reference for all webhook events emitted by Knit during syncs, bot / chat integrations, and record changes. Use these events to build real-time, event-driven integrations. - [List Rejection Reasons](https://developers.getknit.dev/reference/list-rejection-reasons.md) - [Add Attachment to an Application](https://developers.getknit.dev/reference/add-attachment-to-application.md) - [Application Data Models](https://developers.getknit.dev/reference/application-data-models.md) - [Create an Application](https://developers.getknit.dev/reference/create-an-application.md) - [Delete an Application](https://developers.getknit.dev/reference/delete-an-application.md) - [Get an Application by ID](https://developers.getknit.dev/reference/get-application.md): Retrieves the details of a specific application by its ID. - [List all Applications](https://developers.getknit.dev/reference/list-applications.md): List applications in a paginated format with details such as ID, status, candidate, etc. - [Reject an Application](https://developers.getknit.dev/reference/reject-application.md) - [Update an Application](https://developers.getknit.dev/reference/update-an-application.md) - [Update an Application's Current Stage](https://developers.getknit.dev/reference/update-application-current-stage.md) - [ATS Assessments Data Models](https://developers.getknit.dev/reference/ats-assessments-data-models.md) - [Create ATS Assessment Secrets](https://developers.getknit.dev/reference/create-ats-assessment-secrets.md): Create App Specific Secret Credentials, that are needed by the ATS provider. - [List Assessment Packages](https://developers.getknit.dev/reference/list-assessment-packages.md): List assessment packages that you have uploaded to knit - [List Candidate Assessments](https://developers.getknit.dev/reference/list-candidate-assessments.md): Get the list of candidate assessments that were sent by the ATS via Knit in the past 90 days, with fields such as id, candidateId, jobId, etc. Candidate assessments that have had no activity (updates) for 90 days are removed from our system. - [Update Assessment Packages](https://developers.getknit.dev/reference/update-assessment-packages.md): Update the list of assessment packages with knit, that will be served to the ATS as the available assessments list. - [Update Candidate Assessment](https://developers.getknit.dev/reference/update-candidate-assessment.md) - [Candidate Data Models](https://developers.getknit.dev/reference/candidate-data-models.md) - [Create a Candidate](https://developers.getknit.dev/reference/create-a-candidate.md): Create a Candidate with details such as firstName, lastName, emails, phones etc., - [Delete a Candidate](https://developers.getknit.dev/reference/delete-a-candidate.md): Delete a Candidate using a candidate id. - [Get a Candidate by ID](https://developers.getknit.dev/reference/get-candidate.md): Retrieves the details of a specific candidate by their ID. - [List all Candidates](https://developers.getknit.dev/reference/list-candidates.md): List candidates in a paginated format with details such as id, firstName, lastName, emails, etc. - [Search Candidates](https://developers.getknit.dev/reference/search-candidates.md): Use this API to search for candidates by specifying criteria such as email addresses, names, and other identifying details. - [Get a Department by ID](https://developers.getknit.dev/reference/get-department.md): Retrieves the details of a specific department by their ID. - [List all Departments](https://developers.getknit.dev/reference/list-departments.md): List departments in a paginated format with details such as id, name, parentId, etc. - [Get EEOC](https://developers.getknit.dev/reference/get-eeoc.md): Retrieves the details of a specific eeoc by its ID. - [List all EEOCs](https://developers.getknit.dev/reference/list-eeocs.md): List EEOCs (Equal Employment Opportunity Commission) information for a candidate with details such as race, gender, veteranStatus, disabilityStatus, etc. - [Create a Job](https://developers.getknit.dev/reference/create-a-job.md): Use this endpoint to create a job. - [Get a Job by ID](https://developers.getknit.dev/reference/get-job.md): Retrieves the details of a specific job by its ID. - [Job Data Models](https://developers.getknit.dev/reference/job-data-models.md) - [List all Jobs](https://developers.getknit.dev/reference/list-jobs.md): List jobs in a paginated format with details such as ID, title, status, etc. - [Create a Candidate Note](https://developers.getknit.dev/reference/create-a-note.md): Create a note for a candidate. - [Get a Note by ID](https://developers.getknit.dev/reference/get-note.md): Retrieves the details of a specific note by its ID. - [List all Notes](https://developers.getknit.dev/reference/list-notes.md): List notes in a paginated format with details such as id, noteType, content, etc. - [Add a tag to a candidate](https://developers.getknit.dev/reference/create-a-candidate-tag.md) - [Get Candidate Tags](https://developers.getknit.dev/reference/get-candidate-tags.md) - [Get Global Tags](https://developers.getknit.dev/reference/get-global-tags.md) - [Get a User by ID](https://developers.getknit.dev/reference/get_atsuserlist-1.md): Retrieves the details of a specific user by their id. - [List all Users](https://developers.getknit.dev/reference/list-users-1.md): List users in a paginated format with details such as id, firstName, lastName, role, etc. - [Get Assessments Types](https://developers.getknit.dev/reference/get-assessments.md): This API's purpose is to provide a list of assessment types. - [Send Assessment Invite](https://developers.getknit.dev/reference/send-assessment-invite.md): This API's purpose is to dispatch assessment invitations to candidates. - [Auth Session Creation API](https://developers.getknit.dev/reference/auth-session-creation-api.md) - [Get availability](https://developers.getknit.dev/reference/get-availability.md): This API is used to retrieve available common time slots for multiple attendees within a specified time range - [Get freebusy slots](https://developers.getknit.dev/reference/get-freebusy-slots.md): Retrieves free and busy time slots for attendees within a specified time range, requiring access to their availability data as configured by the provider. - [Create a calendar](https://developers.getknit.dev/reference/create-a-calendar.md): The Create Calendar API allows you to create a new calendar associated with a user. - [Delete a calendar](https://developers.getknit.dev/reference/delete-a-calendar.md): Removes a calendar using its calendarId, except for the user's primary calendar, which cannot be deleted. - [Get a single calendar](https://developers.getknit.dev/reference/get-a-single-calendar.md): The Get Single Calendar API retrieves details of a specific calendar using calendarId, including name, description, timezone, and location - [List all calendars](https://developers.getknit.dev/reference/list-all-calendars.md): The List Calendars API retrieves all calendars associated with a user, including those they own and those shared with them. - [Update a calendar](https://developers.getknit.dev/reference/update-a-calendar.md): Modifies an existing calendar by providing the calendarId. Supports updating properties like name, description, time zone, and location. - [Create an event](https://developers.getknit.dev/reference/create-an-event.md): Adds a new event to a specified calendar, supporting recurrence, virtual conferencing, and attendee details. - [Delete an event](https://developers.getknit.dev/reference/delete-an-event.md): The Delete Calendar Event API allows you to remove an existing event from a specified calendar by providing the event ID and calendar ID - [Get a single event](https://developers.getknit.dev/reference/get-a-single-event.md): The Get Calendar Event API allows you to retrieve detailed information about a specific event from a calendar by providing the calendarId and eventId. - [List all events](https://developers.getknit.dev/reference/list-all-events.md): The List Calendar Events API retrieves events from a specified calendar within a given time range, supporting date filtering and pagination. - [List instances for an event](https://developers.getknit.dev/reference/list-all-instances.md): The List Event Instances API allows you to retrieve a list of all events associated with a master event. This is useful for getting details on recurring events and their individual occurrences within a specified time range. - [Move an event](https://developers.getknit.dev/reference/move-an-event.md): Move event from one calendar to other calendar . - [Send RSVP](https://developers.getknit.dev/reference/send-rsvp.md): Allows an attendee to accept or reject an event invitation by sending their response status for a specific event. - [Update an event](https://developers.getknit.dev/reference/update-an-event.md): The Update Calendar Event API updates an event, including start/end times and attendees. Provided attendees override existing ones. - [Register Bot command](https://developers.getknit.dev/reference/register-bot-command.md) - [Send a message](https://developers.getknit.dev/reference/send-a-messagetext.md): Use this API for sending for both plain text and interactive messages. - [Update a message](https://developers.getknit.dev/reference/update-a-message.md): Use this API for updating both plain text and interactive message. - [Get DM Id from email](https://developers.getknit.dev/reference/get-dm-id-from-email.md) - [List Channels](https://developers.getknit.dev/reference/list-channels.md) - [List DM Ids](https://developers.getknit.dev/reference/list-dm-ids.md) - [Account Data Models](https://developers.getknit.dev/reference/account-data-models.md): Represents an individual account, which is an organization or person involved with your business - [Create an Account](https://developers.getknit.dev/reference/create-an-account.md) - [Delete an Account](https://developers.getknit.dev/reference/delete-an-account.md) - [Get an Account by Id](https://developers.getknit.dev/reference/get-an-account-by-id.md): Retrieves the details of a specific Account by its Id. - [List Accounts](https://developers.getknit.dev/reference/list-accounts-1.md): List accounts in a paginated format with details such as id, name, description, etc. - [Update an Account](https://developers.getknit.dev/reference/update-an-account.md) - [Contact Data Models](https://developers.getknit.dev/reference/contact-data-models.md): Represents a person associated with an account - [Create a Contact](https://developers.getknit.dev/reference/create-a-contact.md) - [Delete a Contact](https://developers.getknit.dev/reference/delete-a-contact.md) - [Get a Contact By Id](https://developers.getknit.dev/reference/get-a-contact-by-id.md): Retrieves the details of a specific Contact by its Id. - [List Contacts](https://developers.getknit.dev/reference/list-contacts-1.md): List contacts in a paginated format with details such as id, firstName, emails, etc. - [Update a Contact](https://developers.getknit.dev/reference/update-a-contact.md) - [Create Custom Object Record](https://developers.getknit.dev/reference/create-custom-object-record.md) - [Custom Objects Records Data Model](https://developers.getknit.dev/reference/custom-objects-records-data-model.md) - [Delete Custom Object Record](https://developers.getknit.dev/reference/delete-custom-object-record.md) - [Update Custom Object Record](https://developers.getknit.dev/reference/update-custom-object-record.md) - [Add a Field to a Custom Object Schema](https://developers.getknit.dev/reference/create-custom-object-schema-fields.md) - [Create a Custom Object Schema](https://developers.getknit.dev/reference/create-custom-object-schema.md) - [Delete a Custom Object Schema](https://developers.getknit.dev/reference/delete-custom-object-schema.md) - [List all Custom Object Schemas](https://developers.getknit.dev/reference/list-all-custom-object-schemas.md) - [List all Fields for a Custom Object Schema](https://developers.getknit.dev/reference/list-custom-object-schema-fields.md) - [Remove a Field for a Custom Object Schema](https://developers.getknit.dev/reference/remove-a-field-for-a-custom-object-schema.md) - [Update a Custom Object Schema](https://developers.getknit.dev/reference/update-a-custom-object-schema.md) - [Update a Field for a Custom Object Schema](https://developers.getknit.dev/reference/update-a-field-for-a-custom-object-schema.md) - [Create a Deal](https://developers.getknit.dev/reference/create-a-deal.md) - [Deal Data Models](https://developers.getknit.dev/reference/deal-data-models.md): Represents a sales opportunity or a deal - [Delete a Deal](https://developers.getknit.dev/reference/delete-a-deal.md) - [Get a Deal By Id](https://developers.getknit.dev/reference/get-a-deal-by-id.md): Retrieves the details of a specific deal by its id. - [Get All Deal Stages](https://developers.getknit.dev/reference/get-deal-stages.md) - [List Deals](https://developers.getknit.dev/reference/list-deals.md): List deals in a paginated format with details such as id, name, amount etc. - [Update a Deal](https://developers.getknit.dev/reference/update-deal.md) - [Create an Engagement](https://developers.getknit.dev/reference/create-an-engagement.md) - [Delete an Engagement](https://developers.getknit.dev/reference/delete-an-engagement.md) - [Engagement Data Models](https://developers.getknit.dev/reference/engagements-data-models.md) - [Get a Engagement By Id](https://developers.getknit.dev/reference/get-a-engagement-by-id.md): Retrieves the details of a specific engagement by its id. - [List Engagements](https://developers.getknit.dev/reference/list-engagements.md): List engagement in a paginated format with details such as id, content, subject etc. - [Update an Engagement](https://developers.getknit.dev/reference/update-an-engagement.md) - [Create a Lead](https://developers.getknit.dev/reference/create-a-lead.md) - [Delete a Lead](https://developers.getknit.dev/reference/delete-a-lead.md) - [Get a Lead By Id](https://developers.getknit.dev/reference/get-a-lead-by-id.md): Retrieves the details of a specific lead by its id. - [Lead Data Models](https://developers.getknit.dev/reference/lead-data-models.md): Represents a lead - [List Leads](https://developers.getknit.dev/reference/list-leads.md): List leads in a paginated format with details such as id, firstName, LastName etc. - [Update a Lead](https://developers.getknit.dev/reference/update-a-lead.md) - [List all Users](https://developers.getknit.dev/reference/list-all-crm-users.md) - [List all Fields for Standard Objects](https://developers.getknit.dev/reference/list-all-fields.md) - [Add Custom Field Mapping](https://developers.getknit.dev/reference/add-custom-field-mapping.md): _Currently in Beta_ - [Delete Custom Field Mapping](https://developers.getknit.dev/reference/delete-custom-field-mapping.md): _Currently in Beta_ - [Get all Fields](https://developers.getknit.dev/reference/get-all-fields.md): _Currently in Beta_ - [Setup Custom Sync](https://developers.getknit.dev/reference/setup-custom-sync.md): API to setup a custom sync for any API that isn't supported by Knit already - [Download Document](https://developers.getknit.dev/reference/download-document.md) - [Get Sign URLs](https://developers.getknit.dev/reference/get-sign-urls.md) - [Send Document for Signing](https://developers.getknit.dev/reference/send-document-for-signing.md) - [Send Reminder for Signing](https://developers.getknit.dev/reference/send-reminder-for-signing.md) - [Get Attachment Content by Id](https://developers.getknit.dev/reference/get-attachment-content-by-id.md) - [Get attachment metaData by Id](https://developers.getknit.dev/reference/get-attachment-metadata-by-id.md) - [Create draft](https://developers.getknit.dev/reference/create-draft.md) - [Delete draft](https://developers.getknit.dev/reference/delete-draft.md) - [Get draft by Id](https://developers.getknit.dev/reference/get-draft-by-id.md) - [List Drafts](https://developers.getknit.dev/reference/list-drafts.md) - [Send draft](https://developers.getknit.dev/reference/send-draft.md) - [Update draft](https://developers.getknit.dev/reference/update-draft.md) - [Create folder](https://developers.getknit.dev/reference/create-folder.md) - [Delete folder](https://developers.getknit.dev/reference/delete-folder.md) - [Get folder by Id](https://developers.getknit.dev/reference/get-folder-by-id.md) - [List Folders](https://developers.getknit.dev/reference/list-folders.md) - [Update folder](https://developers.getknit.dev/reference/update-folder.md) - [Delete Message](https://developers.getknit.dev/reference/delete-message.md) - [Get message by Id](https://developers.getknit.dev/reference/get-message-by-id.md) - [List Messages](https://developers.getknit.dev/reference/list-messages.md): Retrieves all messages sent or received by the user in a paginated format. Supports various filters such as subject, from, to, cc, bcc, date range, folder, and labels to narrow down the response results.. - [Send Message](https://developers.getknit.dev/reference/send-message.md) - [Update message](https://developers.getknit.dev/reference/update-message.md) - [Delete thread](https://developers.getknit.dev/reference/delete-thread.md) - [Get thread by Id](https://developers.getknit.dev/reference/get-thread-by-id.md) - [List Threads](https://developers.getknit.dev/reference/list-threads.md) - [Update thread](https://developers.getknit.dev/reference/update-thread.md) - [Get User Profile Details](https://developers.getknit.dev/reference/get-user-profile-details.md): Retrieves the details of a specific user whose email account is used for integration. - [Create an Expense](https://developers.getknit.dev/reference/create-expense.md) - [Expense Data Models](https://developers.getknit.dev/reference/expense-data-model.md) - [Update Expense Status](https://developers.getknit.dev/reference/update-expense-status.md) - [Update Report Status](https://developers.getknit.dev/reference/update-report-status.md) - [Get Expense Categories](https://developers.getknit.dev/reference/get-expense-categories.md) - [List Users](https://developers.getknit.dev/reference/list-users.md) - [Add Attendance API](https://developers.getknit.dev/reference/add-attendance.md) - [Attendance API](https://developers.getknit.dev/reference/attendance-api.md) - [Timesheet Entries](https://developers.getknit.dev/reference/timesheet-entries.md) - [Get Compensation Plans](https://developers.getknit.dev/reference/compensation-plans.md) - [Update Employee Compensation](https://developers.getknit.dev/reference/update-employee-compensation.md) - [Create a company-wide deduction](https://developers.getknit.dev/reference/create-deduction.md) - [Enroll Employee in Deduction](https://developers.getknit.dev/reference/enroll-employee-in-deduction.md) - [List all company-wide deductions](https://developers.getknit.dev/reference/list-all-company-wide-deductions.md) - [Unenroll Employee from Deduction](https://developers.getknit.dev/reference/unenroll-employee-from-deduction.md) - [Update a company-wide deduction](https://developers.getknit.dev/reference/update-deduction.md) - [Update Deduction For Employee](https://developers.getknit.dev/reference/update-employee-deduction.md) - [Document Data Model](https://developers.getknit.dev/reference/document-data-model.md) - [Employee Documents API](https://developers.getknit.dev/reference/employee-document-api.md) - [Get Document Categories](https://developers.getknit.dev/reference/get-document-categories.md) - [Upload Document for Employee](https://developers.getknit.dev/reference/upload-employee-document.md) - [Create Employee](https://developers.getknit.dev/reference/add-employee.md) - [Employee Data Models](https://developers.getknit.dev/reference/employee-data-model-4.md) - [Get Employee by ID](https://developers.getknit.dev/reference/get-employee-by-id.md) - [List Employees](https://developers.getknit.dev/reference/list-employees-2.md) - [Update Employee Details](https://developers.getknit.dev/reference/update-employee-details.md) - [Create Leave Request for Employee](https://developers.getknit.dev/reference/create-leave-request-for-employee.md) - [Leave Balance API](https://developers.getknit.dev/reference/leave-balance-api.md) - [Leave Data Models](https://developers.getknit.dev/reference/leave-data-models-1.md) - [Leave Requests API](https://developers.getknit.dev/reference/leave-requests-api.md) - [List all Leave Types](https://developers.getknit.dev/reference/list-all-leave-types.md) - [List all Positions](https://developers.getknit.dev/reference/get-positions.md) - [List all Companies](https://developers.getknit.dev/reference/list-all-companies.md) - [List All Departments](https://developers.getknit.dev/reference/list-all-departments.md) - [List all Values for a Field](https://developers.getknit.dev/reference/list-of-values.md) - [Employee Payroll API](https://developers.getknit.dev/reference/employee-payroll-api.md): Get payroll statement for a month for an employee - [Get pay periods](https://developers.getknit.dev/reference/get-pay-periods.md) - [Get PayItem](https://developers.getknit.dev/reference/get-payitem.md): Retrieves the details of a PayItem. - [Get PayRun](https://developers.getknit.dev/reference/get-payrun.md): Retrieves the details of a PayRun. - [Get Payslip](https://developers.getknit.dev/reference/get-payslip.md): Retrieves the details of a Payslip for a given id. - [List PayItems](https://developers.getknit.dev/reference/list-payitems.md): Retrieves the list of PayItems. - [List PayRuns](https://developers.getknit.dev/reference/list-payruns.md): Retrieves the list of PayRuns. - [List Payslips](https://developers.getknit.dev/reference/list-payslips.md): Retrieves the details of a Payslip based on the different filters applied. - [Payroll Data Models](https://developers.getknit.dev/reference/payroll-data-models.md) - [Update PaySlip](https://developers.getknit.dev/reference/update-payslip.md) - [Get Termination Reasons](https://developers.getknit.dev/reference/get-termination-reasons.md) - [Terminate Employee](https://developers.getknit.dev/reference/terminate-employee.md) - [Client OAuth Credentials API](https://developers.getknit.dev/reference/client-oauth-credentials-api.md): Use this API to share your Bot credentials with Knit. This API is currently supported for Microsoft Teams and Slack. - [Deactivate Integration](https://developers.getknit.dev/reference/deactivate-integration.md) - [Get Integration Details](https://developers.getknit.dev/reference/get-integration-details.md): This API helps in getting all the apps integrated by your user via Knit. - [Get List of Supported Apps](https://developers.getknit.dev/reference/get-list-apps.md): This API helps in getting the list of apps supported by Knit - [Register OAuth Credentials API](https://developers.getknit.dev/reference/register-oauth-credentials.md): Use this API to share your OAuth credentials with Knit. - [Create Meeting](https://developers.getknit.dev/reference/create-meeting.md): Create a new meeting with details such as title, start time (in ISO 8601 UTC format), duration, participants, meeting provider URL, host details, language, and optional metadata for additional information. - [Delete Meeting](https://developers.getknit.dev/reference/delete-meeting.md): Delete a meeting by its ID. - [Get Meeting By Id](https://developers.getknit.dev/reference/get-meeting-by-id.md): Retrieve detailed information for a specific meeting, including audio and video recordings, agenda, participant details, and scheduling information using the provided meeting ID. - [Get Meeting Instances List](https://developers.getknit.dev/reference/get-meeting-instances-list.md): The Get Meeting Instances List API allows you to retrieve a list of all meetings associated with a master meeting. This is useful for getting details on recurring meetings and their individual occurrences within a specified time range. - [Get Meetings](https://developers.getknit.dev/reference/get-meetings.md): Retrieve comprehensive meeting details, including audio and video recordings, agenda, participant information, and scheduling details for a specified time range. - [Get Transcript For a Meeting](https://developers.getknit.dev/reference/get-transcript-for-a-meeting.md): Fetch the transcript of a meeting using its ID, including detailed speaker-wise data with timestamps and sentences. - [Get Transcript Metadata For a Meeting](https://developers.getknit.dev/reference/get-transcript-metadata-for-a-meeting.md): This API retrieves the metadata for a given meeting transcript, including the transcript ID, transcript URL, and transcript content in speaker wise grouping. - [Get User By Id](https://developers.getknit.dev/reference/get-user-by-id.md): Fetch a user by their ID to get detailed information, including name, emails, phones, team, and role; use this for a richer response. - [Get Users](https://developers.getknit.dev/reference/get-users.md): Fetch a list of users with their basic details like name, emails, phones, team, and role. - [Passthrough Request](https://developers.getknit.dev/reference/passthrough-request.md) - [Register a webhook for a category](https://developers.getknit.dev/reference/register-a-webhook-for-a-category.md) - [Subscribe to Real Time Events](https://developers.getknit.dev/reference/subscribe-to-real-time-events.md) - [List Item Families](https://developers.getknit.dev/reference/list-item-families.md) - [List Item Prices](https://developers.getknit.dev/reference/list-item-prices.md) - [List Items](https://developers.getknit.dev/reference/list-items.md) - [Subscriptions Data Models](https://developers.getknit.dev/reference/susbscription-data-models.md) - [Accounting Apps](https://developers.getknit.dev/reference/accounting-apps.md): List of all the supported Accounting and ERP applications via Knit's unified Accounting API - [Assessment Apps](https://developers.getknit.dev/reference/assessment-apps.md): List of all the supported Employee Assessment applications via Knit's unified Assessment API - [ATS Apps](https://developers.getknit.dev/reference/ats-apps.md): List of all the supported ATS (Applicant Tracking System) applications via Knit's unified ATS API - [Calendar Apps](https://developers.getknit.dev/reference/calendar-apps.md): List of all the supported Calendar applications via Knit's unified Calendar API - [Communication Apps](https://developers.getknit.dev/reference/communication-apps.md): List of all the communication applications via Knit's unified communications API - [CRM Apps](https://developers.getknit.dev/reference/crm-apps.md): List of all the supported CRM applications via Knit's unified CRM API - [Email Apps](https://developers.getknit.dev/reference/email-apps.md): List of all the supported Email applications via Knit's unified Email API - [Electronic Signature Apps](https://developers.getknit.dev/reference/esign-apps.md): List of all the supported E-sign applications via Knit's unified E-signature API - [Expense Management Apps](https://developers.getknit.dev/reference/expense-management-apps.md): List of all the supported Expense Management applications via Knit's unified Expense Management API - [HRIS and Payroll Apps](https://developers.getknit.dev/reference/hris-apps.md): List of all the supported HRIS, Payroll and Directory applications on Knit's unified HRIS API - [Meeting Apps](https://developers.getknit.dev/reference/meeting-apps.md): List of all the supported Meeting Recording and Transcription applications via Knit's unified Meetings API - [Subscription Management Apps](https://developers.getknit.dev/reference/subscription-management-apps.md): List of all the supported Subscription Management applications via Knit's unified Subscription management API - [All Supported Apps](https://developers.getknit.dev/reference/supported-apps.md): A complete list of all applications supported via Knit's unified APIs, along with their Category IDs and App IDs. Use these IDs to filter the list of apps on the Auth Component - [Ticketing Apps](https://developers.getknit.dev/reference/ticketing-apps.md): List of all the supported Ticketing and Customer Support applications via Knit's unified Ticketing API - [Deactivate Sync Filter](https://developers.getknit.dev/reference/deactivate-sync-filter.md): API to deactivate / remove a data filter from an existing sync - [Update Sync Filter](https://developers.getknit.dev/reference/update-sync-filter.md): API for updating data filters on an existing sync - [Deactivate watch fields](https://developers.getknit.dev/reference/deactivate-watch-fields.md): API to remove / deactivate watch fields for a sync. Once removed the sync will revert to tracking changes across all fields. - [Get watch fields](https://developers.getknit.dev/reference/get-watch-fields.md): API to get fields that are being "watched" for a sync. Watched fields are the fields that Knit tracks to identify any delta in data - [Update watch fields](https://developers.getknit.dev/reference/update-watch-fields.md): API to update the fields that Knit should track / watch for change / delta for a particular sync - [Pause a Sync](https://developers.getknit.dev/reference/pause-a-sync.md): Pause an active sync to stop Knit from polling the source app and sending webhook events. Use this when you need to temporarily halt data syncing for an integration. - [Start a Sync](https://developers.getknit.dev/reference/start-a-sync.md): Triggers a sync for a specific integration. Use this to perform an initial sync or a delta sync on demand. - [Update Sync Start Time](https://developers.getknit.dev/reference/sync-start-time.md): Schedule when your sync runs each day by setting a specific start hour and minute. Use this alongside Update Sync Frequency to fully control your sync timing. - [Update Sync Frequency](https://developers.getknit.dev/reference/update-sync-frequency.md): Update the polling frequency for an existing sync. Use preset frequency tiers or set a fully custom interval - [Get Account By Id](https://developers.getknit.dev/reference/get-account-ticketing-id.md) - [Get Accounts](https://developers.getknit.dev/reference/get-accounts-ticketing.md) - [Add Comment to a Ticket](https://developers.getknit.dev/reference/add-comment-for-ticket.md) - [Get Comments for a Ticket](https://developers.getknit.dev/reference/get-comments-for-a-ticket.md) - [Get Contact By Id](https://developers.getknit.dev/reference/get-contact-ticketing-id.md) - [Get Contacts](https://developers.getknit.dev/reference/get-contacts-ticketing.md) - [Get Group By Id](https://developers.getknit.dev/reference/get-group-ticketing-id.md) - [Get Groups](https://developers.getknit.dev/reference/get-groups-ticketing.md) - [Get Tags](https://developers.getknit.dev/reference/get-tags-ticketing.md) - [Get All Ticket Types](https://developers.getknit.dev/reference/get-all-ticket-types.md) - [Get Collections](https://developers.getknit.dev/reference/get-collections.md) - [Create Ticket](https://developers.getknit.dev/reference/create-ticket.md) - [Get Ticket By Id](https://developers.getknit.dev/reference/get-ticket-by-id.md) - [Get Tickets](https://developers.getknit.dev/reference/get-tickets.md) - [Update Ticket](https://developers.getknit.dev/reference/update-ticket.md) - [Get User By Id](https://developers.getknit.dev/reference/get-user-ticketing-id.md) - [Get Users](https://developers.getknit.dev/reference/get-users-ticketing.md)