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
Trusted by world-class product and engineering teams

superAI
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
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
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
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
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
When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

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.

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

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

✨ Powered by AI
Customize the mappings as you need using AI.
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









