DevRev

DevRev

API integration

Expand your

Ticketing

integrations with the

DevRev

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 DevRev AI Agent toolset with fine-grained access control and MCP Server capabilities. DevRev 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.

devrev_keyrings_authorize

Authorize keyrings using code and state parameters in DevRev. Returns OAuth2 authorization callback…

list_all_devrev_sla_trackers

List SLA trackers in DevRev. Returns fields including id, metric_target_summaries (metric_definition…

get_single_devrev_sla_tracker_by_id

Get SLA tracker by id in DevRev. Returns sla_tracker object with detailed SLA tracker properties.…

list_all_devrev_metric_definitions

List metric definitions in DevRev. Returns metric_definitions array with details about each metric d…

update_a_devrev_service_level_agreement_by_id

Update a draft service-level-agreement (SLA) by id in DevRev. Returns the updated SLA object includi…

devrev_service_level_agreement_assign

Assign SLA to a set of Rev organizations in DevRev. Requires rev_orgs list of strings and optional i…

devrev_service_level_agreement_transition

Change the status of a service-level-agreement by providing id and status in DevRev. Returns the upd…

list_all_devrev_service_level_agreement

List SLAs in DevRev. Returns fields including id, name, status, created_by, created_date, descriptio…

get_single_devrev_service_level_agreement_by_id

Get an SLA by id in DevRev. Returns fields including id, name, status, created_by, created_date, des…

create_a_devrev_service_level_agreement

Create an SLA in draft status in DevRev. Requires name. Returns id, name, status, account_filter, co…

delete_a_devrev_auth_token_by_id

Delete an auth token by token_id in DevRev. If token_id is not provided, the token ID is taken from…

devrev_auth_tokens_self_delete

Revoke all auth tokens of the specified requested_token_type created by the authenticated user in De…

get_single_devrev_auth_token_by_id

Get metadata for a specific auth token in DevRev using token_id. Returns token fields including id,…

create_a_devrev_auth_token

Create an auth token in DevRev. Returns access_token (JWT), expires_in (token lifetime in seconds),…

update_a_devrev_auth_token_by_id

Update token metadata using token_hint and token_id in DevRev. Returns the updated token details inc…

list_all_devrev_surveys_responses

List survey responses in DevRev. Returns survey_responses array with details of each response. Suppo…

update_a_devrev_surveys_response_by_id

Update a user's survey response using dispatch_id in DevRev. Returns updated response details includ…

list_all_devrev_auth_tokens

Get metadata for all auth tokens filtered by optional client_id, requested_token_type, and subject i…

get_single_devrev_service_account_by_id

Get a service account by id in DevRev. Returns fields including id, created_by, created_date, displa…

devrev_snap_kit_execution_execute

Execute deferred snap-kit actions in DevRev using the required id and actions list containing action…

create_a_devrev_service_account

Create a service account in DevRev with the required display_name. Returns the created service accou…

create_a_devrev_link

Create a link between two objects in DevRev by specifying link_type, source, and target. Returns the…

delete_a_devrev_link_by_id

Delete a link by id in DevRev. Requires id. Returns an empty response upon successful deletion.…

get_single_devrev_link_by_id

Get information about a specific link in DevRev by id. Returns fields including id, link_type, sourc…

delete_a_devrev_conversation_by_id

Delete a conversation by id in DevRev. Requires id.…

list_all_devrev_links

List links for the object with id in DevRev. Returns links array with link details and cursors for p…

create_a_devrev_conversation

Create a support conversation in DevRev. Returns the conversation object including id, title, descri…

get_single_devrev_conversation_by_id

Get information about a specific conversation in DevRev by id. Returns fields including id, members…

update_a_devrev_conversation_by_id

Update a conversation by id in DevRev. Returns the updated conversation fields including title, desc…

delete_a_devrev_article_by_id

Delete an article by id in DevRev. Requires id. Returns success confirmation.…

get_single_devrev_atom_by_id

Get an atom by id in DevRev. Returns fields including type, id, client_id, created_by (user info), c…

list_all_devrev_conversations

List conversations in DevRev. Returns conversation id, members with details (type, id, display_name,…

get_single_devrev_article_by_id

Get an article by id in DevRev. Returns fields including id, owned_by (owners' details), applies_to_…

create_a_devrev_article

Create an article in DevRev with required fields applies_to_parts, owned_by, and resource including…

update_a_devrev_article_by_id

Update an article by id in DevRev. Requires id, set (aliases), and content_blocks. Returns the updat…

list_all_devrev_articles

List articles in DevRev. Returns fields including id, owned_by (user details), applies_to_parts, art…

delete_a_devrev_work_by_id

Delete a work by id in DevRev. Requires id of the work to be deleted.…

devrev_works_export

Export a collection of work items in DevRev. Supports filtering by parameters such as applies_to_par…

get_single_devrev_work_by_id

Get information about a specific work item in DevRev using id. Returns the work item's details inclu…

create_a_devrev_work

Create a new work item of type issue or ticket in DevRev. Requires type, applies_to_part, owned_by,…

update_a_devrev_work_by_id

Update a work item by id in DevRev. Returns updated work fields including id, title, body, priority,…

list_all_devrev_works

List work items in DevRev. Returns fields including id, type, title, applies_to_part, created_by, ow…

devrev_webhooks_event

Create a webhook event in DevRev with required id and webhook_id. Returns event details including ac…

create_a_devrev_webhook

Create a webhook in DevRev with the required url. Returns webhook id, url, event_types, and secret i…

update_a_devrev_webhook_by_id

Update a webhook by id in DevRev. Returns the updated webhook object including its status, url, secr…

delete_a_devrev_webhook_by_id

Delete webhook with id. Returns the response to the delete operation in DevRev.…

delete_a_devrev_timeline_entry_by_id

Delete a timeline entry by id in DevRev. Requires id of the timeline entry to delete. Returns the re…

list_all_devrev_webhooks

List webhooks in DevRev. Returns id, secret, status, url, created_by, created_date, modified_by, mod…

get_single_devrev_webhook_by_id

Get information about a specific webhook in DevRev by id. Returns webhook fields including id, secre…

get_single_devrev_timeline_entry_by_id

Get a timeline entry by id in DevRev. Returns fields including type, id, object, object_display_id,…

create_a_devrev_timeline_entry

Create a timeline entry for an object in DevRev. Requires type as 'timeline_comment' and object id.…

update_a_devrev_timeline_entry_by_id

Update a timeline entry by id in DevRev. Returns the updated timeline entry including id, body, body…

update_a_devrev_tag_by_id

Update a tag's information in DevRev using id. Returns the updated tag including id, name, descripti…

delete_a_devrev_tag_by_id

Delete a tag by id in DevRev. Returns the response for the delete operation.…

list_all_devrev_timeline_entries

List timeline entries for an object in DevRev. Requires object parameter. Returns timeline entries w…

list_all_devrev_tags

List available tags in DevRev. Returns tags with fields id, name, allowed_values, created_by, create…

create_a_devrev_tag

Create a new tag in DevRev with a unique name. Returns the created tag including its name, allowed_v…

get_single_devrev_tag_by_id

Get information about a specific tag in DevRev by id. Returns tag fields including id, name, allowed…

update_a_devrev_part_by_id

Update a part by id in DevRev. Returns the updated part's type, id, name, ownership details, artifac…

delete_a_devrev_part_by_id

Delete a part by id in DevRev. Requires id. Returns success confirmation.…

get_single_devrev_part_by_id

Get information about a specific part by id in DevRev. Returns fields including type, id, name, owne…

create_a_devrev_part

Create a new part in DevRev with required fields: type, name, owned_by, and parent_part. Returns the…

list_all_devrev_parts

List parts in DevRev. Returns an array of parts with fields including id, name, type, owned_by (user…

get_single_devrev_artifact_by_id

Get information about a specific artifact in DevRev by id. Returns artifact details including id, cr…

create_a_devrev_artifact

Create an artifact and generate an upload URL by providing file_name. Returns id (artifact's ID) and…

devrev_artifacts_locate

Get the download URL for an artifact in DevRev by providing the artifact id. Returns the URL to down…

devrev_accounts_export

Export a collection of accounts in DevRev. Returns the accounts array with account details.…

delete_a_devrev_account_by_id

Delete an account by id in DevRev. Requires id. The response confirms the deletion.…

get_single_devrev_account_by_id

Get information about a specific account in DevRev by id. Returns fields including id, owned_by (typ…

create_a_devrev_account

Create an account in DevRev with the required display_name. Returns the created account's details in…

update_a_devrev_account_by_id

Update an account's information in DevRev using id. Returns the updated account object including pro…

delete_a_devrev_group_member_by_id

Remove a member from a group in DevRev. Requires group and member. Optionally specify member_rev_org…

update_a_devrev_group_by_id

Update group by id in DevRev. Returns the updated group's id, name, description, and owner.…

create_a_devrev_group_member

Add a member to a group in DevRev. Requires group and member IDs. Optionally specify member_rev_org…

delete_a_devrev_rev_user_by_id

Delete a Rev user by id in DevRev. Requires id. The response confirms the deletion of the specified…

create_a_devrev_group

Create a new group in DevRev with required parameters description and name. Returns group id, create…

update_a_devrev_rev_user_by_id

Update a Rev user by id in DevRev. Returns the updated rev_user object including fields such as disp…

update_a_devrev_sys_user_by_id

Update a system user by id in DevRev. Returns updated user details including display_names, display_…

create_a_devrev_rev_user

Create a Rev user for a Rev organization in DevRev. Returns the created rev_user object with details…

update_a_devrev_rev_org_by_id

Update Rev organization information by id in DevRev. Returns updated rev_org object with properties…

delete_a_devrev_rev_org_by_id

Delete a Rev organization by id in DevRev. Requires id.…

devrev_dev_org_auth_connections_toggle

Toggle an authentication connection for a Dev organization by providing the id of the connection and…

create_a_devrev_rev_org

Create a Rev organization with display_name in DevRev. Returns the created rev_org object with detai…

delete_a_devrev_dev_org_auth_connection_by_id

Delete an authentication connection by id in DevRev. Only enterprise connections explicitly set up f…

get_single_devrev_dev_org_auth_connection_by_id

Get details of a specific authentication connection in DevRev by id. Returns type, display_name, ena…

update_a_devrev_dev_org_auth_connection_by_id

Update an authentication connection by id in DevRev. Returns the updated auth_connection object with…

create_a_devrev_dev_org_auth_connection

Create a new enterprise authentication connection in DevRev. Requires specifying the type and config…

update_a_devrev_service_level_aggrement_by_id

Update a draft service-level-aggrement by id in DevRev. Returns the updated SLA including id, name,…

devrev_service_level_aggrement_assign

Assign SLA to a set of Rev organizations using DevRev. Requires rev_orgs list of strings and optiona…

devrev_service_level_aggrement_transition

Change the status of a service-level-aggrement by providing id and status. Returns the updated SLA w…

create_a_devrev_service_level_aggrement

Create an SLA in draft status in DevRev. Requires name. Returns id, name, status, created_by, create…

list_all_devrev_service_level_aggrement

List SLAs matching a filter in DevRev. Returns id, name, status, created_by, created_date, descripti…

get_single_devrev_service_level_aggrement_by_id

Get a service-level-agreement by id in DevRev. Returns fields including id, name, status, created_by…

list_all_devrev_artifacts

List artifacts attached to an object filtered by parent_id in DevRev. Returns id, created_by, create…

list_all_devrev_accounts

Get a list of accounts in DevRev. Returns accounts with fields including id, owned_by (user details)…

list_all_devrev_group_members

List members of a group in DevRev by group. Returns member details including type, id, display_id, d…

list_all_devrev_groups

List available groups in DevRev. Returns fields including id, created_by, created_date, modified_by,…

get_single_devrev_group_by_id

Get information about a specific group in DevRev by id. Returns group details including id, created_…

list_all_devrev_sys_users

List system users in DevRev. Returns id, created_by, created_date, display_id, display_name, display…

list_all_devrev_rev_users

List all Rev Users in DevRev. Returns fields including id, created_by, created_date, description, di…

get_single_devrev_rev_user_by_id

Get Rev user by id in DevRev. Returns fields including id, created_by, created_date, description, di…

list_all_devrev_me

Get information about the authenticated user in DevRev. Returns fields including id, created_by, cre…

list_all_devrev_rev_orgs

Get list of Rev organizations belonging to the authenticated user's Dev Organization in DevRev. Retu…

get_single_devrev_rev_org_by_id

Get information about a specific Rev organization in DevRev. Requires id or accountstring. Returns i…

list_all_devrev_dev_users

List users within your organization in DevRev. Returns fields including id, created_by, created_date…

get_single_devrev_dev_user_by_id

Get information about a specific user by id in DevRev. Returns fields including id, created_by, crea…

list_all_devrev_dev_org_auth_connections

List all authentication connections for a Dev organization in DevRev. Returns type, display_name, en…

Enhanced

DevRev

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

Unified APIs for

DevRev

Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.

Users

The User object represents a User.

Unified User Directory API

Organizations

Organizations are the top level entity in the source application. Users are associated with an organization.

Unified User Directory API

Groups

Groups are a collection of users in the source application. In some applications, they might also be called Teams.

Unified User Directory API

Me

Unified User Directory API

Proxy API for

DevRev

Access all of the

DevRev

API without worrying about authentication and pagination. 

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

DevRev

Ticketing

API.

API call us you

You call us, we call

DevRev

and pass the response back in the same cycle.

Access all of the

DevRev

API without worrying about authentication and pagination. 

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

DevRev

Ticketing

API, you call us

we call

DevRev

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

DevRev

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

DevRev

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.

DevRev

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.

DevRev

We translate

pagination

Get

Get

DevRev

DevRev

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