Supported DevRev object types for Airdrop

Last updated: June 11, 2025

This document contains the list of all DevRev object types that are supported for Airdrop.

Summary

Object TypeObject HierarchyLoadingExtractionSubtypeAppFragmentComment
new_custom_objectcustom_object✔︎✔︎✔︎New custom object is an example of how custom objects look in the context of Airdrop mapping.
accountaccount✔︎
airdrop_authorization_policyairdrop_authorization_policy✔︎Airdrop authorization policy object type is the intermediate object type for creating MFZ object types: role, role_set, object_member, and access_control_entry.
airdrop_platform_groupairdrop_platform_group✔︎Airdrop platform group object type is the representation of the default DevRev groups.
articlearticle✔︎
capabilitypart->capability✔︎✔︎✔︎
channelchat->channel✔︎
commentcomment✔︎✔︎
componentpart->component✔︎✔︎✔︎
conversationconversation✔︎✔︎
custom_linklink✔︎✔︎
custom_partpart->custom_part✔︎✔︎✔︎
devudev_user✔︎
directorydirectory✔︎
dmchat->dm✔︎
enhancementpart->enhancement✔︎✔︎✔︎
featurepart->feature✔︎✔︎✔︎
groupgroup✔︎
incidentincident✔︎✔︎✔︎
issuework->issue✔︎✔︎✔︎
linklink✔︎✔︎
linkablepart->linkable✔︎✔︎✔︎
meetingmeeting✔︎
microservicepart->microservice✔︎✔︎✔︎
object_memberobject_member✔︎
opportunitywork->opportunity✔︎✔︎✔︎
productpart->product✔︎✔︎✔︎
revurev_user✔︎
runnablepart->runnable✔︎✔︎✔︎
sysusys_user✔︎
tagtag✔︎
taskwork->task✔︎✔︎✔︎
ticketwork->ticket✔︎✔︎✔︎

Key capabilities

CapabilityDescription
Can LoadIndicates that the object type can be loaded into the DevRev with Airdrop.
Can ExtractIndicates that the object type can be synced out to external systems.
Can SubtypeIndicates that the object type supports subtype creation.
Can App FragmentIndicates that the object type supports application fragments.

new_custom_object

Resource Type: custom_object

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
leaf_typeget_leaf

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
titletextTitle of the custom object

▲ top


account

Resource Type: account

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
addressstructAddress of the Organization.
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptionrich_textDescription of the corresponding Account.
display_nametext✔︎Name of the Organization.
environmentenumThe environment of the Org. Defaults to ‘production’ if not specified.
owned_byreference (collection) -> [#category:user]✔︎List of Dev user IDs owning this Account.
phone_numberstruct (collection)Phone numbers of the Organization.
phone_numberstext (collection)Phone numbers of the Organization.
stateenum✔︎State of the Organization.
tagsreference (collection) -> [#record:tag]Tags associated with an object.
websitestext (collection)Websites

Enum values

environment

ValueNameDescription
PRODUCTIONPRODUCTION-
STAGINGSTAGING-
TESTTEST-

state

ValueNameDescription
ACTIVEACTIVE-
INACTIVEINACTIVE-
LOCKEDLOCKED-

Structs

postal_address

FieldTypeRequiredDescription
countrytextCountry name component.
formattedtextFull mailing address, formatted for display or use on a mailing label.
localitytextTown, city.
postal_codetextZip code of the address.
regiontextState, province, prefecture, or region component.
street_addresstextFull street address component.

▲ top

airdrop_authorization_policy

Resource Type: airdrop_authorization_policy

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
groupsreference (collection) -> [#record:airdrop_platform_group #record:group]Groups this role applies to.
privilegesenum (collection)Privileges the role provides.
targetstype_key (collection)✔︎Target object types the role applies to.
usersreference (collection) -> [#record:devu #record:revu]Users this role applies to.

Enum values

privileges

ValueNameDescription
createcreate-
deletedelete-
readread-
updateupdate-

▲ top

airdrop_platform_group

Resource Type: airdrop_platform_group

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
keyenum✔︎Key of the platform provided group.

Enum values

key

ValueNameDescription
dev_usersDev users”Dynamic dev users group created by DevRev”
noneNo group”No group selected”
rev_usersRev users”Dynamic rev users group created by DevRev”

▲ top

article

Resource Type: article

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
access_levelenumDefault access level for the object.
aliasestext (collection)Aliases for the URL of the article.
applies_to_part_idsreference (collection) -> [#category:part]Parts relevant to the article.
authored_by_idsreference (collection) -> [#category:user]Users that authored the article.
contentrich_text
content_filenametext
content_filetypeenum
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptionrich_textDescription of the article.
extracted_plain_texttextExtracted Plain Text
item_url_fieldtextLink to the item in the origin system
languagetextLanguage of the article for i18n support.
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
num_downvotesintNumber of downvotes on the article.
num_upvotesintNumber of upvotes on the article.
owned_by_idsreference (collection) -> [#category:user]✔︎Users that own the article.
parentreference -> [#record:directory]Parent of the article.
primary_article_idreference -> [#record:article]Primary article ID
published_datetimestampTimestamp when the article was published.
ranktextRank of the article.
resourcestructResource of the article.
scopeenumScope of the article.
shared_withpermission (collection)The list of Rev user, groups and dynamic groups with whom the article is shared and the corresponding roles.
statusenumStatus of the article.
tagsreference (collection) -> [#record:tag]Tags associated with the article.
titletext✔︎Title of the article.
typeenumType of the article.
visible_toenum

Enum values

access_level

ValueNameDescription
EXTERNAL--
INTERNAL--
PRIVATE--
PUBLIC--
RESTRICTED--

content_filetype

ValueNameDescription
application/json--
devrev/rt--
image/avif--
image/gif--
image/jpeg--
image/png--
image/svg+xml--
image/webp--
paligo/html--
text/css; charset=utf-8--
text/html; charset=utf-8--
text/javascript; charset=utf-8--
text/plain--
text/xml; charset=utf-8--

scope

ValueNameDescription
1internal-
2external-

status

ValueNameDescription
archivedarchived-
draftdraft-
publishedpublished-
review_neededreview_needed-

type

ValueNameDescription
articlearticle-
content_blockcontent_block-

visible_to

ValueNameDescription
customer_admins--
customers--
verified_customers--

Structs

resource

FieldTypeRequiredDescription
artifact_idsreferenceArtifacts of the resource (relevant only for type artifact).
artifactsreferenceArtifacts of the resource (relevant only for type artifact).
content_blocksreferenceContent blocks used in the article (relevant only for devrev/rt articles).
published_versiontextThe published version of the resource
typeenumThe type of resource.
urltextURL of the resource (relevant only for type url).

▲ top

capability

Resource Type: part, capability

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”capability”

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
docsstruct (collection)Docs associated with the part
fulfilled_byreference (collection) -> [#category:part]IDs of the runnables that fulfill this capability
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
parent_partreference -> [#category:part]✔︎Parent of this part
pm_owner_idreference -> [#record:devu]User ID of the PM owner of the part
ref_urltextURL to the part details (git url, website, etc.)
tagsreference (collection) -> [#record:tag]Tags associated with the object

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

▲ top

channel

Resource Type: chat, channel

Capabilities: Can Load

Fixed fields

FieldValue
chat_type”channel”

Fields

FieldTypeRequiredDescription
access_levelenumThe access level for the channel.
created_by_idreference -> [#category:user]User ID of the user that created the object
nametextThe name of the channel. If provided, this will be unique across all channels in the Dev org. It’s case insensitive and must contain the characters [A-Za-z0-9_-].
titletextThe title given to the chat.

Enum values

access_level

ValueNameDescription
EXTERNALEXTERNAL-
INTERNALINTERNAL-
PRIVATEPRIVATE-
PUBLICPUBLIC-
RESTRICTEDRESTRICTED-
UNKNOWNUNKNOWN-

▲ top

comment

Resource Type: comment

Capabilities: Can Extract, Can Load

Fields

FieldTypeRequiredDescription
bodyrich_text✔︎Comment body
created_by_idreference -> [#category:user]✔︎User ID of the user that created the object
creator_display_nametextCreator display name
external_reftextThe external reference to associate with the entry. This must be unique across the entry’s siblings, i.e. all children of its parent.
grandparent_object_idreference -> [#category:chat #category:custom_object #category:part #category:work #record:account #record:conversation #record:incident #record:revu]The object this relates to
grandparent_object_typetextThe object type this relates to
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]✔︎User ID of the user that last modified the object
parent_object_idreference -> [#category:chat #category:custom_object #category:part #category:work #record:account #record:comment #record:conversation #record:incident #record:revu]✔︎The object this relates to
parent_object_typetextThe object type this relates to
visibilityenumVisibility of the comment

Enum values

visibility

ValueNameDescription
Visibility_EXTERNALVisibility_EXTERNAL-
Visibility_INTERNALVisibility_INTERNAL-
Visibility_PRIVATEVisibility_PRIVATE-
Visibility_PUBLICVisibility_PUBLIC-

▲ top

component

Resource Type: part, component

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”component”

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
development_owner_idreference -> [#record:devu]User ID of the development owner of the part
docsstruct (collection)Docs associated with the part
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
parent_partreference -> [#category:part]Parent of this part
pm_owner_idreference -> [#record:devu]User ID of the PM owner of the part
qa_owner_idreference -> [#record:devu]User ID of the QA owner of the part
ref_urltextURL to the part details (git url, website, etc.)
tagsreference (collection) -> [#record:tag]Tags associated with the object

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

▲ top

conversation

Resource Type: conversation

Capabilities: Can Load, Can Subtype

Fields

FieldTypeRequiredDescription
applies_to_part_idsreference (collection) -> [#category:part]Details of the parts relevant to the conversation.
broadcast_channelstext (collection)Active channels for the conversation
channelsreference (collection) -> [#record:external_communication_channel]Channel IDs of the conversation
conversation_typeenum✔︎A type of object used to track conversations
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptionrich_textDescription of the conversation object
first_response_timetimestampTimestamp to track the first response from Dev
first_unreplied_rev_message_datetimestampFirst unreplied customer message’s timestamp
groupreference -> [#record:group]Group that owns the conversation
is_creator_verifiedboolWhether the conversation is created by verified user.
is_spamboolWhether the conversation is spam.
last_external_message_datetimestampTimestamp of the last message in external discussion
last_external_message_idreference -> [#record:comment]ID of the last message in external discussion.
last_internal_message_datetimestampTimestamp of the last message in internal discussions.
last_internal_message_idreference -> [#record:comment]ID of the last message in internal discussion.
last_message_idreference -> [#record:comment]ID of the last message on the object.
last_message_timestamptimestampTimestamp of the last message in the conversation
member_idsreference (collection) -> [#category:user]✔︎User IDs of the users in the conversation
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
owned_by_idsreference (collection) -> [#category:user]Users that own the conversation
participant_oidsreference (collection) -> [#record:account #record:revo]Globally unique IDs of participating orgs
participant_uidsreference (collection) -> [#category:user]Globally unique ID of DevRev rev users
priorityenumPriority of the conversation
sla_idreference -> [#record:sla]The ID of the SLA applying to this object, controlling how the SLA tracking service treats it.
sla_tracker_idreference -> [#record:sla_tracker]The ID of the SLA tracker applied to this object, which is used to track the SLA metrics.
source_channeltextSource channel for the conversation
source_channel_v2reference -> [#record:external_communication_channel]Source channel ID of the conversation
stageenumStage of the conversation
started_by_idreference -> [#category:user]User that started the conversation
tagsreference (collection) -> [#record:tag]Tags associated with the object
titletextTitle of the conversation object
turing_activeboolWhether Turing is active on the conversation. Will be true when Turing is active and false when it stops responding or when a dev user responds to the conversation.
user_sessionsreference (collection) -> [#record:user_session]User sessions associated with the conversation.

Enum values

conversation_type

ValueNameDescription
supportSupport-

priority

ValueNameDescription
P0P0-
P1P1-
P2P2-

stage

ValueNameDescription
archivedArchived-
holdHold-
needs_responseNeeds Response-
newNew-
resolvedResolved-
suspendedSuspended-
waiting_on_userWaiting On User-

▲ top

Resource Type: link

Capabilities: Can Extract, Can Load

Fixed fields

FieldValue
link_type”custom_link”

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
link_type_idenum✔︎Link Type
source_idreference -> [#category:custom_object #record:account #record:capability #record:enhancement #record:feature #record:incident #record:issue #record:opportunity #record:product #record:project #record:revu #record:task #record:ticket]✔︎Source object ID
target_idreference -> [#category:custom_object #record:account #record:capability #record:enhancement #record:feature #record:incident #record:issue #record:opportunity #record:product #record:project #record:revu #record:task #record:ticket]✔︎Target object ID

Enum values

link_type_id

ValueNameDescription
is_dependent_onIs Dependent On-
is_duplicate_ofIs Duplicate Of-
is_parent_ofIs Parent Of-
is_related_toIs Related To-

▲ top

custom_part

Resource Type: part, custom_part

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”custom_part”

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
docsstruct (collection)Docs associated with the part
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
parent_partreference -> [#category:part]Parent of this part
ref_urltextURL to the part details (git url, website, etc.)
tagsreference (collection) -> [#record:tag]Tags associated with the object

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

▲ top

devu

Resource Type: dev_user

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
display_nametext✔︎The user’s display name. The name is non-unique and mutable.
emailtextEmail address of the user.
external_identitiesstruct (collection)IDs of the Dev User outside the DevRev SOR.
full_nametextFull name of the user.

▲ top

directory

Resource Type: directory

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptiontextDescription of the directory
icontextIcon of the directory
languagetextLanguage of the directory
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
parentreference -> [#record:directory]Parent directory
publishedbool✔︎Whether the directory is published
ranktextRank of the directory
tagsreference (collection) -> [#record:tag]Tags associated with the directory
titletext✔︎Title of the directory

▲ top

dm

Resource Type: chat, dm

Capabilities: Can Load

Fixed fields

FieldValue
chat_type”dm”

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
is_defaultboolWhether this is the default DM for messaging the constituent users. If true, then this DM is always returned when opening a DM for the users. Note only one DM may be the default for a given set of users.
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
record_idstext (collection)The associated records for this DM.
titletextThe title given to the chat.
user_idsreference (collection) -> [#category:user]✔︎The users in the direct message. Only these users have access the chat’s history and can send new messages.

▲ top

enhancement

Resource Type: part, enhancement

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”enhancement”

Fields

FieldTypeRequiredDescription
account_idsreference (collection) -> [#record:account]Accounts associated to enhancement
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
docsstruct (collection)Docs associated with the part
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
opportunity_idsreference (collection) -> [#category:work]Opportunities from the enhancement
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
parent_partreference -> [#category:part]✔︎Parent of this part
potential_revenuefloatPotential revenue from the enhancement
ref_urltextURL to the part details (git url, website, etc.)
release_notestextRelease notes of the enhancement
rev_scorefloatRev Score of the enhancement
rev_score_tierenumRev Score tier of the enhancement
stageenum✔︎Stage of the part
tagsreference (collection) -> [#record:tag]Tags associated with the object
target_close_datetimestampTarget close date for the object
target_start_datetimestampTarget start date for the object
ticket_idsreference (collection) -> [#category:work]Tickets associated with the enhancement

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

rev_score_tier

ValueNameDescription
highhigh-
lowlow-
mediummedium-

stage

ValueNameDescription
deprecatedDeprecated-
deprioritizedDeprioritized-
general_availabilityGeneral Availability-
ideationIdeation-
in_developmentIn Development-
in_testingIn testing-
limited_availabilityLimited Availability-
prioritizedPrioritized-
ux_designUX Design-
wont_doWon’t do-

▲ top

feature

Resource Type: part, feature

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”feature”

Fields

FieldTypeRequiredDescription
api_endpointsstruct (collection)Associated API endpoints
api_parameters_summarytext (collection)Associated API parameters
api_prefix_summarytext (collection)Common Path Denominators of the Api Operations
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
development_owner_idreference -> [#record:devu]User ID of the development owner of the part
discoveryevidencestext (collection)A evidences that the inferer were able to find that justify the inference outcome
docsstruct (collection)Docs associated with the part
fulfilled_byreference (collection) -> [#category:part]IDs of the runnables that fulfill this feature
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
parent_partreference -> [#category:part]✔︎Parent of this part
pm_owner_idreference -> [#record:devu]User ID of the PM owner of the part
qa_owner_idreference -> [#record:devu]User ID of the QA owner of the part
ref_urltextURL to the part details (git url, website, etc.)
tagsreference (collection) -> [#record:tag]Tags associated with the object

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

▲ top

group

Resource Type: group

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptionrich_text✔︎Description of the group
includesreference (collection) -> [#record:group]IDs of the group(s) that the group includes
member_typeenumType of the members in the group.
nametext✔︎Name of the group
ownerreference -> [#record:devu]Owner of the group
typeenumType of the group

Enum values

member_type

ValueNameDescription
dev_userdev_user-
rev_userrev_user-
svc_accsvc_acc-

type

ValueNameDescription
dynamicdynamic-
staticstatic-

▲ top

incident

Resource Type: incident

Capabilities: Can Extract, Can Load, Can Subtype

Fields

FieldTypeRequiredDescription
acknowledged_datetimestampTimestamp when the incident was acknowledged.
applies_to_part_idsreference (collection) -> [#category:part]Parts to which the work is attached.
bodyrich_textBody of the work object
created_by_idreference -> [#category:user]User ID of the user that created the object
identified_datetimestampTime when the incident was identified/reported.
item_url_fieldtextLink to the item in the origin system
mitigated_datetimestampTimestamp when the incident was mitigated.
owned_by_idsreference -> [#category:user]✔︎User IDs of the users that own the work
pia_idsreference (collection) -> [#record:article]The article ids of the Post-Incident Analysis(PIA) of the incident.
playbook_idsreference (collection) -> [#record:article]The article ids of the playbook(s) associated with the incident.
related_doc_idsreference (collection) -> [#record:article]The article ids of other documents associated with the incident.
reported_byenumThe entity that first reported the incident.
severityenum✔︎Severity of the work
stageenum✔︎
tagsreference (collection) -> [#record:tag]Tags associated with the object.
target_close_datetimestampTimestamp when the work is expected to be complete
titletext✔︎Title of the work object

Enum values

reported_by

ValueNameDescription
1Customer-
2Internal Users-
3System-

severity

ValueNameDescription
1sev-0-
2sev-1-
3sev-2-
4sev-3-

stage

ValueNameDescription
acknowledgedAcknowledged-
canceledCanceled-
duplicateDuplicate-
fixingFixing-
mitigatedMitigated-
resolvedResolved-
triageTriage-

▲ top

issue

Resource Type: work, issue

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
work_type”issue”

Fields

FieldTypeRequiredDescription
account_idsreference (collection) -> [#record:account]Accounts associated to issues
actual_close_datetimestampTimestamp when the work was actually completed
actual_effortfloatActual effort to complete the issue
applies_to_part_idreference -> [#category:part]✔︎Details of the part relevant to the work
applies_to_version_idsreference (collection) -> [#record:version]Part versions relevant to the work
bodyrich_textBody of the work object
created_by_idreference -> [#category:user]User ID of the user that created the object
estimated_effortfloatEstimated effort to complete the issue
fallback_partsreference -> [#category:part]Other values that could serve as part if apples_to_part_id is found to be invalid.
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
owned_by_idsreference (collection) -> [#category:user]✔︎User IDs of the users that own the work
priorityenum✔︎Priority of the work based upon impact and criticality
release_version_idsreference (collection) -> [#record:version]Versions that will contain the resolving commit IDs
reported_by_idsreference (collection) -> [#category:user]User IDs of the users that reported the work
rev_org_idsreference (collection) -> [#record:account #record:revo]Rev orgs associated to issues
sla_idreference -> [#record:sla]The ID of the SLA applying to this object, controlling how the SLA tracking service treats it.
sla_tracker_idreference -> [#record:sla_tracker]The ID of the SLA tracker applied to this object, which is used to track the SLA metrics.
sprint_idreference -> [#record:vista_group_item]Sprint to which the issue belongs.
stageenum✔︎Stage of the object
tagsreference (collection) -> [#record:tag]Tags associated with the object
target_close_datetimestampTimestamp when the work is expected to be complete
target_start_datetimestampTarget start date for the object
titletext✔︎Title of the work object

Enum values

priority

ValueNameDescription
P0P0-
P1P1-
P2P2-
P3P3-

stage

ValueNameDescription
backlogBacklog-
completedCompleted-
duplicateDuplicate-
in_deploymentIn Deployment-
in_developmentIn Development-
in_reviewIn Review-
in_testingIn Testing-
prioritizedPrioritized-
triageTriage-
wont_fixWon’t Fix-

▲ top

Resource Type: link

Capabilities: Can Extract, Can Load

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
link_typeenum✔︎Type of link used to define the relationship.
source_idreference -> [#category:work #record:incident]✔︎Source object ID
source_object_typeenumSource object type
target_idreference -> [#category:work #record:incident]✔︎Target object ID
target_object_typeenumTarget object type
transformed_from_idtext

Enum values

link_type

ValueNameDescription
is_dependent_onIs Dependent On-
is_duplicate_ofIs Duplicate Of-
is_parent_ofIs Parent Of-
is_related_toIs Related To-

source_object_type

ValueNameDescription
conversation--
incident--
work--

target_object_type

ValueNameDescription
conversation--
incident--
work--

▲ top

linkable

Resource Type: part, linkable

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”linkable”

Fields

FieldTypeRequiredDescription
coderepo_pathstextPaths in the repository for the code part
coderepo_urltextURL to the server & repo for the code part
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
discoveryevidencestext (collection)A evidences that the inferer were able to find that justify the inference outcome
docsstruct (collection)Docs associated with the part
item_url_fieldtextLink to the item in the origin system
kindenumThe kind of linkable
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
parent_partreference -> [#category:part]Parent of this part
ref_urltextURL to the part details (git url, website, etc.)
tagsreference (collection) -> [#record:tag]Tags associated with the object

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

kind

ValueNameDescription
componentcomponent-
librarylibrary-

▲ top

meeting

Resource Type: meeting

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
channelenum✔︎The channel of meeting.
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptionrich_textDescription of the meeting.
ended_datetimestampTime at which meeting ended.
engagement_new_reftextReference ID associated with the new engagement
external_ref_idtextExternal reference of the meeting. This is the identifier from the meeting channel/provider.
external_urltextExternal URL associated with the meeting.
member_idsreference (collection) -> [#category:user]✔︎IDs of the members in the meeting.
organizer_idreference -> [#category:user]✔︎ID of the organizer of the meeting.
parent_idreference -> [#category:work #record:account]Parent ID of the meeting.
parent_object_typeenumParent Objet Type
recording_urltextRecording URL of the meeting.
scheduled_datetimestamp✔︎Time at which meeting was scheduled to start.
stateenum✔︎The state of meeting.
tagsreference (collection) -> [#record:tag]Tags associated with the meeting.
titletext✔︎Title of the meeting object.

Enum values

channel

ValueNameDescription
amazon_connectamazon_connect-
devrevdevrev-
google_meetgoogle_meet-
offlineoffline-
otherother-
teamsteams-
zoomzoom-

parent_object_type

ValueNameDescription
account--
work--

state

ValueNameDescription
canceledcanceled-
completedcompleted-
no_showno_show-
ongoingongoing-
rejectedrejected-
rescheduledrescheduled-
scheduledscheduled-
waitingwaiting-

▲ top

microservice

Resource Type: part, microservice

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”microservice”

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
development_owner_idreference -> [#record:devu]User ID of the development owner of the part
docsstruct (collection)Docs associated with the part
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
parent_partreference -> [#category:part]Parent of this part
pm_owner_idreference -> [#record:devu]User ID of the PM owner of the part
qa_owner_idreference -> [#record:devu]User ID of the QA owner of the part
ref_urltextURL to the part details (git url, website, etc.)
tagsreference (collection) -> [#record:tag]Tags associated with the object

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

▲ top

object_member

Resource Type: object_member

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
add_member_idsreference (collection) -> [#category:user]Add or update user IDs in the group
created_by_idreference -> [#category:user]User ID of the user that created the object
member_idreference -> [#category:user]ID of the user or group
object_idreference -> [#record:group]✔︎Globally unique DevRev Object Name (DON) for the object where the member is being added.
remove_member_idsreference (collection) -> [#category:user]Remove user IDs from the group
role_idreference -> [#record:role]Role that entails the permissions of the member
target_object_typeenum✔︎Type of target object
valid_from_datetimestamp✔︎Timestamp when this membership is valid
valid_to_datetimestampTimestamp when this membership expires

Enum values

target_object_type

ValueNameDescription
dashboard--
group--

▲ top

opportunity

Resource Type: work, opportunity

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
work_type”opportunity”

Fields

FieldTypeRequiredDescription
account_idreference -> [#record:account]ID of the account that the opportunity is related to.
actual_close_datetimestampTimestamp when the work was actually completed
annual_contract_valuestructAnnual contract value of the opportunity.
bodyrich_textBody of the work object
budgetstructBudget of the opportunity.
contact_idsreference (collection) -> [#record:revu]Contacts involved in the opportunity.
created_by_idreference -> [#category:user]User ID of the user that created the object
fallback_partsreference -> [#category:part]Other values that could serve as part if apples_to_part_id is found to be invalid.
forecast_categoryenum✔︎Forecast category of the opportunity.
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
owned_by_idsreference (collection) -> [#category:user]✔︎User IDs of the users that own the work
priorityenum✔︎Priority of the opportunity.
probabilityfloatProbability of winning the deal, value lies between 0.0% and 100.0%
reported_by_idsreference (collection) -> [#category:user]User IDs of the users that reported the work
stageenum✔︎Stage of the object
tagsreference (collection) -> [#record:tag]Tags associated with the object
target_close_datetimestampTimestamp when the work is expected to be complete
titletext✔︎Title of the work object
valuestructValue of the opportunity.

Enum values

forecast_category

ValueNameDescription
commitcommit-
omittedomitted-
pipelinepipeline-
strong_upsidestrong_upside-
upsideupside-
wonwon-

priority

ValueNameDescription
P0P0-
P1P1-
P2P2-
P3P3-

stage

ValueNameDescription
closed_lostClosed Lost-
closed_wonClosed Won-
contractContract-
negotiationNegotiation-
qualificationQualification-
stalledStalled-
validationValidation-

Structs

money

FieldTypeRequiredDescription
amounttext✔︎Amount of the money.
currencytext✔︎Currency of the money.

▲ top

product

Resource Type: part, product

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”product”

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
docsstruct (collection)Docs associated with the part
fulfilled_byreference (collection) -> [#category:part]IDs of the runnables that fulfill this product
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
pm_owner_idreference -> [#record:devu]User ID of the PM owner of the part
product_delivered_asenumProduct Delivered as
ref_urltextURL to the part details (git url, website, etc.)
tagsreference (collection) -> [#record:tag]Tags associated with the object

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

product_delivered_as

ValueNameDescription
goodsgoods-
serviceservice-

▲ top

revu

Resource Type: rev_user

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptionrich_textDescription of the Rev user.
display_handletextThe user’s display handle. This field is deprecated now. Use display_name field instead.
display_nametext✔︎The user’s display name. The name is non-unique and mutable.
emailtextEmail address of the user.
external_uidtextExternal ref is a mutable unique identifier for a user within the Rev organization from your primary customer record. If none is available, a good alternative is the email address/phone number which could uniquely identify the user. If none is specified, a system-generated identifier will be assigned to the user.
full_nametextFull name of the user.
phone_numberstext (collection)Phone numbers of the user.
rev_orgreference -> [#record:account #record:revo]The ID of the parent Rev Organization.
tagsreference (collection) -> [#record:tag]Tags associated with the object

▲ top

runnable

Resource Type: part, runnable

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type”runnable”

Fields

FieldTypeRequiredDescription
coderepo_pathstextPaths in the repository for the code part
coderepo_urltextURL to the server & repo for the code part
created_by_idreference -> [#category:user]User ID of the user that created the object
delivered_asenum (collection)Methods the product can be delivered as
descriptionrich_textDescription of the part
discoveryevidencestext (collection)A evidences that the inferer were able to find that justify the inference outcome
docsstruct (collection)Docs associated with the part
item_url_fieldtextLink to the item in the origin system
kindenumThe kind of runnable
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
nametext✔︎Name of the part
owned_by_idsreference (collection) -> [#record:devu]✔︎User IDs of the users that own the part
parent_partreference -> [#category:part]Parent of this part
ref_urltextURL to the part details (git url, website, etc.)
tagsreference (collection) -> [#record:tag]Tags associated with the object

Enum values

delivered_as

ValueNameDescription
goodsgoods-
serviceservice-
softwaresoftware-

kind

ValueNameDescription
ecr_imageecr_image-
lambdalambda-
microservicemicroservice-
serviceservice-

▲ top

sysu

Resource Type: sys_user

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
display_nametext✔︎The user’s display name. The name is non-unique and mutable.
full_nametextFull name of the user.

▲ top

tag

Resource Type: tag

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
access_levelenumAccess level for the tag
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptionrich_textDescription of the tag
nametext✔︎Name of the tag
styletexthex color of in the format #RRGGBB

Enum values

access_level

ValueNameDescription
internalinternal-
privateprivate-
publicpublic-
restrictedrestricted-

▲ top

task

Resource Type: work, task

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
work_type”task”

Fields

FieldTypeRequiredDescription
actual_close_datetimestampTimestamp when the work was actually completed
actual_effortfloatActual effort to complete the task
applies_to_part_idreference -> [#category:part]Details of the part relevant to the work
applies_to_version_idsreference (collection) -> [#record:version]Part versions relevant to the work
bodyrich_textBody of the work object
created_by_idreference -> [#category:user]User ID of the user that created the object
embeddedboolWhether this task is an embedded task of another work or not
estimated_effortfloatEstimated effort to complete the task
fallback_partsreference -> [#category:part]Other values that could serve as part if apples_to_part_id is found to be invalid.
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
owned_by_idsreference (collection) -> [#category:user]✔︎User IDs of the users that own the work
priorityenumPriority of the work based upon impact and criticality
reported_by_idsreference (collection) -> [#category:user]User IDs of the users that reported the work
stageenum✔︎Stage of the object
start_datetimestampTimestamp when the task was started
tagsreference (collection) -> [#record:tag]Tags associated with the object
target_close_datetimestampTimestamp when the work is expected to be complete
titletext✔︎Title of the work object

Enum values

priority

ValueNameDescription
P0P0-
P1P1-
P2P2-
P3P3-

stage

ValueNameDescription
in_developmentIn Development-
openOpen-
resolvedResolved-

▲ top

ticket

Resource Type: work, ticket

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
work_type”ticket”

Fields

FieldTypeRequiredDescription
account_idreference -> [#record:account]Globally unique ID for a DevRev account
actual_close_datetimestampTimestamp when the work was actually completed
applies_to_part_idreference -> [#category:part]✔︎Details of the part relevant to the work
applies_to_version_idsreference (collection) -> [#record:version]Part versions relevant to the work
bodyrich_textBody of the work object
channelsenum (collection)Channels of the ticket
channels_v2reference (collection) -> [#record:external_communication_channel]Channel IDs of the ticket
created_by_idreference -> [#category:user]User ID of the user that created the object
fallback_partsreference -> [#category:part]Other values that could serve as part if apples_to_part_id is found to be invalid.
groupreference -> [#record:group]Group that owns the ticket
is_spamboolWhether the ticket is spam.
item_url_fieldtextLink to the item in the origin system
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
needs_responseboolWhether the ticket needs a response.
owned_by_idsreference (collection) -> [#category:user]✔︎User IDs of the users that own the work
reported_by_idsreference (collection) -> [#category:user]User IDs of the users that reported the work
rev_oidreference -> [#record:account #record:revo]Globally unique ID for a DevRev rev org
sentimentenumSentiment of the object
sentiment_modified_datetimestampTimestamp when the sentiment was last modified
sentiment_summarytextSummary justifying the sentiment
severityenum✔︎Severity of the ticket
sla_idreference -> [#record:sla]The ID of the SLA applying to this object, controlling how the SLA tracking service treats it.
sla_tracker_idreference -> [#record:sla_tracker]The ID of the SLA tracker applied to this object, which is used to track the SLA metrics.
source_channel_v2reference -> [#record:external_communication_channel]Source channel ID of the ticket
stageenum✔︎Stage of the object
tagsreference (collection) -> [#record:tag]Tags associated with the object
target_close_datetimestampTimestamp when the work is expected to be complete
titletext✔︎Title of the work object
visibilityenumThe visibility of the object. If ‘internal’, the object is visible within the Dev organization. If ‘external’, it is visible to both the Dev organization and Rev users. If not set, the default visibility is ‘external’.

Enum values

channels

ValueNameDescription
email--
plug--
slack--

severity

ValueNameDescription
blockerBlocker-
highHigh-
lowLow-
mediumMedium-

stage

ValueNameDescription
awaiting_customer_responseAwaiting Customer Response-
awaiting_developmentAwaiting Development-
awaiting_product_assistAwaiting Product Assist-
canceledCanceled-
in_developmentIn Development-
queuedQueued-
resolvedResolved-
work_in_progressWork In Progress-

visibility

ValueNameDescription
1internal-
2external-

▲ top


Built with