# Teamleader — CRM API: overview

> Canonical URL: https://developers.apideck.com/apis/crm/teamleader/overview

Faced with a mountain of administration? Don’t panic. We’ll guide you over.
- Status: live
- Authentication: oauth2

- **partnership url:** https://marketplace.focus.teamleader.eu/eu/en/build
- **sandbox url:** https://signup.focus.teamleader.eu/
- **apideck credentials available:** true
- **rate limits:** 200 requests/minute per integration per Teamleader account.
- **sandbox note:** Free Teamleader Focus trial works for API testing; there is no separate sandbox environment. Teamleader can set up a test account via api@teamleader.eu.
- **authentication note:** Authorization Code flow.
- **costs:** API access is included on every Teamleader Focus plan at no extra fee.
- **supported resource categories:**   - **resources:** contacts
leads
companies
  - **name:** Contacts & Companies
  - **name:** Sales Pipeline
  - **resources:** opportunities
  - **name:** Activities
  - **resources:** notes
- **sandbox available:** true
- **environment notes:**   - **environment:** Single environment
  - **description:** Testing and production use the same API and the same integration credentials. Test with a free Teamleader Focus trial account (see Sandbox), your own account, or Apideck's temporary shared test credentials; avoid testing writes against a production account's live data.
- **partnership required:** false
- **account type required:** Any Teamleader Focus plan
- **partnership portal name:** Teamleader Focus Marketplace developer portal
- **difficulty:** straightforward
- **important to know:** Leads are Teamleader contacts: the Lead API and the CRM contacts resource read and write the same Teamleader contact records, so a lead created through one appears in the other.
A full notes sync has to walk every contact, company and deal; there is no account-wide notes feed.
- **responsibility matrix:**   - **area:** Create Integration in the Marketplace Developer Portal
  - **customer:** ✓
  - **area:** Add Client ID & Secret to Apideck
  - **customer:** ✓
  - **apideck:** Docs provided
  - **apideck:** Handles OAuth flow
  - **area:** Authorize Connection (OAuth)
  - **consumer:** ✓
  - **area:** Build via Unified API
  - **customer:** ✓
  - **apideck:** Maintains connector
  - **area:** Token Refresh & Rotation
  - **apideck:** ✓ Automatic
  - **consumer:** ✓ Can revoke anytime
  - **apideck:** Logs & alerts
  - **area:** Monitor Connections
  - **customer:** ✓ Via dashboard
- **apideck credentials note:** OAuth shows "Apideck" as the requesting application.
- **webhooks:** No webhooks — neither native nor virtual; poll for changes.
- **consumer access level:** Any Teamleader Focus user with access to the contacts, companies and deals being synced
- **partnership note:** The developer portal issues an integration's Client ID and Secret self-service.
- **difficulty reason:** Self-Service OAuth App + Free Trial — No Partnership or App Review

## Supported resources

- **downstream id:** contacts
- **id:** contacts
- **custom field support:** true
- **name:** Contacts
- **downstream name:** Contacts
- **status:** live
- **status:** live
- **id:** leads
- **custom field support:** true
- **name:** Leads
- **downstream name:** Contacts
- **downstream id:** contacts
- **downstream id:** companies
- **custom field support:** true
- **status:** live
- **id:** companies
- **downstream name:** Companies
- **name:** Companies
- **id:** opportunities
- **status:** live
- **downstream id:** deals
- **custom field support:** true
- **name:** Opportunities
- **downstream name:** Deals
- **name:** Notes
- **custom field support:** false
- **status:** live
- **id:** notes
- **downstream name:** Notes
- **downstream id:** notes

An omitted operation list does not establish operation support. Verify the selected operation in the coverage matrix.

[API reference](https://developers.apideck.com/apis/crm/reference.md) · [Coverage matrix](https://developers.apideck.com/apis/crm/coverage)
