Nimble

Nimble

API integration

Expand your

CRM

integrations with the

Nimble

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive Nimble AI Agent toolset with fine-grained access control and MCP Server capabilities. Nimble MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

delete_a_nimble_deal_pipeline_fields_group_by_id

Delete a specific deal pipeline fields group in Nimble. Requires pipeline_id and id. Returns confirm…

create_a_nimble_deal_pipeline_fields_group

Create a deal pipeline fields group in Nimble. Requires pipeline_id. Returns the created group detai…

update_a_nimble_deal_pipeline_fields_group_by_id

Update a specific deal pipeline fields group in Nimble. Requires pipeline_id and id. Returns updated…

delete_a_nimble_deal_pipeline_choice_by_id

Delete a specific deal pipeline custom field choice in Nimble. Requires pipeline_id, field_id, and i…

create_a_nimble_deal_pipeline_choice

Create a new choice in a deals pipeline field in Nimble. Requires pipeline_id and field_id. Returns…

update_a_nimble_deal_pipeline_choice_by_id

Update a choice in a custom deals pipeline field in Nimble. Requires pipeline_id, field_id, and id.…

delete_a_nimble_deal_pipeline_field_by_id

Delete a custom field from a deals pipeline in Nimble. Requires pipeline_id and id. Returns success…

create_a_nimble_deal_pipeline_field

Create a new custom field in a deals pipeline in Nimble. Requires pipeline_id. Returns field id, nam…

update_a_nimble_deal_pipeline_field_by_id

Update a custom field in a specific deals pipeline in Nimble using pipeline_id and id. Returns pipel…

list_all_nimble_pipeline_deals_by_owner

List pipeline deals by owner in Nimble. Requires pipeline_id and sort. Returns groups containing dea…

list_all_nimble_pipeline_deals_by_stages

List pipeline deals by stages in Nimble. Requires pipeline_id. Returns deals with fields such as dea…

delete_a_nimble_pipeline_stage_by_id

Archive pipeline-stage in Nimble. Requires pipeline_id and id. Response confirms stage archived.…

update_a_nimble_pipeline_stage_by_id

Update a pipeline stage in Nimble. Requires pipeline_id and id. Returns stage details including name…

create_a_nimble_pipeline_stage

Create a new pipeline-stage in Nimble. Requires pipeline_id. Returns fields including id (stage iden…

nimble_deals_pipelines_add_pipeline_lost_reason

Add a new lost reason to a deals pipeline in Nimble. Requires pipeline_id and reason. Returns the cr…

nimble_deals_pipelines_unarchive

Un-archive a deals pipeline in Nimble. Requires id. Returns pipeline details including id, name, and…

nimble_deals_pipelines_archive

Archive a specific deals pipeline in Nimble using id. Returns confirmation of successful archival.…

list_all_nimble_deal_fields

List deal fields in Nimble. Returns standard_fields with field_id, field_type, and field_name, and p…

update_a_nimble_deal_note_by_id

Update a specific deal note in Nimble. Requires deal_id and id. Returns the updated note including t…

delete_a_nimble_deal_note_by_id

Delete a specific deal note in Nimble. Requires deal_id and id. The response confirms successful del…

create_a_nimble_deal_note

Create note in Nimble for a deal. Requires deal_id and title. Returns note details including title a…

nimble_deals_overdue

List overdue activities for a specific deal in Nimble. Requires id. Returns activities with fields i…

delete_a_nimble_deal_file_by_id

Delete a specific deal file in Nimble. Requires deal_id and id. Returns confirmation of deletion.…

nimble_deal_file_download

Get download URL for a specific deal file in Nimble. Requires deal_id and id. Returns the download l…

create_a_nimble_deal_file

Store a new deal file in Nimble for a specific deal using id. Supports external sources or uploaded…

update_a_nimble_deal_file_by_id

Update a deal file in Nimble using deal_id and id. Allows renaming the file by providing new_file_na…

nimble_deals_won_deals_last_month

Get sum of all deals won last month in Nimble. Returns last_month_won_amount as the total amount and…

delete_a_nimble_deals_tag_by_id

Delete a deals tag by name in Nimble. Requires id (tag name). Returns errors with message, nse_query…

update_a_nimble_deals_tag_by_id

Update a deals tag by name in Nimble. Requires id as tag_name in path and new_tag in body. Returns u…

get_single_nimble_deal_by_id

Get deal in Nimble by id. Returns deal_id, deal_number, creator details, related_contacts, owner, cu…

delete_a_nimble_deal_by_id

Delete a deal in Nimble by id. Requires id. Returns a message confirming deletion or access restrict…

update_a_nimble_deal_by_id

Update a deal in Nimble by id. Requires id. Returns updated deal fields including name, probability,…

nimble_pipeline_transition_undo_lead

Undo a recent lead transition to won or lost stage in Nimble. Requires lead_id and pipeline_id. Retu…

nimble_pipeline_transition_unsuccessful_exit

Update the unsuccessful exit pipeline-transition in Nimble. Requires lead_id and pipeline_id. Return…

nimble_pipeline_transition_move_lead_stage

Move lead to a specific pipeline stage in Nimble. Requires lead_id, pipeline_id, and stage_id. Retur…

nimble_pipeline_transition_exit_lead_unsuccessfully

Exit lead from a pipeline unsuccessfully in Nimble. Requires lead_id and pipeline_id. Returns lead d…

delete_a_nimble_pipeline_transition_by_id

Clear all pipeline-transition for a lead in Nimble. Requires lead_id and pipeline_id. Returns lead d…

update_a_nimble_pipeline_transition_by_id

Update the successful exit pipeline-transition in Nimble for a lead. Requires lead_id and pipeline_i…

create_a_nimble_pipeline_transition

Exit lead from pipeline successfully in Nimble. Requires lead_id and pipeline_id. Returns lead detai…

nimble_contact_fields_set_primary

Update contact field in Nimble by marking it with is_primary flag. Requires contact_id, field_id, an…

nimble_contact_fields_unset_primary

Delete is_primary mark from a specific contact field in Nimble. Requires contact_id, field_id, and p…

list_all_nimble_contact_notes

List contact-notes for a specific contact in Nimble. Requires contact_id. Returns id, note, note_pre…

nimble_contacts_assign_tags

Assign tags to a specific contact in Nimble. Requires id. Returns contact details including id, tags…

nimble_contacts_proceedings

List proceedings for a specific contact in Nimble. Requires contact_id, direction, and limit. Return…

nimble_contacts_proceeding_providers

List contacts proceeding providers in Nimble. Returns providers with name, provider_id, and availabl…

nimble_contact_notes_create_with_id

Create a contact note in Nimble with id. Requires id, contact_ids (1-10), note, and note_preview. Re…

get_single_nimble_contact_note_by_id

Get a specific contact note in Nimble using id. Returns author_name, id, note, note_preview, created…

get_single_nimble_contact_by_id

Get a specific contact in Nimble by id. Returns avatar_url, employers_info, company_last_contacted,…

nimble_contacts_bulk

Delete a list of contacts in Nimble using advanced search query or record_type. Returns data.ids of…

nimble_contacts_contact_ids

List contact ids in Nimble. Returns an array of ids for matching contacts. Response includes resourc…

nimble_contacts_standard

List contacts in Nimble using required id parameter (comma-separated up to 30). Returns key fields i…

create_a_nimble_message_draft

Create a draft message in Nimble. Returns draft details including subject, body, sender, recipients,…

list_all_nimble_message_drafts

List message drafts in Nimble. Returns draft_id, specification (including subject, body, sender, rec…

delete_a_nimble_deals_pipeline_by_id

Delete a deals pipeline in Nimble by id. Requires id. All deals in this pipeline will also be delete…

list_all_nimble_deals_pipelines

List all deals pipelines in Nimble. Returns available pipelines including their details such as stag…

create_a_nimble_deals_pipeline

Create a new deals pipeline in Nimble. Requires name, description, color, lost_reasons, stages, fiel…

update_a_nimble_deals_pipeline_by_id

Update a deals pipeline in Nimble by id. Requires id. Returns updated fields including name (pipelin…

get_single_nimble_deals_pipeline_by_id

Get deals pipeline by id in Nimble. Requires id. Returns details about the pipeline including name,…

list_all_nimble_deal_column_catalogue

List column catalogue in Nimble. Returns columns and column groups including id, human_readable_name…

create_a_nimble_deals_tag

Add tags to deals in Nimble using a query to match deals. Returns is_completed, operation_id, proces…

list_all_nimble_deals_tags

List deals tags in Nimble. Returns tag name and created date for each tag.…

create_a_nimble_deal

Create a new deal in Nimble. Requires owner_id, fields_values (with at least deal_name), pipeline_id…

list_all_nimble_contacts_search

Search contacts in Nimble using advanced query. Requires query parameter. Returns resources containi…

list_all_nimble_contact_pipelines

List contacts pipelines in Nimble. Returns pipelines with fields such as pipeline_id, name, descript…

delete_a_nimble_contact_field_choice_by_id

Delete a specific contact-field-choice in Nimble by providing field_id and id. The response confirms…

update_a_nimble_contact_field_choice_by_id

Update a contact-field-choice in Nimble. Requires field_id and id. Returns tabs with tab_id, tab_nam…

create_a_nimble_contact_field_choice

Create a choice for a contact field in Nimble. Requires field_id. Returns tab_id, tab_name, contact_…

update_a_nimble_contact_field_tab_by_id

Update contact-field-tab in Nimble using id. Requires id. Response returns updated tab details inclu…

delete_a_nimble_contact_field_tab_by_id

Delete a contact-field-tab in Nimble by id. Requires id. Returns confirmation of deletion.…

create_a_nimble_contact_field_tab

Create a new contact-field-tab in Nimble. Requires contact_types, insert_after, and tab_name. Return…

delete_a_nimble_contact_fields_group_by_id

Delete contact-fields-groups by id in Nimble. Requires id. Returns object_id for deleted resource an…

create_a_nimble_contact_fields_group

Create a new contacts fields group in Nimble. Requires insert_after, logo_id, name, and tab_id. Retu…

update_a_nimble_contact_fields_group_by_id

Update a contacts fields group in Nimble by id. Requires id. Response includes tab_id, tab_name, con…

delete_a_nimble_contact_field_by_id

Delete a contact field in Nimble by id. Requires id and preflight_checks. Returns object_id and obje…

update_a_nimble_contact_field_by_id

Update a specific contact field in Nimble by id. Requires id. Returns the updated field details incl…

create_a_nimble_contact_field

Create a new contact field in Nimble. Requires field_type, group_id, insert_after, name, presentatio…

list_all_nimble_contact_fields

List all available metadata for company contact fields in Nimble. Returns tabs with tab_id, tab_name…

delete_a_nimble_contact_note_by_id

Delete a specific contact note in Nimble using id. Returns id of the deleted note.…

create_a_nimble_contact_note

Create a note on one or more contacts in Nimble. Requires contact_ids, note, and note_preview. Retur…

update_a_nimble_contact_note_by_id

Update a contact note in Nimble by id. Requires id, contact_ids, note, and note_preview. Returns not…

update_a_nimble_contact_by_id

Update a contact in Nimble by id. Requires id. Returns fields such as id, avatar_url, fields, is_imp…

create_a_nimble_contact

Create a new contact in Nimble. Requires fields for contact data with at least a first or last name…

delete_a_nimble_contact_by_id

Delete a contact in Nimble. Requires id. Returns a message field indicating the operation result.…

list_all_nimble_contacts

List contacts in Nimble. Returns important fields such as id, avatar_url, employers_info, tags, last…

list_all_nimble_me

Get current user info in Nimble. Returns company_id, company_size, email, name, and user_id in the r…

Enhanced

Nimble

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Proxy API for

Nimble

Access all of the

Nimble

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Nimble

CRM

API.

API call us you

You call us, we call

Nimble

and pass the response back in the same cycle.

Access all of the

Nimble

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Nimble

CRM

API, you call us

we call

Nimble

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Nimble

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Nimble

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Nimble

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Nimble

We translate

pagination

Get

Get

Nimble

Nimble

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain