Supported DevRev object types for AirSync

Last updated: February 12, 2026

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

Summary

Object TypeObject HierarchyLoadingExtraction
new_custom_objectcustom_object✔︎✔︎
accountaccount✔︎
airdrop_platform_groupairdrop_platform_group✔︎
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✔︎✔︎
unified_authorization_policyunified_authorization_policy✔︎

Key capabilities

CapabilityDescription
Can LoadIndicates that the object type can be loaded into DevRev with AirSync.
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

New custom object is an example of how custom objects look in the context of AirSync mapping.

Resource Type: custom_object

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
leaf_typeget_leaf

Fields

FieldTypeRequiredDescription
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
item_url_fieldtextLink to the item in the origin system.
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_platform_group

AirSync platform group object type is the representation of the default DevRev groups.

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, Can Subtype

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.
created_by_idreference → [#category:user]User ID of the user that created the object.
descriptionrich_textDescription of the article.
external_translation_grouptextThe translation group the article belongs to.
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.
notifyboolWhether to notify the user when the release notes are updated.
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.
published_datetimestampTimestamp when the article was published.
release_notestextRelease notes for the item.
resourcestructThe user visible resource of the article. It can either be rich text visible in DevRev or a URL to an article hosted outside of DevRev.
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--

scope

ValueNameDescription
1internal-
2external-

status

ValueNameDescription
archivedarchived-
draftdraft-
publishedpublished-
review_neededreview_needed-

type

ValueNameDescription
articlearticle-
content_blockcontent_block-
pagepage-

visible_to

ValueNameDescription
customer_admins--
customers--
verified_customers--

Structs

resource

FieldTypeRequiredDescription
contentrich_textRich text content of the resource (relevant only for type devrev/rt).
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
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
last_comment_datetimestampTimestamp of the last comment in the chat.
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.
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
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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
actual_close_datetimestampTimestamp when the conversation was actually completed.
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.

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
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
external_translation_grouptextThe translation group the directory belongs to.
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.
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.
item_url_fieldtextLink to the item in the origin system.
last_comment_datetimestampTimestamp of the last comment in the chat.
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 #record:group]✔︎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.
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
item_url_fieldtextLink to the item in the origin system.
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.
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
item_url_fieldtextLink to the item in the origin system.
member_idsreference (collection) → [#category:user #record:group]✔︎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_datetimestampTime at which meeting was scheduled to start.
source_datetimestampThe original source timestamp used for display.
stateenum✔︎The state of meeting.
tagsreference (collection) → [#record:tag]Tags associated with the meeting.
titletextTitle of the meeting 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 'private', only the users with whom the object is shared with will have the access. If not set, the default visibility is 'external'.

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-

visibility

ValueNameDescription
1internal-
2external-
3private-

▲ top


microservice

Resource Type: part, microservice

Capabilities: Can Extract, Can Load, Can Subtype

Fixed fields

FieldValue
part_type"microservice"

Fields

FieldTypeRequiredDescription
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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 #record:group]Add or update user IDs in the group.
airsync_roleenumUser's access level on the target item.
created_by_idreference → [#category:user]User ID of the user that created the object.
member_idreference → [#category:user #record:group]ID of the user or group.
object_idreference → [#category:custom_object #category:work #record:account #record:article #record:group]✔︎Globally unique DevRev Object Name (DON) for the object where the member is being added.
remove_member_idsreference (collection) → [#category:user #record:group]Remove user IDs from the group.
target_object_typeenum✔︎Type of target object.
valid_from_datetimestampTimestamp when this membership is valid.
valid_to_datetimestampTimestamp when this membership expires.

Enum values

airsync_role

ValueNameDescription
edit_accessEditor-
read_accessViewer-

target_object_type

ValueNameDescription
group--
dashboard--
work--
article--
custom_object--
account--

▲ 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.
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
item_url_fieldtextLink to the item in the origin system.
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
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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.
airsync_shared_withpermission (collection)List of users and groups who have explicit access to the item and the corresponding roles.
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 'private', only the users with whom the object is shared with will have the access. 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-
3private-

▲ top


unified_authorization_policy

The authorization policy object is the intermediate object type for creating MFZ object types: role, role_set, and access_control_entry.

Resource Type: unified_authorization_policy

Capabilities: Can Load

Fields

FieldTypeRequiredDescription
conditional_accessconditional_privilege (collection)Fields or objects and privileges the role applies to if the defined conditions are met.
field_accessfield_privilege (collection)Fields and privileges the role applies to.
groupsreference (collection) → [#record:airdrop_platform_group #record:group]Groups this role applies to.
object_accessrecord_type_privilege (collection) → [#category:custom_object #category:part #category:work #record:article #record:conversation #record:incident]✔︎Privileges and objects the role applies to.
usersreference (collection) → [#record:devu #record:revu]Users this role applies to.

▲ top


Last updated on