Supported DevRev object types for Airdrop

Last updated: 2025-04

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

Summary

Object TypeObject HierarchyLoadingExtractionSubtypeAppFragmentComment
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✔︎✔︎✔︎
test_custom_typecustom_object✔︎✔︎Test custom object type for testing purposes. Available only for old mappings.
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.

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

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.

▲ top


airdrop_platform_group

Resource Type: airdrop_platform_group

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
keyenum✔︎Key of the platform provided group.

▲ 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_contentreference (collection) -> [#record:artifact]Extracted content 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

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
part_of_part_idreference -> [#category:part]Product ID of this Capability
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

▲ 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.

▲ 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: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: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

▲ 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

▲ 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.

▲ 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 -> [#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 -> [#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

▲ 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

▲ 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.
stateenumState of the user.

▲ top


directory

Resource Type: directory

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
bodyreference -> [#record:artifact]Body of the directory
created_by_idreference -> [#category:user]User ID of the user that created the object
descriptionrich_textDescription 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
thumbnailreference -> [#record:artifact]Thumbnail of 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.
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
stageenumStage 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

▲ 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
part_of_part_idreference -> [#category:part]Capability ID or Parent Feature ID of this feature
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

▲ 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

▲ 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

▲ 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

▲ 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

▲ 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

▲ 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.

▲ 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

▲ top


object_member

Resource Type: object_member

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
conditional_role_idreference -> [#record:conditional_role]Conditional Role that entails the permissions of the member
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.
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

▲ 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
amountfloatTotal opportunity amount.
annual_contract_valuestructAnnual contract value of the opportunity.
annual_recurring_revenuefloatAnnual recurring revenue 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
customer_budgetfloatBudget of the customer.
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.

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

▲ 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.
display_picturereference -> [#record:artifact]Artifact ID of the user’s display picture
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.
stateenumState of the user.
tagsreference (collection) -> [#record:tag]Tags associated with the object
user_typeenumType of the user.

▲ 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

▲ 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.
stateenumState 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

▲ 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

▲ top


test_custom_type

Resource Type: custom_object

Capabilities: Can Load, Can Subtype

Fixed Fields

FieldValue
leaf_type”test_custom_type”

Fields

FieldTypeRequiredDescription
created_by_idreference -> [#category:user]User ID of the user that created the object
modified_by_idreference -> [#category:user]User ID of the user that last modified the object
titletextTitle of the custom object

▲ 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’.

▲ top


Built with