Schema Types
Query
| Field |
Argument |
Type |
Description |
| activities |
[Activity!]! |
|
| query |
MangoQuery |
|
| activityCommunities |
[ActivityCommunity!]! |
|
| query |
MangoQuery |
|
| apiAccessTokens |
[ApiAccessToken!]! |
|
| query |
MangoQuery |
|
| appModuleUsers |
[AppModuleUser!]! |
|
| query |
MangoQuery |
|
| appModules |
[AppModule!]! |
|
| query |
MangoQuery |
|
| charts |
[Chart!] |
|
| request |
ChartsInput! |
|
| collaborationUsers |
[CollaborationUser!]! |
|
| query |
MangoQuery |
|
| collaborations |
[Collaboration!]! |
|
| query |
MangoQuery |
|
| communities |
[Community!]! |
|
| query |
MangoQuery |
|
|
[CommunityInterestNote!]! |
|
| query |
MangoQuery |
|
| dataExportRequests |
[DataExportRequest!]! |
|
| query |
MangoQuery |
|
| domains |
[Domain!]! |
|
| query |
MangoQuery |
|
| editableProjects |
[Project!]! |
This is the same as `projects`, except that it is further
filtered to only projects that the user can fully edit. This
query will only return active projects.
|
| query |
MangoQuery |
|
| engagementOrganisationLanguageContacts |
[EngagementOrganisationLanguageContact!]! |
|
| query |
MangoQuery |
|
| fundingTypes |
[FundingType!]! |
|
| query |
MangoQuery |
|
| fundings |
[Funding!]! |
|
| query |
MangoQuery |
|
| goalNumberIndicatorTargets |
[GoalNumberIndicatorTarget!]! |
|
| query |
MangoQuery |
|
| goalNumberIndicators |
[GoalNumberIndicator!]! |
|
| query |
MangoQuery |
|
| goalProductionStages |
[GoalProductionStage!]! |
|
| query |
MangoQuery |
|
| goalProgressSchemas |
[GoalProgressSchema!]! |
|
| query |
MangoQuery |
|
| goalStrategicPriorities |
[GoalStrategicPriority!]! |
|
| query |
MangoQuery |
|
| goalTitleGroups |
[GoalTitleGroup!]! |
|
| query |
MangoQuery |
|
| goalTitles |
[GoalTitle!]! |
|
| query |
MangoQuery |
|
| goals |
[Goal!]! |
|
| query |
MangoQuery |
|
| impactStories |
[ImpactStory!]! |
|
| query |
MangoQuery |
|
| impactTeams |
[ImpactTeam!]! |
|
| query |
MangoQuery |
|
| individualReports |
[IndividualReport!]! |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| integration |
Integration! |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| keyResultReports |
[KeyResultReport!]! |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| keyResults |
[KeyResult!]! |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| kraReportNotes |
[KraReportNote!]! |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| languageEngagements |
[LanguageEngagement!]! |
|
| query |
MangoQuery |
|
| languageInfoNotes |
[LanguageInfoNote!]! |
|
| query |
MangoQuery |
|
| languages |
[Language!]! |
|
| query |
MangoQuery |
|
| materials |
[Material!]! |
|
| query |
MangoQuery |
|
| me |
User! |
|
| milestoneLanguages |
[MilestoneLanguage!]! |
|
| query |
MangoQuery |
|
| milestones |
[Milestone!]! |
|
| query |
MangoQuery |
|
| narratives |
[Narrative!]! |
|
| query |
MangoQuery |
|
| nations |
[Nation!]! |
|
| query |
MangoQuery |
|
| now |
ISO8601DateTime! |
|
| numbersPlanAndProgresses |
[NumbersPlanAndProgress!]! |
|
| query |
MangoQuery |
|
|
[OrganisationMenuItem!]! |
|
| query |
MangoQuery |
|
| organisationNationEngagements |
[OrganisationNationEngagement!]! |
|
| query |
MangoQuery |
|
| organisationPartnerCommunities |
[OrganisationPartnerCommunity!]! |
|
| query |
MangoQuery |
|
| organisationPartners |
[OrganisationPartner!]! |
|
| query |
MangoQuery |
|
| organisationSettings |
[OrganisationSetting!]! |
|
| query |
MangoQuery |
|
| organisations |
[Organisation!]! |
|
| query |
MangoQuery |
|
| outcomeProgressAssessments |
[OutcomeProgressAssessment!]! |
|
| query |
MangoQuery |
|
| outcomes |
[Outcome!]! |
|
| query |
MangoQuery |
|
| portfolioUsers |
[PortfolioUser!]! |
|
| query |
MangoQuery |
|
| portfolios |
[Portfolio!]! |
|
| query |
MangoQuery |
|
| positionResultsDescriptions |
[PositionResultsDescription!]! |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| prayerPoints |
[PrayerPoint!]! |
|
| query |
MangoQuery |
|
| productionNotes |
[ProductionNote!]! |
|
| query |
MangoQuery |
|
| productionPlanAndProgresses |
[ProductionPlanAndProgress!]! |
|
| query |
MangoQuery |
|
| productionTargets |
[ProductionTarget!]! |
|
| query |
MangoQuery |
|
| programPartners |
[ProgramPartner!]! |
|
| query |
MangoQuery |
|
| progress |
[Progress!] |
|
| progressSchemaStatuses |
[ProgressSchemaStatus!]! |
|
| query |
MangoQuery |
|
| projectLanguageContacts |
[ProjectLanguageContact!]! |
|
| query |
MangoQuery |
|
|
[ProjectMenuItem!]! |
|
| query |
MangoQuery |
|
| projectPartnerRoles |
[ProjectPartnerRole!]! |
|
| query |
MangoQuery |
|
| projectPartners |
[ProjectPartner!]! |
|
| query |
MangoQuery |
|
| projectReports |
[ProjectReport!]! |
|
| query |
MangoQuery |
|
| projectRoles |
[ProjectRole!]! |
|
| query |
MangoQuery |
|
| projectUsers |
[ProjectUser!]! |
|
| query |
MangoQuery |
|
| projects |
[Project!]! |
|
| query |
MangoQuery |
|
| pseudonyms |
[Pseudonym!]! |
|
| query |
MangoQuery |
|
| regions |
[Region!]! |
|
| query |
MangoQuery |
|
| reportTemplates |
[ReportTemplate!]! |
|
| query |
MangoQuery |
|
| scriptureMaterials |
[ScriptureMaterial!]! |
|
| query |
MangoQuery |
|
| spheres |
[Sphere!]! |
|
| query |
MangoQuery |
|
| standardNumberIndicators |
[StandardNumberIndicator!]! |
|
| query |
MangoQuery |
|
| standardObjectives |
[StandardObjective!]! |
|
| query |
MangoQuery |
|
| standardProductSets |
[StandardProductSet!]! |
|
| query |
MangoQuery |
|
| standardProductionStages |
[StandardProductionStage!]! |
|
| query |
MangoQuery |
|
| standardTitleGroups |
[StandardTitleGroup!]! |
|
| query |
MangoQuery |
|
| standardTitles |
[StandardTitle!]! |
|
| query |
MangoQuery |
|
| strategicPriorities |
[StrategicPriority!]! |
|
| query |
MangoQuery |
|
| strategicPriorityNotes |
[StrategicPriorityNote!]! |
|
| query |
MangoQuery |
|
| strategicPriorityResponsiblePeople |
[StrategicPriorityResponsiblePerson!]! |
|
| query |
MangoQuery |
|
|
[SuggestedEditComment!]! |
|
| query |
MangoQuery |
|
| suggestedEdits |
[SuggestedEdit!]! |
|
| query |
MangoQuery |
|
| teamReportSchedules |
[TeamReportSchedule!]! |
|
| query |
MangoQuery |
|
| teamReports |
[TeamReport!]! |
|
| query |
MangoQuery |
|
| userPresence |
UserPresence |
Find a user in the system by email. Emails are compared
case-insensitively.
This field will return an error unless you are a collaboration
admin.
|
| email |
String! |
|
| users |
[User!]! |
|
| query |
MangoQuery |
|
| viewableCollaborations |
[Collaboration!]! |
This is the same as `collaborations`, except that it is
further filtered to only collaborations that the user can
fully view. This query will only return active collaborations.
|
| query |
MangoQuery |
|
| viewableOrganisations |
[Organisation!]! |
This is the same as `organisations`, except that it is further
filtered to only organisations that the user can fully
view. This query will only return active organisations.
|
| query |
MangoQuery |
|
| viewablePortfolios |
[Portfolio!]! |
This is the same as `portfolios`, except that it is further
filtered to only portfolios that the user can fully view. This
query will only return active portfolios.
|
| query |
MangoQuery |
|
| viewableProjects |
[Project!]! |
This is the same as `projects`, except that it is further
filtered to only projects that the user can fully view. This
query will only return active projects.
|
| query |
MangoQuery |
|
| webhooks |
[Webhook!]! |
|
| query |
MangoQuery |
|
| workDomains |
[WorkDomain!]! |
|
| query |
MangoQuery |
|
Mutation
| Field |
Argument |
Type |
Description |
|
ImpactTeam! |
|
| impactTeamId |
ID! |
|
| communityId |
ID! |
|
| addNewUserToCollaboration |
CollaborationUser |
|
| collaborationId |
ID! |
The collaboration to add the user to. You must be an admin of
this collaboration.
|
| organisationId |
ID! |
The organisation to add the user to. This organisation must be
a part of the specified collaboration.
|
| userName |
String! |
|
| userEmail |
String! |
|
| role |
CollaborationUserRoleEnum! |
|
| checkWebhookEndpoint |
Boolean! |
|
| webhookId |
ID! |
|
| createApiAccessToken |
ApiAccessToken! |
|
| name |
String! |
|
| organisationId |
ID! |
|
| expiresAt |
ISO8601DateTime |
|
| organisationScope |
OrganisationScopeEnum! |
|
| extraOrganisationAccess |
ReadWriteAccessTypeEnum |
|
| engagementAccess |
AccessTypeEnum |
|
| partnershipAccess |
AccessTypeEnum |
|
| scriptureProgressAccess |
AccessTypeEnum |
|
| managedProjectAccess |
AccessTypeEnum |
|
| externalProjectAccess |
AccessTypeEnum |
|
| workforceAccess |
AccessTypeEnum |
|
| createProjectAccess |
AccessTypeEnum |
|
| notes |
String |
|
| createAttachment |
UnattachedFile |
!! This field is unstable in the `teamReports` group. It is provided as-is, and may change or disappear at any time.
|
| filename |
String! |
The name of this file.
|
| byteSize |
Int! |
The number of bytes in the attached file. This value is stored directly, but is not validated against the uploaded file.
|
| md5sum |
String! |
An MD5 checksum of the attached file contents, in Base64 notation.
|
| contentType |
String! |
The media type of the attached file, similar to the Content-Type HTTP header.
|
| createOutcomeProgressAssessment |
OutcomeProgressAssessment! |
|
| data |
OutcomeProgressAssessmentInput! |
|
| createProjectAccessToken |
ProjectAccessToken! |
!! This field is unstable in the `projectTokens` group. It is provided as-is, and may change or disappear at any time.
|
| name |
String! |
|
| projectId |
ID! |
|
| expiresAt |
ISO8601DateTime |
|
| projectAccess |
ReadWriteAccessTypeEnum! |
|
| notes |
String |
|
| createProjectWithAccessToken |
ProjectAccessToken! |
!! This field is unstable in the `projectTokens` group. It is provided as-is, and may change or disappear at any time.
|
| name |
String! |
|
| tokenName |
String! |
|
| description |
String |
|
| organisationId |
ID! |
|
| sensitivity |
ProjectSensitivityEnum! |
|
| location |
String |
|
| startDate |
ISO8601Month |
|
| endDate |
ISO8601Month |
|
| deleteActivity |
[Activity!] |
|
| ids |
[ID!]! |
|
| deleteApiAccessToken |
[ApiAccessToken!] |
|
| ids |
[ID!]! |
|
| deleteAvttFileUpload |
[AvttFileUpload!] |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteAvttOrganisation |
[AvttOrganisation!] |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteAvttProject |
[AvttProject!] |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteAvttStage |
[AvttStage!] |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteCollaborationUser |
[CollaborationUser!] |
|
| ids |
[ID!]! |
|
|
ImpactTeam! |
|
| impactTeamId |
ID! |
|
| communityId |
ID! |
|
| deleteDataExportRequest |
[DataExportRequest!] |
|
| ids |
[ID!]! |
|
| deleteEngagementOrganisationLanguageContact |
[EngagementOrganisationLanguageContact!] |
|
| ids |
[ID!]! |
|
| deleteGoal |
[Goal!] |
|
| ids |
[ID!]! |
|
| deleteGoalNumberIndicator |
[GoalNumberIndicator!] |
|
| ids |
[ID!]! |
|
| deleteGoalNumberIndicatorTarget |
[GoalNumberIndicatorTarget!] |
|
| ids |
[ID!]! |
|
| deleteGoalProductionStage |
[GoalProductionStage!] |
|
| ids |
[ID!]! |
|
| deleteGoalProgressSchema |
[GoalProgressSchema!] |
|
| ids |
[ID!]! |
|
| deleteGoalStrategicPriority |
[GoalStrategicPriority!] |
|
| ids |
[ID!]! |
|
| deleteGoalTitle |
[GoalTitle!] |
|
| ids |
[ID!]! |
|
| deleteGoalTitleGroup |
[GoalTitleGroup!] |
|
| ids |
[ID!]! |
|
| deleteImpactPartner ⚠️ |
[ImpactPartner!] |
⚠️ DEPRECATED
Use deleteImpactTeam instead
|
| ids |
[ID!]! |
|
| deleteImpactStory |
[ImpactStory!] |
|
| ids |
[ID!]! |
|
| deleteImpactTeam |
[ImpactTeam!] |
|
| ids |
[ID!]! |
|
| deleteIndividualLearning |
[IndividualReport!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteKeyResult |
[KeyResult!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteKeyResultReport |
[KeyResultReport!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteKraReportNote |
[KraReportNote!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteLanguageEngagement |
[LanguageEngagement!] |
|
| ids |
[ID!]! |
|
| deleteMaterial |
[Material!] |
|
| ids |
[ID!]! |
|
| deleteNarrative |
[Narrative!] |
|
| ids |
[ID!]! |
|
| deleteNumbersPlanAndProgress |
[NumbersPlanAndProgress!] |
|
| ids |
[ID!]! |
|
| deleteOrganisationPartner |
[OrganisationPartner!] |
|
| ids |
[ID!]! |
|
|
[OrganisationPartnerCommunity!] |
|
| ids |
[ID!]! |
|
| deleteOutcome |
[Outcome!] |
|
| ids |
[ID!]! |
|
| deleteOutcomeProgressAssessment |
OutcomeProgressAssessment! |
|
| outcomeProgressAssessmentId |
ID! |
|
| deletePositionResultsDescription |
[PositionResultsDescription!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteProductionNote |
[ProductionNote!] |
|
| ids |
[ID!]! |
|
| deleteProductionPlanAndProgress |
[ProductionPlanAndProgress!] |
|
| ids |
[ID!]! |
|
| deleteProductionTarget |
[ProductionTarget!] |
|
| ids |
[ID!]! |
|
| deleteProgressSchemaStatus |
[ProgressSchemaStatus!] |
|
| ids |
[ID!]! |
|
| deleteProject |
[Project!] |
|
| ids |
[ID!]! |
|
| deleteProjectAccessToken |
[ProjectAccessToken!] |
!! This field is unstable in the `projectTokens` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteProjectLanguageContact |
[ProjectLanguageContact!] |
|
| ids |
[ID!]! |
|
| deleteProjectPartner |
[ProjectPartner!] |
|
| ids |
[ID!]! |
|
| deleteProjectPartnerRole |
[ProjectPartnerRole!] |
|
| ids |
[ID!]! |
|
| deleteProjectReport |
[ProjectReport!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteProjectReportAttachment |
[ProjectReportAttachment!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteProjectUser |
[ProjectUser!] |
|
| ids |
[ID!]! |
|
| deleteReportResponseValue |
[ReportResponseValue!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteStrategicPriority |
[StrategicPriority!] |
|
| ids |
[ID!]! |
|
| deleteStrategicPriorityNote |
[StrategicPriorityNote!] |
|
| ids |
[ID!]! |
|
| deleteStrategicPriorityResponsiblePerson |
[StrategicPriorityResponsiblePerson!] |
|
| ids |
[ID!]! |
|
| deleteTeamReports |
[TeamReport!] |
!! This field is unstable in the `teamReports` group. It is provided as-is, and may change or disappear at any time.
|
| ids |
[ID!]! |
|
| deleteWebhook |
[Webhook!] |
|
| ids |
[ID!]! |
|
| deleteWorkDomain |
[WorkDomain!] |
|
| ids |
[ID!]! |
|
|
ActivityCommunity! |
|
| activityId |
ID! |
|
| communityId |
ID! |
|
| linkImpactStoryToGoal |
ImpactStory! |
|
| impactStoryId |
ID! |
|
| goalId |
ID! |
|
| linkImpactStoryToProjectReport |
ImpactStory! |
|
| impactStoryId |
ID! |
|
| projectReportId |
ID! |
|
|
OrganisationPartner! |
|
| organisationPartnerId |
ID! |
|
| communityId |
ID! |
|
| linkProjectToFundingType |
Project! |
|
| projectId |
ID! |
|
| fundingTypeId |
ID! |
|
| mergeOrganisationPartners |
OrganisationPartner! |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| absorbingId |
ID! |
|
| absorbedId |
ID! |
|
| processAvttFileUpload |
AvttFileUpload! |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| avttFileUploadId |
ID! |
|
| refreshMilestoneProgressData |
Milestone! |
Perform a synchronous update of a milestone's progress
data. This is not usually necessary, as the milestone's status
is automatically updates asynchronously, but this mutation
ensures that the refresh has occurred before returning its
value.
|
| milestoneId |
ID! |
|
| sendEngagementEnquiryEmail ⚠️ |
Boolean! |
⚠️ DEPRECATED
Use "send_engagement_enquiry_email2" instead as it has more accurate typing
|
| engagementId |
ID! |
|
| subject |
String |
|
| content |
String |
|
| sendEngagementEnquiryEmail2 |
Boolean! |
|
| engagementId |
ID! |
|
| subject |
String |
|
| content |
String! |
|
| setApprovalStatusForSuggestedEdit |
SuggestedEdit |
|
| editId |
ID! |
|
| approvalStatus |
String! |
The approval status is set to either 'approved' or 'rejected'.
|
| comment |
String |
|
|
ActivityCommunity! |
|
| activityId |
ID! |
|
| communityId |
ID! |
|
| unlinkImpactStoryFromGoal |
ImpactStory! |
|
| impactStoryId |
ID! |
|
| goalId |
ID! |
|
| unlinkImpactStoryFromProjectReport |
ImpactStory! |
|
| impactStoryId |
ID! |
|
| projectReportId |
ID! |
|
|
OrganisationPartner! |
|
| organisationPartnerId |
ID! |
|
| communityId |
ID! |
|
| unlinkProjectFromFundingType |
Project! |
|
| projectId |
ID! |
|
| fundingTypeId |
ID! |
|
| updateGoalProducts |
Goal! |
Declare the full set of GoalTitleGroups and GoalTitles for a goal.
Each element in the goalTitleGroupInputs arguments specifies a title group on the goal. The goal will be updated to have exactly this set of GoalTitleGroups. This means:
- providing a titleGroupId for an existing GoalTitleGroup will preserve/update that entry;
- entries without a titleGroupId will create new GoalTitleGroups; and
- existing GoalTitleGroups which are not in the set will be deleted.
GoalTitles are treated in the same way, by processing the goalTitleInputs in each title group entry.
If the TitleGroups/Titles represent standard scripture titles, setting standardTitleGroupId/standardTitleId will automatically populate name/titles/segments (unless you provide them), and will ensure that Rev79 considers progress for these titles is counted as scripture progress.
|
| goalId |
ID! |
|
| goalTitleGroupInputs |
[GoalTitleGroupInput!]! |
|
| updateLanguageEngagement |
LanguageEngagement! |
|
| languageEngagementId |
ID! |
|
| languageEngagement |
LanguageEngagementInput! |
|
| updateOutcomeProgressAssessment |
OutcomeProgressAssessment! |
|
| outcomeProgressAssessmentId |
ID! |
|
| data |
OutcomeProgressAssessmentInput! |
|
| upsertActivity |
[Activity!] |
|
| updates |
[ActivityUpsert!]! |
|
| upsertAvttFileUpload |
[AvttFileUpload!] |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[AvttFileUploadUpsert!]! |
|
| upsertAvttProject |
[AvttProject!] |
This mutation can only update records, it cannot create records.
In practise this field is mainly used to link AvttProjects to Rev79 Projects
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[AvttProjectUpsert!]! |
|
| upsertAvttStage |
[AvttStage!] |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[AvttStageUpsert!]! |
|
| upsertCollaborationUser |
[CollaborationUser!] |
|
| updates |
[CollaborationUserUpsert!]! |
|
| upsertDataExportRequest |
[DataExportRequest!] |
|
| updates |
[DataExportRequestUpsert!]! |
|
| upsertEngagementOrganisationLanguageContact |
[EngagementOrganisationLanguageContact!] |
|
| updates |
[EngagementOrganisationLanguageContactUpsert!]! |
|
| upsertGoal |
[Goal!] |
|
| updates |
[GoalUpsert!]! |
|
| upsertGoalNumberIndicator |
[GoalNumberIndicator!] |
|
| updates |
[GoalNumberIndicatorUpsert!]! |
|
| upsertGoalNumberIndicatorTarget |
[GoalNumberIndicatorTarget!] |
|
| updates |
[GoalNumberIndicatorTargetUpsert!]! |
|
| upsertGoalProductionStage |
[GoalProductionStage!] |
|
| updates |
[GoalProductionStageUpsert!]! |
|
| upsertGoalProgressSchema |
[GoalProgressSchema!] |
|
| updates |
[GoalProgressSchemaUpsert!]! |
|
| upsertGoalStrategicPriority |
[GoalStrategicPriority!] |
|
| updates |
[GoalStrategicPriorityUpsert!]! |
|
| upsertGoalTitle |
[GoalTitle!] |
|
| updates |
[GoalTitleUpsert!]! |
|
| upsertGoalTitleGroup |
[GoalTitleGroup!] |
|
| updates |
[GoalTitleGroupUpsert!]! |
|
| upsertImpactPartner ⚠️ |
[ImpactPartner!] |
⚠️ DEPRECATED
Use upsertImpactTeam instead
|
| updates |
[ImpactPartnerUpsert!]! |
|
| upsertImpactStory |
[ImpactStory!] |
|
| updates |
[ImpactStoryUpsert!]! |
|
| upsertImpactTeam |
[ImpactTeam!] |
|
| updates |
[ImpactTeamUpsert!]! |
|
| upsertIndividualLearning |
[IndividualReport!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[IndividualReportUpsert!]! |
|
| upsertKeyResult |
[KeyResult!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[KeyResultUpsert!]! |
|
| upsertKeyResultReport |
[KeyResultReport!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[KeyResultReportUpsert!]! |
|
| upsertKraReportNote |
[KraReportNote!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[KraReportNoteUpsert!]! |
|
| upsertLanguageEngagement |
[LanguageEngagement!] |
|
| updates |
[LanguageEngagementUpsert!]! |
|
| upsertMaterial |
[Material!] |
|
| updates |
[MaterialUpsert!]! |
|
| upsertNarrative |
[Narrative!] |
|
| updates |
[NarrativeUpsert!]! |
|
| upsertNumbersPlanAndProgress |
[NumbersPlanAndProgress!] |
|
| updates |
[NumbersPlanAndProgressUpsert!]! |
|
| upsertOrganisation |
[Organisation!] |
|
| updates |
[OrganisationUpsert!]! |
|
| ⚠️ |
[OrganisationMenuItem!] |
⚠️ DEPRECATED
Use upsertOrganisationSettings instead
|
| updates |
[OrganisationMenuItemUpsert!]! |
|
| upsertOrganisationPartner |
[OrganisationPartner!] |
|
| updates |
[OrganisationPartnerUpsert!]! |
|
|
[OrganisationPartnerCommunity!] |
|
| updates |
[OrganisationPartnerCommunityUpsert!]! |
|
| upsertOrganisationSettings |
[OrganisationSetting!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[OrganisationSettingUpsert!]! |
|
| upsertOutcome |
[Outcome!] |
|
| updates |
[OutcomeUpsert!]! |
|
| upsertPositionResultsDescription |
[PositionResultsDescription!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[PositionResultsDescriptionUpsert!]! |
|
| upsertProductionNote |
[ProductionNote!] |
|
| updates |
[ProductionNoteUpsert!]! |
|
| upsertProductionPlanAndProgress |
[ProductionPlanAndProgress!] |
|
| updates |
[ProductionPlanAndProgressUpsert!]! |
|
| upsertProductionTarget |
[ProductionTarget!] |
|
| updates |
[ProductionTargetUpsert!]! |
|
| upsertProgressSchemaStatus |
[ProgressSchemaStatus!] |
|
| updates |
[ProgressSchemaStatusUpsert!]! |
|
| upsertProject |
[Project!] |
|
| updates |
[ProjectUpsert!]! |
|
| upsertProjectLanguageContact |
[ProjectLanguageContact!] |
|
| updates |
[ProjectLanguageContactUpsert!]! |
|
| upsertProjectPartner |
[ProjectPartner!] |
|
| updates |
[ProjectPartnerUpsert!]! |
|
| upsertProjectPartnerRole |
[ProjectPartnerRole!] |
|
| updates |
[ProjectPartnerRoleUpsert!]! |
|
| upsertProjectReport |
[ProjectReport!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[ProjectReportUpsert!]! |
|
| upsertProjectReportAttachment |
[ProjectReportAttachment!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[ProjectReportAttachmentUpsert!]! |
|
| upsertProjectUser |
[ProjectUser!] |
|
| updates |
[ProjectUserUpsert!]! |
|
| upsertReportResponseValue |
[ReportResponseValue!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[ReportResponseValueUpsert!]! |
|
| upsertReportTemplate |
[ReportTemplate!] |
!! This field is unstable in the `hummingbird` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[ReportTemplateUpsert!]! |
|
| upsertScriptureMaterial |
[ScriptureMaterial!] |
|
| updates |
[ScriptureMaterialUpsert!]! |
|
| upsertStrategicPriority |
[StrategicPriority!] |
|
| updates |
[StrategicPriorityUpsert!]! |
|
| upsertStrategicPriorityNote |
[StrategicPriorityNote!] |
|
| updates |
[StrategicPriorityNoteUpsert!]! |
|
| upsertStrategicPriorityResponsiblePerson |
[StrategicPriorityResponsiblePerson!] |
|
| updates |
[StrategicPriorityResponsiblePersonUpsert!]! |
|
| upsertTeamReports |
[TeamReport!] |
!! This field is unstable in the `teamReports` group. It is provided as-is, and may change or disappear at any time.
|
| updates |
[TeamReportUpsert!]! |
|
| upsertWebhook |
[Webhook!] |
|
| updates |
[WebhookUpsert!]! |
|
| upsertWorkDomain |
[WorkDomain!] |
|
| updates |
[WorkDomainUpsert!]! |
|
Objects
Activity
| Field |
Argument |
Type |
Description |
| communities |
[Community!]! |
The list of all communities linked to the activity
|
| query |
MangoQuery |
|
| communitiesCount |
Int! |
The list of all communities linked to the activity
|
| query |
MangoQuery |
|
| completionDate |
ISO8601Date |
The date on which the activity was completed.
A value in this field indicates the activity has been completed.
This field must be present if and only if progress is set to 1.
|
| goal |
Goal |
The goal of this activity if it exists within a goal.
|
| goalId |
ID |
The goal of this activity if it exists within a goal.
|
| id |
ID! |
|
| index |
String! |
The index for ordering. May be compared with GoalType.index and OutcomeType.index
when ordering at the project level.
The index is a string for fractional indexing, and should be ordered lexographically.
An empty string is allowed.
The index is not guaranteed to be unique in the context of the activity grouping.
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String! |
The name of the activity.
|
| note |
String |
User notes about this activity.
|
| parent |
Activity |
The parent activity if this activity is nested under another.
|
| parentId |
ID |
The parent activity if this activity is nested under another.
|
| plannedCompletionDate |
ISO8601Date |
The date on which the activity is planned to complete.
|
| plannedStartDate |
ISO8601Date |
The date on which the activity is planned to start.
|
| progress |
Float |
The completion percentage of this activity, represented as a number in
the range [0, 1].
A value of 0 indicates the activity has not been started, and a value
of 1 indicates it has been completed.
This field must be set to 1 if and only if completionDate is present.
|
| project |
Project! |
The project under which this activity exists.
|
| projectId |
ID! |
The project under which this activity exists.
|
| Field |
Argument |
Type |
Description |
|
Activity |
The activity of this activity community.
|
|
ID |
The activity of this activity community.
|
|
Community |
The community of this activity community.
|
|
ID |
The community of this activity community.
|
|
ID! |
|
|
ISO8601DateTime! |
|
ApiAccessToken
This token allows organisation-level access to the Rev79 GraphQL API
according to the specified scopes
| Field |
Argument |
Type |
Description |
| apiKey |
String! |
The API key corresponding to this access token.
|
| createProjectAccess |
AccessTypeEnum |
Whether the token allows the holder to create new projects in the organisation(s) that issued this token
|
| createdAt |
ISO8601DateTime! |
|
| engagementAccess |
AccessTypeEnum! |
The type of access the token allows to ALL engagements of the organisation(s) including confidential ones.
|
| expiresAt |
ISO8601DateTime |
The date on which the token expires.
|
| externalProjectAccess |
AccessTypeEnum |
The type of access the token allows to ALL data of external projects shared to the organisation(s)
|
|
ReadWriteAccessTypeEnum! |
The type of access the token allows to the Organisation fields (plus descendents if that scope is enabled), and other fields that derive their access level from Organisation, that are not included in the other scopes. E.g Work Domain
|
| id |
ID! |
|
| managedProjectAccess |
AccessTypeEnum |
The type of access the token allows to ALL data of projects managed by the organisation(s)
|
| name |
String! |
The name of the access token.
|
| notes |
String |
User notes on the access token.
|
| organisation |
Organisation! |
The organisation to which the access token belongs.
|
| organisationId |
ID! |
The organisation to which the access token belongs.
|
| organisationScope |
OrganisationScopeEnum! |
Whether this token works only for the linked organisation or also for its descendants.
|
| partnershipAccess |
AccessTypeEnum |
The type of access the token allows to partnerships of the organisation(s)
|
| scriptureProgressAccess |
AccessTypeEnum |
The type of access the token allows to plan and progress data of scripture goals in the organisation(s)
|
| token |
String |
The token that is used to authenticate access to Rev79 API.
This is only revealed when the token is newly created, thus,
for any token more than 2 minutes old this value will be null.
|
| workforceAccess |
AccessTypeEnum |
The type of access the token allows to the workforce of the organisation(s)
|
AppModule
AppModuleUser
AttachedFile
| Field |
Argument |
Type |
Description |
| byteSize |
Int |
The number of bytes in the attached file. This value is stored directly, but is not validated against the uploaded file.
|
| contentType |
String |
The media type of the attached file, similar to the Content-Type HTTP header.
|
| filename |
String |
The name of this file.
|
| getUrl |
String |
URL to use to GET this file. The returned URL will be valid for
24 hours.
|
| id |
ID! |
|
| md5sum |
String |
An MD5 checksum of the attached file contents, in Base64 notation.
|
AvttFileMissingStagesAndTasks
| Field |
Argument |
Type |
Description |
| avttProjectKey |
String |
|
| avttStageName |
String |
|
| type |
AvttProjectPlanItem! |
The type of the pre-processing error.
|
| value |
String |
The value from the AVTT file that caused the error, if applicable.
|
AvttFilePreProcessingError
| Field |
Argument |
Type |
Description |
| avttProjectKey |
String |
The AVTT Project value for this row, if present
|
| errorType |
PreProcessingErrorEnum! |
The type of the pre-processing error.
|
| lineNumber |
Int! |
The line number in the AVTT file where the error occurred.
|
| message |
String! |
A description of the pre-processing error.
|
| value |
String |
The value from the AVTT file that caused the error, if applicable.
|
AvttFileProjectStagesTasks
AvttFileStage
| Field |
Argument |
Type |
Description |
| avttStageName |
String! |
|
| avttTaskNames |
[String!]! |
|
AvttFileUpload
| Field |
Argument |
Type |
Description |
| attachedFile |
AttachedFile! |
File which is attached to this avtt upload.
To attach a new file, first use the createAttachment
mutation, and upload a file, then set the attachment's id
to attachedFileId using upsert.
This field has a custom implementation, and does not
support Mango queries.
|
| attachedFileId |
ID! |
See attachedFile.
|
| avttOrganisations |
[AvttOrganisation!]! |
|
| query |
MangoQuery |
|
| avttOrganisationsCount |
Int! |
|
| query |
MangoQuery |
|
| avttProjectStructure |
[AvttFileProjectStagesTasks!]! |
Records the AVTT labels used in this file for Organisations, Projects, etc.
Complete file upload requires matching data to have been configured through AVTT Organisations.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| lineCount |
Int |
The number of lines in this file.
|
| missingStagesAndTasks |
[AvttFileMissingStagesAndTasks!]! |
|
| organisation |
Organisation! |
|
| organisationId |
ID! |
|
| preProcessingErrors |
[AvttFilePreProcessingError!]! |
List of errors found during pre-processing of the AVTT file.
|
AvttOrganisation
AvttProject
AvttStage
Chart
Collaboration
CollaborationUser
| Field |
Argument |
Type |
Description |
| collaboration |
Collaboration! |
The collaboration the user is added to.
|
| collaborationId |
ID! |
The collaboration the user is added to.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| role |
CollaborationUserRoleEnum! |
|
| user |
User! |
The user with access to the collaboration.
|
| userId |
ID! |
The user with access to the collaboration.
|
DataExportRequest
DateSeries
Definition
| Field |
Argument |
Type |
Description |
| name |
String |
|
Domain
Holds the users to be contacted in regards to enquiries about
language engagements of a given language
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| language |
Language |
The subject language
|
| languageId |
ID |
The subject language
|
| organisation |
Organisation |
The subject organisation
|
| organisationId |
ID |
The subject organisation
|
| user |
User |
The user to be contacted
|
| userId |
ID |
The user to be contacted
|
FloatSeries
Funding
FundingType
Goal
| Field |
Argument |
Type |
Description |
| activities |
[Activity!]! |
All the activities of the goal whether nested under other activities or not
|
| query |
MangoQuery |
|
| activitiesCount |
Int! |
All the activities of the goal whether nested under other activities or not
|
| query |
MangoQuery |
|
| activitiesEnabled |
Boolean |
Whether activities are enabled for this goal.
|
| archived |
Boolean |
Whether this goal is archived.
|
| autoCalculateStatus |
Boolean! |
When true, Rev79 will automatically attempt to populate a monthly status for each progress schema in the goal.
This status is calculated based on the plan and progress data entered for the progress schema.
When false the user is expected to provide regular status updates for each progress schema in the goal.
|
| goalProgressSchemas |
[GoalProgressSchema!]! |
|
| query |
MangoQuery |
|
| goalProgressSchemasCount |
Int! |
|
| query |
MangoQuery |
|
| goalStrategicPriorities |
[GoalStrategicPriority!]! |
Strategic priority links.
|
| query |
MangoQuery |
|
| goalStrategicPrioritiesCount |
Int! |
Strategic priority links.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| impactStories |
[ImpactStory!]! |
The impact stories realted to this goal
|
| query |
MangoQuery |
|
| impactStoriesCount |
Int! |
The impact stories realted to this goal
|
| query |
MangoQuery |
|
| impactTeamsEnabled |
Boolean |
Whether impact teams are enabled for this goal.
|
| index |
String! |
The index for ordering. May be compared with ActivityType.index and OutcomeType.index
when ordering at the project level.
The index is a string for fractional indexing, and should be ordered lexographically.
An empty string is allowed.
The index is not guaranteed to be unique in the context of the goal grouping.
|
| lastUpdated |
ISO8601DateTime! |
|
| modes |
[String!]! |
|
| name |
String |
The name of the goal.
|
| narrativeEnabled |
Boolean |
Whether narratives are enabled for this goal.
|
| numberIndicators |
[GoalNumberIndicator!]! |
All the connected number-indicators of the goal.
|
| query |
MangoQuery |
|
| numberIndicatorsCount |
Int! |
All the connected number-indicators of the goal.
|
| query |
MangoQuery |
|
| numbersEnabled |
Boolean |
Whether numbers are enabled for this goal.
|
| outcome |
Outcome |
The outcome this goal comes under, if any.
|
| outcomeId |
ID |
The outcome this goal comes under, if any.
|
| plannedEndDate |
ISO8601Month |
The month on which the goal is planned to end.
|
| plannedStartDate |
ISO8601Month |
The month on which the goal is planned to start.
|
| productStagesEnabled |
Boolean |
Whether product-stages are enabled for this goal.
|
| productionStages |
[GoalProductionStage!]! |
All the connected production-stages of the goal
|
| query |
MangoQuery |
|
| productionStagesCount |
Int! |
All the connected production-stages of the goal
|
| query |
MangoQuery |
|
| project |
Project! |
The project in which this goal exists.
|
| projectId |
ID! |
The project in which this goal exists.
|
| standardObjective |
StandardObjective |
The standard objective of this goal.
|
| standardObjectiveId |
ID |
The standard objective of this goal.
|
| titleGroups |
[GoalTitleGroup!]! |
All the connected title-groups of the goal
|
| query |
MangoQuery |
|
| titleGroupsCount |
Int! |
All the connected title-groups of the goal
|
| query |
MangoQuery |
|
| workDomain |
WorkDomain! |
The work domain of this goal.
|
| workDomainId |
ID! |
The work domain of this goal.
|
GoalNumberIndicator
| Field |
Argument |
Type |
Description |
| forImpactPartners ⚠️ |
Boolean! |
Whether the progress measurement for this indicator should be divided across contributing impact teams.
⚠️ DEPRECATED
This has been renamed. Use for_impact_teams instead.
|
| forImpactTeams |
Boolean! |
Whether the progress measurement for this indicator should be divided across contributing impact teams.
|
| goal |
Goal! |
|
| goalId |
ID! |
|
| goalNumberIndicatorTargets |
[GoalNumberIndicatorTarget!]! |
The total targets set for each progress schema for this number indicator.
|
| query |
MangoQuery |
|
| goalNumberIndicatorTargetsCount |
Int! |
The total targets set for each progress schema for this number indicator.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| index |
String |
An index for ordering the indicators.
|
| lastUpdated |
ISO8601DateTime! |
|
| projectTarget ⚠️ |
Int |
A target value for this indicator.
⚠️ DEPRECATED
We may have a different target for each progress schema on the goal. Use goalNumberIndicatorTargets
|
| standardIndicator |
StandardNumberIndicator! |
|
| standardIndicatorId |
ID! |
|
GoalNumberIndicatorTarget
| Field |
Argument |
Type |
Description |
| goalNumberIndicator |
GoalNumberIndicator! |
The number indicator for which this target is set.
|
| goalNumberIndicatorId |
ID! |
The number indicator for which this target is set.
|
| goalProgressSchema |
GoalProgressSchema! |
The goal progress schema for which this target is set.
|
| goalProgressSchemaId |
ID! |
The goal progress schema for which this target is set.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| projectTarget |
Int |
The target set for the progress schema to reach for the number indicator
across the whole life of the goal.
|
GoalProductionStage
| Field |
Argument |
Type |
Description |
| goal |
Goal! |
|
| goalId |
ID! |
|
| id |
ID! |
|
| index |
String |
An index for ordering the stages.
|
| lastUpdated |
ISO8601DateTime! |
|
| standardStage |
StandardProductionStage |
|
| standardStageId |
ID |
|
| weight |
Float |
A number between 0 and 1 indicating the proportion of work needed to complete this stage in relation to all stages.
|
GoalProgressSchema
| Field |
Argument |
Type |
Description |
|
Community |
The community of this progress schema, if any.
|
|
ID |
The community of this progress schema, if any.
|
| goal |
Goal! |
The goal of this progress schema.
|
| goalId |
ID! |
The goal of this progress schema.
|
| goalNumberIndicatorTargets |
[GoalNumberIndicatorTarget!]! |
The total targets set for each number indicator.
|
| query |
MangoQuery |
|
| goalNumberIndicatorTargetsCount |
Int! |
The total targets set for each number indicator.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| internalNote |
String |
|
| lastUpdated |
ISO8601DateTime! |
|
| linkedEngagement |
LanguageEngagement |
The language engagement linked to this progress schema, if any.
|
| linkedEngagementCount |
Int |
The language engagement linked to this progress schema, if any.
|
| narratives |
[Narrative!]! |
monthly and quarterly narrative plans, progress and variance comments
|
| query |
MangoQuery |
|
| narrativesCount |
Int! |
monthly and quarterly narrative plans, progress and variance comments
|
| query |
MangoQuery |
|
| numbersPlanAndProgresses |
[NumbersPlanAndProgress!]! |
Monthly numeric plans and reported numbers.
|
| query |
MangoQuery |
|
| numbersPlanAndProgressesCount |
Int! |
Monthly numeric plans and reported numbers.
|
| query |
MangoQuery |
|
| paratextExists |
Boolean! |
This returns true if a paratext link exists. If paratext_id is not nil or '0' a paratext link exists.
|
| productionPlanAndProgresses |
[ProductionPlanAndProgress!]! |
Plans and progress in regards to progressing title groups and titles through stages of production.
|
| query |
MangoQuery |
|
| productionPlanAndProgressesCount |
Int! |
Plans and progress in regards to progressing title groups and titles through stages of production.
|
| query |
MangoQuery |
|
| productionTargets |
[ProductionTarget!]! |
|
| query |
MangoQuery |
|
| productionTargetsCount |
Int! |
|
| query |
MangoQuery |
|
| progressSchemaStatuses |
[ProgressSchemaStatus!]! |
The statuses of the progress schema over time.
|
| query |
MangoQuery |
|
| progressSchemaStatusesCount |
Int! |
The statuses of the progress schema over time.
|
| query |
MangoQuery |
|
| quarterPlanSummary |
JSON |
A JSON representation of the summarised plan data for a given quarter.
The quarter argument must be a period with length of 3 months, e.g. "2024-01/P3M"
You cannot use filters and selectors on this field, and requesting it is likely
to slow down the response from the server.
|
| quarter |
ISO8601Period! |
|
| quarterProgressSummary |
JSON |
A JSON representation of the summarised progress data for a given quarter.
The quarterPeriod argument must be a period with length of 3 months, e.g. "2024-01/P3M"
You cannot use filters and selectors on this field, and requesting it is likely
to slow down the response from the server.
|
| quarter |
ISO8601Period! |
|
| sharedNote |
String |
|
GoalStrategicPriority
| Field |
Argument |
Type |
Description |
| goal |
Goal! |
The connected goal.
|
| goalId |
ID! |
The connected goal.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| organisation |
Organisation! |
The connected organisation.
|
| organisationId |
ID! |
The connected organisation.
|
| strategicPriority |
StrategicPriority! |
The connected strategic priority.
|
| strategicPriorityId |
ID! |
The connected strategic priority.
|
GoalTitle
A title that is linked to this goal and grouped under a GoalTitleGroup.
This may be a standard title, and if so there will be a standardTitle reference.
This may also be a custom GoalTitle, in which case the standardTitle reference will be null.
The name of a GoalTitle linked to a standardTitle will always match the standard title name.
You cannot rename a standard title, so if you update the name here then the
StandardTitle will be unlinked and it will become a custom GoalTitle.
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| index |
String |
An index for ordering the indicators.
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String |
The name of the title.
|
| pericope |
String |
The biblical reference for this title (e.g., 'John 2:1-3:31').
|
| segments |
Int! |
The number of segments in the title.
|
| standardTitle |
StandardTitle |
The standard title which is the source of this goal title
|
| standardTitleCount |
Int |
The standard title which is the source of this goal title
|
| standardTitleId |
ID |
|
| titleGroup |
GoalTitleGroup |
|
| titleGroupId |
ID |
|
GoalTitleGroup
This represents the linking of a title group to a goal. This link is unique to this goal,
but the StandardTitleGroup that is being linked may be linked to other goals.
The name of the title group may be customised to this goal in this record, but wont affect
the name of the linked StandardTitleGroup.
The titles listed from this record are not StandardTitles, but instead GoalTitles, unique to
this goal, which may or may not have a connection to a StandardTitle.
| Field |
Argument |
Type |
Description |
| goal |
Goal |
|
| goalId |
ID |
|
| id |
ID! |
|
| index |
String |
An index for ordering the title-groups.
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String! |
The name of the title-group.
|
| standardTitleGroup |
StandardTitleGroup |
|
| standardTitleGroupId |
ID |
|
| titles |
[GoalTitle!]! |
The connected titles of this title-group.
|
| query |
MangoQuery |
|
| titlesCount |
Int! |
The connected titles of this title-group.
|
| query |
MangoQuery |
|
| titlesSegmentsTotal |
Int! |
The total number of segments in this title-group, calculated by summing the segments of each included title.
|
ImpactPartner
This type is deprecated, and should be avoided. See ImpactTeam
for its direct replacement.
| Field |
Argument |
Type |
Description |
| communities |
[Community!]! |
Communities that this ImpactPartner works in.
|
| query |
MangoQuery |
|
| communitiesCount |
Int! |
Communities that this ImpactPartner works in.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| impactStories |
[ImpactStory!]! |
The imact stories related to this impact team.
|
| query |
MangoQuery |
|
| impactStoriesCount |
Int! |
The imact stories related to this impact team.
|
| query |
MangoQuery |
|
| institutionName ⚠️ |
String |
The name of the connected institution.
⚠️ DEPRECATED
Institutions have been removed as a concept. Please use organisationPartner.name
instead. Updating institution_name will *also* update the associated
organisationPartner's name.
|
| lastUpdated |
ISO8601DateTime! |
|
| leaderName |
String |
The leader of this group.
|
| organisation |
Organisation! |
|
| organisationId |
ID! |
|
| organisationPartner |
OrganisationPartner |
|
| organisationPartnerId |
ID |
|
| status |
ImpactTeamStatusEnum! |
|
ImpactStory
A story showing real-world impact of projects or activities carried out.
| Field |
Argument |
Type |
Description |
| attachedFileIds |
[ID!]! |
See attachedFiles.
|
| attachedFiles |
[AttachedFile!]! |
Files which are attached to this report.
To attach a new file, first use the createAttachment
mutation, and upload a file, then add the attachment's id
to attachedFileIds using upsert.
This field has a custom implementation, and does not
support Mango queries.
|
|
Community |
The community related to this story.
|
|
ID |
The community related to this story.
|
| content |
String |
The content of the story.
|
| date |
ISO8601Date! |
The date on which this impact happened.
|
| goals |
[Goal!]! |
The goals to which this impact story is linked.
|
| query |
MangoQuery |
|
| goalsCount |
Int! |
The goals to which this impact story is linked.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| impactTeam |
ImpactTeam |
The impact team related to this story.
|
| impactTeamId |
ID |
The impact team related to this story.
|
| lastUpdated |
ISO8601DateTime! |
|
| project |
Project |
The project to which this impact story is linked.
|
| projectId |
ID |
The project to which this impact story is linked.
|
| projectReports |
[ProjectReport!]! |
Project reports that include this impact story.
|
| query |
MangoQuery |
|
| projectreportsCount |
Int! |
Project reports that include this impact story.
|
| query |
MangoQuery |
|
| significant |
Boolean |
Whether this is considered a "significant" story.
Significant stories are automatically included in
quarterly reports.
|
| user |
User |
The user who reported this story or null if the user is not visible to the current actor.
|
| userId |
ID |
The user who reported this story or null if the user is not visible to the current actor.
|
ImpactStoryResponse
A question in a report that has the content of an impact story as its response.
A community may also be linked to this response.
ImpactTeam
| Field |
Argument |
Type |
Description |
| communities |
[Community!]! |
Communities that this ImpactPartner works in.
|
| query |
MangoQuery |
|
| communitiesCount |
Int! |
Communities that this ImpactPartner works in.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| impactStories |
[ImpactStory!]! |
The imact stories related to this impact team.
|
| query |
MangoQuery |
|
| impactStoriesCount |
Int! |
The imact stories related to this impact team.
|
| query |
MangoQuery |
|
| institutionName ⚠️ |
String |
The name of the connected institution.
⚠️ DEPRECATED
Institutions have been removed as a concept. Please use organisationPartner.name
instead. Updating institution_name will *also* update the associated
organisationPartner's name.
|
| lastUpdated |
ISO8601DateTime! |
|
| leaderName |
String |
The leader of this group.
|
| organisation |
Organisation! |
|
| organisationId |
ID! |
|
| organisationPartner |
OrganisationPartner |
|
| organisationPartnerId |
ID |
|
| status |
ImpactTeamStatusEnum! |
|
IndividualReport
Integration
| Field |
Argument |
Type |
Description |
| avttFileUploads |
[AvttFileUpload!]! |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| avttOrganisations |
[AvttOrganisation!]! |
!! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
KeyResult
KeyResultReport
KraReportNote
Language
| Field |
Argument |
Type |
Description |
| allAccessGoal |
AllAccessGoalEnum |
The 'All Access Goal' of the language.
|
| allAccessStatus |
AllAccessStatusEnum |
The status of the 'All Access Goal' of the language.
|
| communities |
[Community!]! |
|
| query |
MangoQuery |
|
| communitiesCount |
Int! |
|
| query |
MangoQuery |
|
| geographicalAccess |
GeographicalAccess! |
The accessibility of the language by geography
|
| id |
ID! |
|
| infoNotes |
[LanguageInfoNote!]! |
|
| query |
MangoQuery |
|
| infoNotesCount |
Int! |
|
| query |
MangoQuery |
|
| iso |
String |
The ISO 639-3 code for this language.
|
| languageTag |
LanguageTag! |
The BCP47 language tag for the language.
|
| lastUpdated |
ISO8601DateTime! |
|
| lciSubdivision |
String |
Of the language's primary nation, the LCI subdivision in which this language is spoken.
This category of subdivision is used by the LCI collaboration.
|
| lwcAccess |
LwcAccessEnum! |
The proportion of this language community that are able to use the language of wider communication.
|
| materials |
[Material!]! |
|
| query |
MangoQuery |
|
| materialsCount |
Int! |
|
| query |
MangoQuery |
|
| name |
String! |
|
| partnershipStatus |
LanguagePartnershipStatusEnum! |
A summary of the status of partnership data in Rev79.
|
| populationGrouping |
PopulationGrouping! |
The general population demographic of users of this language
|
| primaryNation |
Nation |
|
| primaryNationCount |
Int |
|
| primaryNationId |
ID |
|
| primaryNationSubdivision |
String |
Of the language's primary nation, the primary subdivision in which this language is spoken.
|
| relatedIso |
String |
The ISO 639-3 code that this language is related to, if there is one.
|
| rolv |
String |
The Register Of Language Varieties (ROLV) code for this language.
|
| secondaryNations |
[Nation!]! |
|
| query |
MangoQuery |
|
| secondaryNationsCount |
Int! |
|
| query |
MangoQuery |
|
| socioculturalAccess |
SocioculturalAccess! |
The accessibility of the language by social and cultural concerns
|
| usersAgeRange |
UsersAgeRangeEnum! |
The general age demographic of users of this language.
|
| varieties |
[Language!]! |
Languages which are considered a variety of this language due to having
a languageTag that is like this language's languageTag only more specific.
|
| query |
MangoQuery |
|
| varietiesCount |
Int! |
Languages which are considered a variety of this language due to having
a languageTag that is like this language's languageTag only more specific.
|
| query |
MangoQuery |
|
| varietiesWithSelf |
[Language!]! |
This language and languages which are considered a variety of this language due to having
a languageTag that is like this language's languageTag only more specific.
|
| query |
MangoQuery |
|
| varietiesWithSelfCount |
Int! |
This language and languages which are considered a variety of this language due to having
a languageTag that is like this language's languageTag only more specific.
|
| query |
MangoQuery |
|
LanguageEngagement
| Field |
Argument |
Type |
Description |
| allowOverlappingEngagement |
Boolean |
Allow engagements which "overlap" with this one. This causes this engagement to be ignored for the sake of data cleanup tasks relating to duplicate engagements.
|
| beginDate |
ISO8601Date |
|
|
Community |
|
|
Int |
|
|
ID |
|
| endDate |
ISO8601Date |
|
| enumModes |
[LanguageEngagementModeEnum!] |
|
| goalProgressSchema |
GoalProgressSchema |
The linked goal progress schema, if any.
|
| goalProgressSchemaId |
ID |
The linked goal progress schema, if any.
|
| id |
ID! |
|
| internalNote |
String |
|
| language |
Language |
|
| languageCount |
Int |
|
| languageId |
ID |
|
| lastUpdated |
ISO8601DateTime |
The last time this object was updated.
|
| lastUserUpdated |
ISO8601DateTime |
The last time this object was updated by a user (i.e. not an automated process).
|
| linkedGoals ⚠️ |
[Goal!] |
⚠️ DEPRECATED
This field is not used any more, and is untrustworthy. See goalProgressSchema and/or linkedToGoal.
|
| query |
MangoQuery |
|
| linkedGoalsCount ⚠️ |
Int |
⚠️ DEPRECATED
This field is not used any more, and is untrustworthy. See goalProgressSchema and/or linkedToGoal.
|
| query |
MangoQuery |
|
| linkedToGoal |
Boolean |
|
| modes |
[String!] |
|
| modesAsCommaString |
String |
Return the modes of this engagement as a comma-separated string. This is a workaround because the modes field does not yet support filtering operations.
|
| needsUpdate |
Boolean |
It is a requirement that active engagements are updated every 6 months.
This flag tracks whether the engagement is marked as needing update.
If this flag is asserted, the user should be prompted to update the status.
The user might choose to keep the status the same as it previously was, this should be accommodated.
|
| organisation |
Organisation |
|
| organisationCount |
Int |
|
| organisationId |
ID |
|
| organisationNationEngagements |
[OrganisationNationEngagement!]! |
|
| query |
MangoQuery |
|
| organisationNationEngagementsCount |
Int! |
|
| query |
MangoQuery |
|
| organisationRole |
OrgRoleEnum |
|
| programPartner |
ProgramPartner |
|
| programPartnerCount |
Int |
|
| programPartnerId |
ID |
|
| sensitivity |
SensitivityEnum! |
|
| sharedNote |
String |
|
| standardObjective |
StandardObjective |
|
| standardObjectiveCategory |
StandardObjective |
|
| standardObjectiveCategoryCount |
Int |
|
| standardObjectiveCategoryId |
ID |
|
| standardObjectiveCount |
Int |
|
| standardObjectiveId |
ID |
|
| status |
LanguageEngagementStatusEnum! |
|
LanguageInfoNote
Material
Milestone
A strategic priority can be said to be entirely achieved when all
the milestones connected to the strategic priority are each achieved.
| Field |
Argument |
Type |
Description |
| description |
String |
The description of the milestone
|
| focusNeedsStartMonth |
Boolean! |
Whether this milestone requires a start month for the
engagements that are most relevant to this. If this is
true then the user should be required to enter a start
month when marking the milestone complete.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| focusProgresses |
[LanguageEngagementStatusEnum!]! |
The progress values that are particularly in focus for
this milestone. When marking this milestone as "complete",
these are the progresses that the user should be permitted
to select.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| focusStandardObjectives |
[StandardObjective!]! |
The standard objectives that are particularly in
focus for this milestone. When marking this milestone
as "complete", these are the objectives that the user
should be permitted to select.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| focusStandardObjectivesCount |
Int! |
The standard objectives that are particularly in
focus for this milestone. When marking this milestone
as "complete", these are the objectives that the user
should be permitted to select.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| index ⚠️ |
String! |
The index for ordering.
The index is a string for fractional indexing and is not guaranteed to be unique.
⚠️ DEPRECATED
Milestones can belong to more than one strategic priority.
They can be ordered in the context of a single strategic priority
using the field indexInStrategicPriority.
|
| indexInStrategicPriority |
String |
The index for ordering in the context of a Strategic Priority.
The index is a string for fractional indexing and is not guaranteed to be unique,
even in the context of a single strategic priority.
Null if the milestone is not connected to the Strategic Priority with the given ID.
|
| strategicPriorityId |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| milestoneImplementationId ⚠️ |
ID! |
⚠️ DEPRECATED
This field is no longer used. It is now the same as this object's id.
|
| milestoneImplementationType ⚠️ |
String! |
⚠️ DEPRECATED
This field is no longer used. It now always returns the string 'LanguageEngagementMilestone'.
|
| milestoneLanguages |
[MilestoneLanguage!] |
The languages that form the base denominator for this milestone.
Null if this milestone does not use languages as a denominator.
|
| query |
MangoQuery |
|
| milestoneLanguagesCount |
Int |
The languages that form the base denominator for this milestone.
Null if this milestone does not use languages as a denominator.
|
| query |
MangoQuery |
|
| name |
String! |
The name of the milestone
|
| progressData ⚠️ |
[MilestoneProgressData!]! |
The progress data for this milestone
⚠️ DEPRECATED
Use strategicPriorityProgressData with strategic priority ID
to get data better filtered to the strategic priority.
This field gives data for all languages spoken in the dashboard nations
even if the strategic priority specifies it is only for languages
primarily in the dashboard nations.
|
| dashboardType |
DashboardTypeEnum |
|
| dashboardId |
ID |
|
| strategicPriorityProgressData |
[MilestoneProgressData!]! |
The progress data for this milestone within the given strategic priority
|
| strategicPriorityId |
ID! |
|
| weight |
Int! |
Used as a multiplier for aggregating the data up to the strategic priority
|
MilestoneLanguage
A language as a member of a particular milestone denominator.
| Field |
Argument |
Type |
Description |
| automaticallyCompleted |
Boolean! |
Whether the language is calculated to have completed the milestone due to
the milestone conditions being met for the language.
|
| language |
Language |
The language which is a member of the milestone denominator.
|
| languageId |
ID |
The language which is a member of the milestone denominator.
|
| lastEditor |
User |
If the last edit to this record was setting or unsetting manuallyCompleted
then this is the user who did that, otherwise, if the last update was setting
automaticallyCompleted then this is the user who had last edited an engagement
which satisfies the milestone criteria for this language at the time that
automaticallyCompleted was set, otherwsie, if the last update was unsetting
manuallyCompleted then this is null.
|
| lastEditorId |
ID |
If the last edit to this record was setting or unsetting manuallyCompleted
then this is the user who did that, otherwise, if the last update was setting
automaticallyCompleted then this is the user who had last edited an engagement
which satisfies the milestone criteria for this language at the time that
automaticallyCompleted was set, otherwsie, if the last update was unsetting
manuallyCompleted then this is null.
|
| lastUpdated |
ISO8601DateTime! |
|
| manuallyCompleted |
Boolean! |
Whether a user has directly indicated the milestone is complete for this language.
|
| milestone |
Milestone |
The milestone for which the language is a member of the denominator.
|
| milestoneId |
ID |
The milestone for which the language is a member of the denominator.
|
| startMonth |
ISO8601Month |
The earliest start month of the engagements that satisfy the milestone for this language.
|
MilestoneProgressData
The progress data for a subset of the milestone denominator.
| Field |
Argument |
Type |
Description |
| completedCount |
Int! |
The number of group members which have completed the milestone
|
| fullDataSet |
Boolean! |
Whether this data group represents the full data set for the milestone
|
| groupName |
String! |
The name of the data group
|
| groupSize |
Int! |
The total number of members in the group
|
Narrative
Records a narrative description of plans, progress and reason for variance for a goal progress schema for
any particular period (month or quarter).
| Field |
Argument |
Type |
Description |
| goalProgressSchema |
GoalProgressSchema! |
The goal progress schema to which this narrative is linked.
|
| goalProgressSchemaId |
ID! |
The goal progress schema to which this narrative is linked.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| period |
ISO8601Period |
The period for which this narrative applies, expressed in ISO 8601 Period format
|
|
String |
The plan made for this period.
|
|
String |
The progress made for this period.
|
|
String |
An explanation for any variance between the plan and the progress for this period.
|
Nation
NumbersPlanAndProgress
These records hold monthly numerical plans, and the actual
numbers reported against them.
For each month there will be either:
1. zero records, indicating no plan/report exists for the
timeframe; or
2. a single record with a null "impactPartner" value; or
3. any number of records, each with different "impactPartner"
values.
| Field |
Argument |
Type |
Description |
| goalNumberIndicator |
GoalNumberIndicator! |
|
| goalNumberIndicatorId |
ID! |
|
| goalProgressSchema |
GoalProgressSchema! |
|
| goalProgressSchemaId |
ID! |
|
| hasReports |
Boolean |
Whether a team report has been submitted related to this record.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| id |
ID! |
|
| impactPartner ⚠️ |
ImpactPartner |
⚠️ DEPRECATED
Renamed to impactTeam
|
| impactPartnerId ⚠️ |
ID |
⚠️ DEPRECATED
Renamed to impactTeam
|
| impactTeam |
ImpactTeam |
|
| impactTeamId |
ID |
|
| lastUpdated |
ISO8601DateTime! |
|
| month |
ISO8601Month |
The month that this observation is about.
|
| note |
String |
Free-text input for additional notes regarding this observation.
|
| plannedValue |
Int |
The value that is/was planned to be achieved in this month.
|
| reportedValue |
Int |
The value that was achieved in this month.
|
Organisation
Represents an organisation that is registered in Rev79.
| Field |
Argument |
Type |
Description |
| apiAccessTokens |
[ApiAccessToken!]! |
The API access tokens created by this organisation.
|
| query |
MangoQuery |
|
| apiAccessTokensCount |
Int! |
The API access tokens created by this organisation.
|
| query |
MangoQuery |
|
| children |
[Organisation!]! |
The organisations for which this organisation is parent.
|
| query |
MangoQuery |
|
| childrenCount |
Int! |
The organisations for which this organisation is parent.
|
| query |
MangoQuery |
|
| collaborations |
[Collaboration!]! |
The collaborations in which this organisation is a member.
|
| query |
MangoQuery |
|
| collaborationsCount |
Int! |
The collaborations in which this organisation is a member.
|
| query |
MangoQuery |
|
| description |
String |
The description of the organisation.
|
| engagedCommunities |
[Community!]! |
The communities with which this organisation has an engagement
|
| query |
MangoQuery |
|
| engagedCommunitiesCount |
Int! |
The communities with which this organisation has an engagement
|
| query |
MangoQuery |
|
| engagementOrganisationLanguageContacts |
[EngagementOrganisationLanguageContact!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| engagementOrganisationLanguageContactsCount |
Int |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| engagements |
[LanguageEngagement!]! |
The language engagements of this organisation.
|
| query |
MangoQuery |
|
| engagementsCount |
Int! |
The language engagements of this organisation.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| impactPartners ⚠️ |
[ImpactPartner!]! |
⚠️ DEPRECATED
These can now be found through organisationPartners.impactTeams
|
| query |
MangoQuery |
|
| impactPartnersCount ⚠️ |
Int! |
⚠️ DEPRECATED
These can now be found through organisationPartners.impactTeams
|
| query |
MangoQuery |
|
| lastUpdated |
ISO8601DateTime! |
|
| logoUrl |
String |
A URL pointing to the organisation's logo, as an image. This URL will work for 24 hours.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| ⚠️ |
[OrganisationMenuItem!]! |
The menu items which this organisation has in the Rev79 user interface.
⚠️ DEPRECATED
Use OrganisationSettingType.settings.rev79UI.showScreens instead
|
| query |
MangoQuery |
|
| ⚠️ |
Int! |
The menu items which this organisation has in the Rev79 user interface.
⚠️ DEPRECATED
Use OrganisationSettingType.settings.rev79UI.showScreens instead
|
| query |
MangoQuery |
|
| name |
String! |
The name of the organisation.
|
| nationEngagements |
[LanguageEngagement!]! |
The language engagements (of various organisations) for languages spoken in the nations in which this organisation operates.
|
| query |
MangoQuery |
|
| nationEngagementsCount |
Int! |
The language engagements (of various organisations) for languages spoken in the nations in which this organisation operates.
|
| query |
MangoQuery |
|
| nations |
[Nation!]! |
The nations in which this organisation operates.
|
| query |
MangoQuery |
|
| nationsCount |
Int! |
The nations in which this organisation operates.
|
| query |
MangoQuery |
|
| organisationEngagementEnquiryFallbackContactIds |
[ID!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| organisationNationEngagements |
[OrganisationNationEngagement!]! |
|
| query |
MangoQuery |
|
| organisationNationEngagementsCount |
Int! |
|
| query |
MangoQuery |
|
| organisationPartners |
[OrganisationPartner!]! |
|
| query |
MangoQuery |
|
| organisationPartnersCount |
Int! |
|
| query |
MangoQuery |
|
| parent |
Organisation |
The parent organisation to this organisation.
|
| parentId |
ID |
The parent organisation to this organisation.
|
| portfolios |
[Portfolio!]! |
The portfolios managed by this organisation.
|
| query |
MangoQuery |
|
| portfoliosCount |
Int! |
The portfolios managed by this organisation.
|
| query |
MangoQuery |
|
| projects |
[Project!]! |
The projects managed by this organisation.
|
| query |
MangoQuery |
|
| projectsCount |
Int! |
The projects managed by this organisation.
|
| query |
MangoQuery |
|
| reportTemplates |
[ReportTemplate!]! |
The report formats that are visible to this organisation.
|
| query |
MangoQuery |
|
| reportTemplatesCount |
Int! |
The report formats that are visible to this organisation.
|
| query |
MangoQuery |
|
| settings |
OrganisationSetting |
The settings for this organisation in JSON format.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| sharedProjects |
[Project!]! |
|
| query |
MangoQuery |
|
| sharedProjectsCount |
Int! |
|
| query |
MangoQuery |
|
| shortName |
String |
The abbreviated name of the organisation.
|
| silCode |
String |
The unique code identifying this organisation to SIL.
|
| spheres |
[Sphere!]! |
The spheres within which this organisation operates.
|
| query |
MangoQuery |
|
| spheresCount |
Int! |
The spheres within which this organisation operates.
|
| query |
MangoQuery |
|
| standardNumberIndicators |
[StandardNumberIndicator!]! |
Standard number indicators in the spheres of this organisation.
|
| query |
MangoQuery |
|
| standardNumberIndicatorsCount |
Int! |
Standard number indicators in the spheres of this organisation.
|
| query |
MangoQuery |
|
| standardObjectives |
[StandardObjective!]! |
Standard objectives in the spheres of this organisation.
|
| query |
MangoQuery |
|
| standardObjectivesCount |
Int! |
Standard objectives in the spheres of this organisation.
|
| query |
MangoQuery |
|
| standardProductSets |
[StandardProductSet!]! |
Standard product sets in the spheres of this organisation.
|
| query |
MangoQuery |
|
| standardProductSetsCount |
Int! |
Standard product sets in the spheres of this organisation.
|
| query |
MangoQuery |
|
| standardProductionStages |
[StandardProductionStage!]! |
Standard production stages in the spheres of this organisation.
|
| query |
MangoQuery |
|
| standardProductionStagesCount |
Int! |
Standard production stages in the spheres of this organisation.
|
| query |
MangoQuery |
|
| status |
OrganisationStatusEnum |
Whether the organisation is active.
|
| strategicPriorities |
[StrategicPriority!]! |
|
| query |
MangoQuery |
|
| strategicPrioritiesCount |
Int! |
|
| query |
MangoQuery |
|
| suggestedEdits |
[SuggestedEdit!]! |
The Suggested Edits for this organisation.
|
| query |
MangoQuery |
|
| suggestedEditsCount |
Int! |
The Suggested Edits for this organisation.
|
| query |
MangoQuery |
|
| userReporting |
UserReportingEnum! |
The setting for the extent to which the organisation requires its members to submit reports.
|
| users |
[User!]! |
The users that are members this organisation.
|
| query |
MangoQuery |
|
| usersCount |
Int! |
The users that are members this organisation.
|
| query |
MangoQuery |
|
| workDomains |
[WorkDomain!]! |
The collection of work domains in which this organisation operates.
|
| query |
MangoQuery |
|
| workDomainsCount |
Int! |
The collection of work domains in which this organisation operates.
|
| query |
MangoQuery |
|
| workers |
[User!]! |
The users contributing work for this organisation.
|
| query |
MangoQuery |
|
| workersCount |
Int! |
The users contributing work for this organisation.
|
| query |
MangoQuery |
|
This type is deprecated. Use OrganisationSettingType.settings.rev79UI.showScreens instead.
OrganisationNationEngagement
OrganisationPartner
| Field |
Argument |
Type |
Description |
| communities |
[Community!]! |
The communities that this partner is working in.
|
| query |
MangoQuery |
|
| communitiesCount |
Int! |
The communities that this partner is working in.
|
| query |
MangoQuery |
|
| contactEmail ⚠️ |
String |
⚠️ DEPRECATED
Deprecated, use contact email in project partner instead
|
| contactName ⚠️ |
String |
⚠️ DEPRECATED
Deprecated, use contact_name in project partner instead
|
| currentDepth |
PartnerDepth! |
The current connection level between the partners
|
| ensureConfidential |
Boolean! |
When set, linked OrganisationPartnerCommunity records must have visibility
of 'linked_projects'. This ensures that this OrganisationPartner record,
which takes its own visibility from the linked OrganisationPartnerCommunity
records, remains at the tightest level of confidentiality.
|
| id |
ID! |
|
| impactPartners ⚠️ |
[ImpactPartner!]! |
People/groups involved in doing work in the field, as part of this partnership.
⚠️ DEPRECATED
This was renamed to impactTeams
|
| query |
MangoQuery |
|
| impactPartnersCount ⚠️ |
Int! |
People/groups involved in doing work in the field, as part of this partnership.
⚠️ DEPRECATED
This was renamed to impactTeams
|
| query |
MangoQuery |
|
| impactTeams |
[ImpactTeam!]! |
People/groups involved in doing work in the field, as part of this partnership.
|
| query |
MangoQuery |
|
| impactTeamsCount |
Int! |
People/groups involved in doing work in the field, as part of this partnership.
|
| query |
MangoQuery |
|
| isChurch |
Boolean |
Whether the organisation is a church or not. A null value indicates that we do
not know whether the partner organisation is a church or not.
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String |
The name of this partner. Note that this may be different from partner.name. This value will be null iff you are not permitted to see this record's details.
|
| organisation |
Organisation |
The organisation that "owns" this partnership in Rev79. That is, the
organisation with which this partnership is. Note that this is *not* the
organisation represented by this partnership (see partner for that)
|
| organisationId |
ID |
The organisation that "owns" this partnership in Rev79. That is, the
organisation with which this partnership is. Note that this is *not* the
organisation represented by this partnership (see partner for that)
|
| organisationPartnerCommunities |
[OrganisationPartnerCommunity!]! |
Attributes belonging to the link between this partnership and the given community
|
| query |
MangoQuery |
|
| organisationPartnerCommunitiesCount |
Int! |
Attributes belonging to the link between this partnership and the given community
|
| query |
MangoQuery |
|
| organisationPartnerSectors |
[SilSector!] |
|
| partner |
Organisation |
The organisation that this record represents. Note that this may be null, as
not every partnership will be with an organisation in Rev79.
|
| partnerId |
ID |
The organisation that this record represents. Note that this may be null, as
not every partnership will be with an organisation in Rev79.
|
| partnersReach |
PartnerReach! |
The scope of the organisations projects
|
| projectPartners |
[ProjectPartner!]! |
Connections to projects that this partner is working in. These may also have a project-specific name.
|
| query |
MangoQuery |
|
| projectPartnersCount |
Int! |
Connections to projects that this partner is working in. These may also have a project-specific name.
|
| query |
MangoQuery |
|
| resource ⚠️ |
PartnerResource |
The type of resources provided by this partner
⚠️ DEPRECATED
The resource field will be moved to project partners under this org partner
|
| status |
PartnershipStatus! |
The status of this partnership
|
| targetDepth |
PartnerDepth! |
The desired connection level between the partners
|
| visibility ⚠️ |
VisibilityEnum |
⚠️ DEPRECATED
This has moved to OrganisationPartnerCommunity
|
OrganisationSetting
Outcome
| Field |
Argument |
Type |
Description |
| archived |
Boolean |
Whether this outcome is archived.
|
| communities |
[Community!]! |
The communities present within the goals of this outcome
|
| query |
MangoQuery |
|
| communitiesCount |
Int! |
The communities present within the goals of this outcome
|
| query |
MangoQuery |
|
| goals |
[Goal!]! |
|
| query |
MangoQuery |
|
| goalsCount |
Int! |
|
| query |
MangoQuery |
|
| id |
ID! |
|
| index |
String! |
The index for ordering. May be compared with ActivityType.index and GoalType.index.
The index is a string for fractional indexing, and should be ordered lexographically.
An empty string is allowed. The index is not guaranteed to be unique in the project.
|
| lastUpdated |
ISO8601DateTime! |
|
| latestProgressAssessments |
[OutcomeProgressAssessment!]! |
A list of assessments containing the most recent assessment for each community. This is a subset of progressAssessments.
!! This field is unstable in the `lookerStudio` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| latestProgressAssessmentsCount |
Int! |
A list of assessments containing the most recent assessment for each community. This is a subset of progressAssessments.
!! This field is unstable in the `lookerStudio` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| name |
String! |
|
| progressAssessments |
[OutcomeProgressAssessment!]! |
|
| query |
MangoQuery |
|
| progressAssessmentsCount |
Int! |
|
| query |
MangoQuery |
|
| project |
Project! |
|
| projectId |
ID! |
|
OutcomeProgressAssessment
Portfolio
An object representing a portfolio. Portfolios are
arbitrary collections of projects.
PortfolioUser
PositionResultsDescription
PrayerPoint
ProductionNote
| Field |
Argument |
Type |
Description |
| content |
String! |
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| productionTarget |
ProductionTarget |
The production target this production note belongs to, if any.
|
| productionTargetId |
ID |
The production target this production note belongs to, if any.
|
| quarter |
ISO8601Period |
The quarter for which this production note applies, expressed in ISO 8601 Period format
|
ProductionPlanAndProgress
These records hold plans and progress in regards to
progressing titles and title groups through stages of production.
Each record corresponds to a title group or a title, but not both.
| Field |
Argument |
Type |
Description |
| calculatedCompletionMonth |
ISO8601Month |
The month in which this stage was completed for this title
group or title, if this stage is complete. This value will
have a non-null value iff calculatedProgress = 1.
For title groups: this is calculated as the latest
completeion month from the titles contained in the group.
For titles: this is the same as 'completionMonth'.
|
| calculatedProgress |
Float |
The proportion of this title group or title that has been completed
for this stage, between 0 and 1.
For title groups: this is calculated from the progress values of the
titles contained in the group.
For titles: this is the same as 'progress'.
|
| completionMonth |
ISO8601Month |
The month in which this stage was completed for this title group or title.
|
| goalProductionStage |
GoalProductionStage! |
|
| goalProductionStageId |
ID! |
|
| goalProgressSchema |
GoalProgressSchema! |
|
| goalProgressSchemaId |
ID! |
|
| goalTitle |
GoalTitle |
|
| goalTitleGroup |
GoalTitleGroup |
|
| goalTitleGroupId |
ID |
|
| goalTitleId |
ID |
|
| hasReports |
Boolean |
Whether a team report has been submitted related to this record
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| plannedPeriod |
ISO8601Period |
The period in which the work is/was planned to be done.
|
| progress |
Float |
The proportion of this title group or title that has been completed
for this stage, between 0 and 1. This value is manually provided by
the user.
|
| required |
Boolean |
If unset then this production stage need not be completed for this title group or title in order for the goal to be considered complete.
|
| titleGroupPlanAndProgress |
ProductionPlanAndProgress |
For plan/progress record against a title, this is the
enclosing title group plan/progress record.
This field will be null if, and only if, goal_title
is null.
!! This field is unstable. It is provided as-is, and may change or disappear at any time.
|
| titleGroupPlanAndProgressCount |
Int |
For plan/progress record against a title, this is the
enclosing title group plan/progress record.
This field will be null if, and only if, goal_title
is null.
!! This field is unstable. It is provided as-is, and may change or disappear at any time.
|
ProductionTarget
ProgramPartner
Progress
ProgressSchemaStatus
| Field |
Argument |
Type |
Description |
| goalProgressSchema |
GoalProgressSchema! |
The progress schema that this status belongs to.
|
| goalProgressSchemaId |
ID! |
The progress schema that this status belongs to.
|
| hasReports |
Boolean |
Whether a team report has been submitted related to this record.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| month |
ISO8601Month |
The month for which this progress schema status applies.
|
| period ⚠️ |
ISO8601Period |
The period for which this progress schema status applies, expressed in ISO 8601 Period format
⚠️ DEPRECATED
Quarter periods are now deprecated, so use the month field instead of this.
|
| status |
ProgressStatusValueEnum! |
The status of the goal progress schema.
|
Project
| Field |
Argument |
Type |
Description |
| activities |
[Activity!]! |
All the activities of this project - those grouped under goals and those not.
|
| query |
MangoQuery |
|
| activitiesCount |
Int! |
All the activities of this project - those grouped under goals and those not.
|
| query |
MangoQuery |
|
| communitiesInActivities ⚠️ |
[Community!]! |
All communities that are linked against activities in this project.
⚠️ DEPRECATED
The distinction between goal and activity is not usually significant. Use communitiesInUse instead.
|
| query |
MangoQuery |
|
| communitiesInActivitiesCount ⚠️ |
Int! |
All communities that are linked against activities in this project.
⚠️ DEPRECATED
The distinction between goal and activity is not usually significant. Use communitiesInUse instead.
|
| query |
MangoQuery |
|
| communitiesInGoals ⚠️ |
[Community!]! |
All communities that are linked against goals in this project.
⚠️ DEPRECATED
The distinction between goal and activity is not usually significant. Use communitiesInUse instead.
|
| query |
MangoQuery |
|
| communitiesInGoalsCount ⚠️ |
Int! |
All communities that are linked against goals in this project.
⚠️ DEPRECATED
The distinction between goal and activity is not usually significant. Use communitiesInUse instead.
|
| query |
MangoQuery |
|
| communitiesInUse |
[Community!]! |
All communities that are currently linked against goals or activities in this project.
|
| query |
MangoQuery |
|
| communitiesInUseCount |
Int! |
All communities that are currently linked against goals or activities in this project.
|
| query |
MangoQuery |
|
| description |
String |
A description of what this project does, or why it exists.
|
| endDate |
ISO8601Month |
The month on which the project is planned to end.
|
| financeType ⚠️ |
ProjectFinanceTypeEnum |
The category of the main source of funding for the project
⚠️ DEPRECATED
Projects may have multiple sources of funding. Use `funding_types`.
|
| funding ⚠️ |
[Funding!]! |
The specific fundings for this project.
⚠️ DEPRECATED
Moved to "partners" with the "funding" role.
|
| query |
MangoQuery |
|
| fundingCount ⚠️ |
Int! |
The specific fundings for this project.
⚠️ DEPRECATED
Moved to "partners" with the "funding" role.
|
| query |
MangoQuery |
|
| fundingType |
ProjectFundingTypeEnum |
The category of funding this project receives
|
| fundingTypes |
[FundingType!]! |
The funding types connected to this project.
|
| query |
MangoQuery |
|
| fundingTypesCount |
Int! |
The funding types connected to this project.
|
| query |
MangoQuery |
|
| goals |
[Goal!]! |
All the goals of the project whether grouped into outcomes or not
|
| query |
MangoQuery |
|
| goalsCount |
Int! |
All the goals of the project whether grouped into outcomes or not
|
| query |
MangoQuery |
|
| hummingbirdId |
String |
The ID of the corresponding project in the Hummingbird partner system to which this project has been linked.
|
| id |
ID! |
|
| impactStories |
[ImpactStory!]! |
Impact stories which are links to this project. This
does not include impact stories linked against goals
of this project unless they are also linked to the
project.
|
| query |
MangoQuery |
|
| impactStoriesCount |
Int! |
Impact stories which are links to this project. This
does not include impact stories linked against goals
of this project unless they are also linked to the
project.
|
| query |
MangoQuery |
|
| languageEngagements |
[LanguageEngagement!]! |
The engagements of the communities connected to this project.
|
| query |
MangoQuery |
|
| languageEngagementsCount |
Int! |
The engagements of the communities connected to this project.
|
| query |
MangoQuery |
|
| languages |
[Language!]! |
The languages connected to this project directly, through goals or through partnerships with other organisations.
|
| query |
MangoQuery |
|
| languagesCount |
Int! |
The languages connected to this project directly, through goals or through partnerships with other organisations.
|
| query |
MangoQuery |
|
| lastUpdated |
ISO8601DateTime! |
|
| location |
String |
The geographical location in which this project runs.
|
|
[ProjectMenuItem!]! |
The Rev79 menu items shown for this project.
|
| query |
MangoQuery |
|
|
Int! |
The Rev79 menu items shown for this project.
|
| query |
MangoQuery |
|
| name |
String! |
The name of the project.
|
| organisation |
Organisation |
The project's managing organisation.
|
| organisationId |
ID |
The project's managing organisation.
|
| outcomes |
[Outcome!]! |
The outcomes of this project.
|
| query |
MangoQuery |
|
| outcomesCount |
Int! |
The outcomes of this project.
|
| query |
MangoQuery |
|
| partners |
[ProjectPartner!]! |
Groups partnering with this project.
|
| query |
MangoQuery |
|
| partnersCount |
Int! |
Groups partnering with this project.
|
| query |
MangoQuery |
|
| planningCycleBegins |
Int! |
This is the first month of this project’s yearly planning cycle. (Ex: January = 1, February = 2, etc.)
This value affects which calendar months are represented by different quarterly values.
For Example: If planning_cycle_begins == 10 then the quarters will be Q1=Jan-Mar, Q2=Apr-Jun, Q3=Jul-Sep, Q4=Oct-Dec
|
| prayerPoints |
[PrayerPoint!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| prayerPointsCount |
Int |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| projectAccessTokens |
[ProjectAccessToken!] |
The project access tokens created by this project
!! This field is unstable in the `projectTokens` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| projectAccessTokensCount |
Int |
The project access tokens created by this project
!! This field is unstable in the `projectTokens` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| projectLanguageContacts |
[ProjectLanguageContact!] |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| projectLanguageContactsCount |
Int |
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| projectPartners ⚠️ |
[Organisation!]! |
The organisations partnering with this project.
⚠️ DEPRECATED
Moved to "partners.organisation".
|
| query |
MangoQuery |
|
| projectPartnersCount ⚠️ |
Int! |
The organisations partnering with this project.
⚠️ DEPRECATED
Moved to "partners.organisation".
|
| query |
MangoQuery |
|
| projectReports |
[ProjectReport!]! |
The quarterly reports of this project.
|
| query |
MangoQuery |
|
| projectReportsCount |
Int! |
The quarterly reports of this project.
|
| query |
MangoQuery |
|
| projectType |
ProjectProjectTypeEnum |
The type of project that this is.
|
| projectUsers |
[ProjectUser!]! |
The users assigned to this project.
|
| query |
MangoQuery |
|
| projectUsersCount |
Int! |
The users assigned to this project.
|
| query |
MangoQuery |
|
| pseudonyms |
[Pseudonym!]! |
The pseudonyms used for particular communities in the context of this project.
|
| query |
MangoQuery |
|
| pseudonymsCount |
Int! |
The pseudonyms used for particular communities in the context of this project.
|
| query |
MangoQuery |
|
| quarterlyReportFormat |
ReportTemplate |
The format in which this project generates quarterly reports.
|
| quarterlyReportFormatId |
ID |
The format in which this project generates quarterly reports.
|
| sensitivity |
ProjectSensitivityEnum! |
The project sensitivity.
|
| sharedWith |
[Organisation!]! |
The organisations with which this project is shared. This is a subset of projectPartners.
|
| query |
MangoQuery |
|
| sharedWithCount |
Int! |
The organisations with which this project is shared. This is a subset of projectPartners.
|
| query |
MangoQuery |
|
| showPseudonyms ⚠️ |
Boolean! |
Whether community pseudonyms should be displayed for communities in this project (see `Project.pseudonyms`)
⚠️ DEPRECATED
Use usePseudonyms = everywhere instead
|
| showPseudonymsInReports ⚠️ |
Boolean! |
Whether community pseudonyms should be displayed for communities in reports for this project (see `Project.pseudonyms`)
⚠️ DEPRECATED
Use usePseudonyms = reports_only instead
|
| startDate |
ISO8601Month |
The month on which the project is planned to start.
|
| status |
ProjectStatusEnum! |
The general status of this project (not evaluative)
|
| type |
ProjectTypeEnum! |
Whether this is a language project or not.
|
| usePseudonyms |
ProjectPseudonymUsageEnum! |
Where should community pseudonyms be displayed for this project. (see `Project.pseudonyms`)
|
ProjectAccessToken
This token allows project-level access to the Rev79 GraphQL API
| Field |
Argument |
Type |
Description |
| apiKey |
String! |
|
| createdAt |
ISO8601DateTime! |
|
| engagementAccess ⚠️ |
AccessTypeEnum! |
The type of access the token allows to ALL engagements of the project including confidential ones.
⚠️ DEPRECATED
Not applicable to project level access
|
| expiresAt |
ISO8601DateTime |
The date on which the token expires.
|
| id |
ID! |
|
| name |
String! |
The name of the access token.
|
| notes |
String |
User notes on the access token.
|
| partnershipAccess ⚠️ |
AccessTypeEnum! |
The access the token allows to partners of the project.
⚠️ DEPRECATED
Not applicable to project level access
|
| project |
Project! |
The project to which this access token belongs.
|
| projectAccess |
ReadWriteAccessTypeEnum! |
The access of the token to all data of this project
|
| projectId |
ID! |
The project to which this access token belongs.
|
| scriptureProgressAccess ⚠️ |
AccessTypeEnum! |
The access the token allows to plan and progress data of scripture goals of the project.
⚠️ DEPRECATED
Not applicable to project level access
|
| token |
String |
The token that is used to authenticate access to Rev79 API.
This is revealed only for the first 2 minutes of creation.
|
| workforceAccess ⚠️ |
AccessTypeEnum! |
The access the token allows to see the workforce of the project.
⚠️ DEPRECATED
Not applicable to project level access
|
Holds the users to be contacted in regards to enquiries about
language engagements of a given language within a given project
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| language |
Language |
The subject language
|
| languageId |
ID |
The subject language
|
| project |
Project |
The subject project
|
| projectId |
ID |
The subject project
|
| user |
User |
The user to be contacted
|
| userId |
ID |
The user to be contacted
|
ProjectPartner
| Field |
Argument |
Type |
Description |
| contactEmail |
String |
|
| contactName |
String |
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| name ⚠️ |
String |
The name of this project partner. Note that this may be different from organisationPartner.name.
⚠️ DEPRECATED
This field is deprecated
|
| organisation ⚠️ |
Organisation |
⚠️ DEPRECATED
This field is confusing, because it corresponds to organisationPartner.partner, not organisationPartner.organisation. To reduce the ambiguity, use organsiationPartner directly.
|
| organisationId ⚠️ |
ID |
⚠️ DEPRECATED
This field is confusing, because it corresponds to organisationPartner.partner, not organisationPartner.organisation. To reduce the ambiguity, use organsiationPartner directly.
|
| organisationPartner |
OrganisationPartner |
|
| organisationPartnerId |
ID |
|
| project |
Project! |
The project that is being partnered for.
|
| projectId |
ID! |
The project that is being partnered for.
|
| projectPartnerRoles |
[ProjectPartnerRole!] |
|
| query |
MangoQuery |
|
| projectPartnerRolesCount |
Int |
|
| query |
MangoQuery |
|
| responsibilities |
String |
|
ProjectPartnerRole
ProjectReport
| Field |
Argument |
Type |
Description |
| approvalDate |
ISO8601Date |
|
| approver |
User |
|
| approverId |
ID |
|
| attachmentIds |
[ID!]! |
See attachments.
!! This field is unstable in the `cordField` group. It is provided as-is, and may change or disappear at any time.
|
| attachments |
[ProjectReportAttachment!]! |
Files which are attached to this report.
First, use the createAttachment mutation to upload the blob,
then use the attachment's id to attachedFilesIds.
This field has a custom implementation, and does not support Mangoquery.
!! This field is unstable in the `cordField` group. It is provided as-is, and may change or disappear at any time.
|
| endDate |
ISO8601Date |
|
| id |
ID! |
|
| impactStories |
[ImpactStory!]! |
Impact stories included in this project report
|
| query |
MangoQuery |
|
| impactStoriesCount |
Int! |
Impact stories included in this project report
|
| query |
MangoQuery |
|
| impactStoryResponses |
[ImpactStoryResponse!]! |
For cases where the content of an impact story is used as the response to a question,
this gives a list of such questions, each with the corresponding impact story
content and linked community.
|
| lastUpdated |
ISO8601DateTime! |
|
| project |
Project! |
|
| projectCount |
Int! |
|
| projectId |
ID |
|
| questionResponses |
JSON! |
A JSON object of question response values for this form. The
keys are the element `name`s or `field`s from the template's
XML definition.
For "single-select" inputs the value will be the id of the
selected option.
For "multi-select" inputs the value will be the ids of the
select options.
For "grid" inputs the value will be an array with one value
for each column. They keys will be the `name` or `field` of
the input in the column.
Assembling these responses takes time, so queries using this
field will be slow.
|
| reportStatus ⚠️ |
ProjectReportStatusEnum! |
Deprecated: Use `status` field instead
⚠️ DEPRECATED
Use `status` instead
|
| responseValues |
[ReportResponseValue!]! |
All response values (both simple fields and grid fields)
|
| query |
MangoQuery |
|
| responseValuesCount |
Int! |
All response values (both simple fields and grid fields)
|
| query |
MangoQuery |
|
| startDate |
ISO8601Date |
|
| status |
ProjectReportStatusEnum! |
|
| submissionDate |
ISO8601Date |
|
| submitter |
User |
|
| submitterId |
ID |
|
| template |
ReportTemplate |
|
| templateCount |
Int |
|
| templateXml |
String! |
The XML which specifies the structure of this report. Note
that this will usually match the template, but is not
required to. In particular, updates to the template are
not applied to submitted/approved reports using that
template.
See https://docs.rev79.app/report-templates for more
details on the structure of this field.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
ProjectReportAttachment
| Field |
Argument |
Type |
Description |
|
Community |
The community to which the attached file corresponds.
|
|
ID |
The community to which the attached file corresponds.
|
| description |
String |
The description provided for the attached file to appear in the report
|
| file |
AttachedFile! |
The file that is attached to the project report.
|
| fileId |
ID! |
|
| filename |
String |
The name of this file.
|
| id |
ID! |
|
| path |
String |
The path of this file.
|
| projectReportId |
ID! |
|
ProjectRole
ProjectUser
Pseudonym
Region
A region of the world defined by a group of nations.
ReportResponseValue
A unified response value that can be either a simple field or grid field
| Field |
Argument |
Type |
Description |
| gridName |
String |
The grid name (only for grid fields)
|
| id |
ID! |
|
| name |
String! |
The field name from the template XML
|
| reportId |
ID! |
The ID of the report this value belongs to
|
| row |
String |
The row identifier (only for grid fields)
|
| type |
ReportValueTypeEnum! |
Whether this is a simple field or grid field
|
| value |
JSON |
The field value (JSON-encoded)
|
ReportTemplate
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String! |
|
| templateType |
ReportTemplateTypeEnum! |
The report template type.
|
| templateXml |
String |
XML which specifies the structure of this report. A template is made up of components like sections, tables, and inputs.
For more detailed documentation, see https://docs.rev79.app/report-templates
!! This field is unstable in the `hummingbird` group. It is provided as-is, and may change or disappear at any time.
|
ScriptureMaterial
Sphere
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| name |
String! |
|
| showLanguagePlanningTools |
Boolean! |
|
StandardNumberIndicator
| Field |
Argument |
Type |
Description |
| cumulative |
Boolean |
Whether the reported numbers have to be added together or not
|
| domain |
Domain |
|
| domainId |
ID |
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String |
The name of the indicator.
|
StandardObjective
| Field |
Argument |
Type |
Description |
| category |
StandardObjective |
|
| children |
[StandardObjective!] |
The children of this standard objective, in the hierarchy of
standard objectives. Note that this is not related to the
category.
|
| query |
MangoQuery |
|
| childrenCount |
Int |
The children of this standard objective, in the hierarchy of
standard objectives. Note that this is not related to the
category.
|
| query |
MangoQuery |
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String! |
|
| parent |
StandardObjective |
The parent of this standard objective, in the hierarchy of
standard objectives. Note that this is not related to the
category.
|
| parentId |
ID |
The parent of this standard objective, in the hierarchy of
standard objectives. Note that this is not related to the
category.
|
| standardNumberIndicators |
[StandardNumberIndicator!]! |
The list of all standard number indicators linked to this
standard objective. Note that the order of the returned items
is significant if the `sort` parameter is not provided.
|
| query |
MangoQuery |
|
| standardNumberIndicatorsCount |
Int! |
The list of all standard number indicators linked to this
standard objective. Note that the order of the returned items
is significant if the `sort` parameter is not provided.
|
| query |
MangoQuery |
|
| standardProductSets |
[StandardProductSet!]! |
The list of all standard product sets linked to this
standard objective. Note that the order of the returned items
is significant if the `sort` parameter is not provided.
|
| query |
MangoQuery |
|
| standardProductSetsCount |
Int! |
The list of all standard product sets linked to this
standard objective. Note that the order of the returned items
is significant if the `sort` parameter is not provided.
|
| query |
MangoQuery |
|
| standardProductionStages |
[StandardProductionStage!]! |
The list of all standard production stages linked to this
standard objective. Note that the order of the returned items
is significant if the `sort` parameter is not provided.
|
| query |
MangoQuery |
|
| standardProductionStagesCount |
Int! |
The list of all standard production stages linked to this
standard objective. Note that the order of the returned items
is significant if the `sort` parameter is not provided.
|
| query |
MangoQuery |
|
StandardProductSet
StandardProductionStage
StandardTitle
A title within a standard title group in a standard product set.
It is available to be linked to goals by being linked from GoalTitle,
but in itself does not belong to any one goal.
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| index |
String |
An index for ordering the title within the standard title group.
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String! |
The name of the title.
|
| pericope |
String |
The pericope reference for this title (e.g., 'John 3:16').
|
| segments |
Int! |
The number of segments in the title.
|
| titleGroup |
StandardTitleGroup |
|
| titleGroupId |
ID |
|
StandardTitleGroup
A title group within a standard product set. It is available to be linked to goals,
but in itself does not belong to any one goal.
StrategicPriority
| Field |
Argument |
Type |
Description |
| collaboration |
Collaboration |
The collaboration to which this strategic priority is linked (null id not applicable).
|
| collaborationId |
ID |
The collaboration to which this strategic priority is linked (null id not applicable).
|
| endMonth |
ISO8601Month |
The month in which the strategic priority ends.
|
| goalStrategicPriorities |
[GoalStrategicPriority!]! |
The goals linked to this strategic priority
|
| query |
MangoQuery |
|
| goalStrategicPrioritiesCount |
Int! |
The goals linked to this strategic priority
|
| query |
MangoQuery |
|
| icon |
String |
The name of the Font Awesome icon selected to represent this strategy.
|
| id |
ID! |
|
| languageMilestoneTableData |
JSON! |
Returns the milestone data to display in the languages
table. This is arranged as nested objects, with the outer
object as language ids, and the inner object as milestone
ids.
The structure looks like this:
{ "language_uuid_1":
{ "milestone_uuid_1": true,
"milestone_uuid_2": false, },
"language_uuid_2":
{ "milestone_uuid_1": false,
"milestone_uuid_2": false, } }
Performance note: this field is implemented using a custom
SQL query, and thus will run a separate query per returned
StrategicPriority objects.
!! This field is unstable in the `aagMilestones` group. It is provided as-is, and may change or disappear at any time.
|
| languages |
[Language!]! |
The languages which are measured by milestones in this strategic priority
!! This field is unstable in the `aagMilestones` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| languagesCount |
Int! |
The languages which are measured by milestones in this strategic priority
!! This field is unstable in the `aagMilestones` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| lastUpdated |
ISO8601DateTime! |
|
| milestones |
[Milestone!]! |
The milestones for measuring progress in this strategic priority.
The milestones will be returned in indexed order if no sort
parameter is used.
|
| query |
MangoQuery |
|
| milestonesCount |
Int! |
The milestones for measuring progress in this strategic priority.
The milestones will be returned in indexed order if no sort
parameter is used.
|
| query |
MangoQuery |
|
| name |
String! |
The name of the strategy.
|
| organisation |
Organisation |
The organisation to which this strategic priority is linked (null id not applicable).
|
| organisationId |
ID |
The organisation to which this strategic priority is linked (null id not applicable).
|
| scope |
StrategicPriorityScopeEnum! |
The scope of the strategic priority, in regards to which languages
will be measured by the contained milestones.
|
| shortName |
String |
The abbeviated name of the strategy.
|
| standardObjectives |
[StandardObjective!]! |
The standard objectives linked to this strategic priority
|
| query |
MangoQuery |
|
| standardObjectivesCount |
Int! |
The standard objectives linked to this strategic priority
|
| query |
MangoQuery |
|
| startMonth |
ISO8601Month |
The month in which the strategic priority begins.
|
| status |
StrategicPriorityStatusEnum |
The status of the strategic priority.
|
| strategicPriorityNotes |
[StrategicPriorityNote!]! |
The notes for this strategic priority
|
| query |
MangoQuery |
|
| strategicPriorityNotesCount |
Int! |
The notes for this strategic priority
|
| query |
MangoQuery |
|
| strategicPriorityResponsiblePeople |
[StrategicPriorityResponsiblePerson!]! |
The people responsible for this strategic priority
|
| query |
MangoQuery |
|
| strategicPriorityResponsiblePeopleCount |
Int! |
The people responsible for this strategic priority
|
| query |
MangoQuery |
|
| tileColor |
StrategicPriorityColorEnum |
The color to use for the tile that displays this strategic priority.
|
StrategicPriorityNote
| Field |
Argument |
Type |
Description |
| content |
String |
The abbeviated name of the strategy.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| strategicPriority |
StrategicPriority |
The strategic priority to which this note is attached.
|
| strategicPriorityId |
ID |
The strategic priority to which this note is attached.
|
| title |
String! |
The name of the strategy.
|
| user |
Organisation |
The user who wrote the note.
|
| userId |
ID |
The user who wrote the note.
|
StrategicPriorityResponsiblePerson
| Field |
Argument |
Type |
Description |
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| strategicPriority |
StrategicPriority |
The strategic priority for which this user is responsible.
|
| strategicPriorityId |
ID |
The strategic priority for which this user is responsible.
|
| user |
Organisation |
The user who responsible for the strategic priority.
|
| userId |
ID |
The user who responsible for the strategic priority.
|
SuggestedEdit
A suggestion to change an engagement, made by someone who does
not have permission to make the change themselves.
This object is complex, and has some invariants between fields
that should always hold. The editType drives the invariants:
create:
fieldName will be null
oldValue will be null
-
newValue will be a complex object, containing the fields
of the suggested engagement
-
change:
fieldName will not be null
oldValue will be a scalar
-
newValue will be a scalar
-
add_mode:
fieldName will be null
oldValue will be null
-
newValue will be a mode enum value
-
remove_mode:
fieldName will be null
oldValue will be a mode enum value
-
newValue will be null
-
delete
fieldName will be null
oldValue will be a complex object, containing the fields
of the suggested engagement
newValue will be null
| Field |
Argument |
Type |
Description |
| approvalStatus |
ApprovalStatusEnum! |
The approval status for the suggested edit. It is by default 'pending_approval'.
It is set to either 'approved' or 'rejected' by a curator.
|
|
[SuggestedEditComment!]! |
The comments made by users who approved/rejected the suggested edit.
|
| query |
MangoQuery |
|
|
Int! |
The comments made by users who approved/rejected the suggested edit.
|
| query |
MangoQuery |
|
|
Community |
The community in which the edit is suggested.
|
|
ID |
The community in which the edit is suggested.
|
| curators |
[User!]! |
The users who approved/rejected the suggested edit.
|
| dateSuggested |
ISO8601DateTime! |
|
| editType |
SuggestedEditTypeEnum! |
|
| fieldName |
String |
|
| id |
ID! |
|
| languageEngagement |
LanguageEngagement |
|
| languageEngagementCount |
Int |
|
| lastUpdated |
ISO8601DateTime! |
|
| newValue |
JSON |
|
| oldValue |
JSON |
|
| organisation |
Organisation |
The organisation in which the edit is suggested.
|
| organisationId |
ID |
The organisation in which the edit is suggested.
|
| user |
User |
The user who suggested the edit.
|
| userId |
ID |
The user who suggested the edit.
|
Represents a Comment made by the user while approving or rejecting an edit.
| Field |
Argument |
Type |
Description |
|
String |
The comments from the user approving/rejecting the suggested edit.
|
|
ID! |
|
|
ISO8601DateTime! |
|
|
SuggestedEdit |
The suggested edit the remark belongs to.
|
|
ID |
The suggested edit the remark belongs to.
|
|
User |
The user who commented on the suggested edit.
|
|
ID |
The user who commented on the suggested edit.
|
TYPair
TYPairData
TYSeriesData
TeamReport
| Field |
Argument |
Type |
Description |
| attachedFileIds |
[ID!]! |
See attachedFiles.
|
| attachedFiles |
[AttachedFile!]! |
Files which are attached to this report.
To attach a new file, first use the createAttachment
mutation, and upload a file, then add the attachment's id
to attachedFileIds using upsert.
This field has a custom implementation, and does not
support Mango queries.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| period |
String! |
ISO8601 formatted string date, with attached duration (example: YYYY-MM-DD/P?M?D)
|
| responses |
JSON! |
|
| status |
TeamReportStatusEnum! |
|
| teamReportSchedule |
TeamReportSchedule |
|
| teamReportScheduleId |
ID |
|
TeamReportSchedule
| Field |
Argument |
Type |
Description |
| currentValues |
JSON! |
Get the current values for each "ref", according to the broader
Rev79 context. This will provide information for Goals,
Outcomes, and Activities, but will not provide values for other
types.
This field is implemented using a custom implementation, and
does not support filtering by the `query` parameter.
|
| id |
ID! |
|
| lastUpdated |
ISO8601DateTime! |
|
| name |
String! |
|
| requiresSupervisorApproval |
Boolean! |
|
| rrule |
RRule! |
|
| sections |
[ReportSection!]! |
The sections of the report, expressed in a JSON format which
lacks a GraphQL type. This field is implemented using a custom
implementation, and does not support filtering by the `query`
parameter.
|
|
String |
|
| startDate |
ISO8601Date! |
|
|
String |
|
| supervisor ⚠️ |
User! |
⚠️ DEPRECATED
Use .supervisors to get the supervisors for this schedule
|
| supervisorCount ⚠️ |
Int! |
⚠️ DEPRECATED
Use .supervisors to get the supervisors for this schedule
|
| supervisorId ⚠️ |
ID! |
⚠️ DEPRECATED
Use .supervisors to get the supervisors for this schedule
|
| supervisors |
[User!]! |
|
| query |
MangoQuery |
|
| supervisorsCount |
Int! |
|
| query |
MangoQuery |
|
| teamReports |
[TeamReport!] |
|
| query |
MangoQuery |
|
| teamReportsCount |
Int |
|
| query |
MangoQuery |
|
| templateName |
String! |
|
| user |
User! |
|
| userId |
ID! |
|
TitleGroupProgress
Group Title Progress contains the grouped count of completed titles.
The grouping is by Group Title, and period is monthly. Results are returned for the given scope and range.
TitleProgress
Title Progress contains the grouped count of completed titles.
The group period is monthly, and results are returned for the given scope and range.
UnattachedFile
| Field |
Argument |
Type |
Description |
| byteSize |
Int |
The number of bytes in the attached file. This value is stored directly, but is not validated against the uploaded file.
|
| contentType |
String |
The media type of the attached file, similar to the Content-Type HTTP header.
|
| filename |
String |
The name of this file.
|
| id |
ID! |
|
| md5sum |
String |
An MD5 checksum of the attached file contents, in Base64 notation.
|
| putUrl |
String |
URL to use to PUT this file. The returned URL will be valid for
24 hours.
|
User
| Field |
Argument |
Type |
Description |
| admin |
Boolean! |
|
| appModuleUsers |
[AppModuleUser!]! |
|
| query |
MangoQuery |
|
| appModuleUsersCount |
Int! |
|
| query |
MangoQuery |
|
| collaborationUsers |
[CollaborationUser!]! |
|
| query |
MangoQuery |
|
| collaborationUsersCount |
Int! |
|
| query |
MangoQuery |
|
|
[SuggestedEditComment!]! |
The comments made by users who approved/rejected the suggested edit.
|
| query |
MangoQuery |
|
|
Int! |
The comments made by users who approved/rejected the suggested edit.
|
| query |
MangoQuery |
|
| curatedNations |
[Nation!]! |
|
| query |
MangoQuery |
|
| curatedNationsCount |
Int! |
|
| query |
MangoQuery |
|
| curators |
[User!]! |
The users who approved/rejected the suggested edit.
|
| query |
MangoQuery |
|
| curatorsCount |
Int! |
The users who approved/rejected the suggested edit.
|
| query |
MangoQuery |
|
| doesReport |
Boolean! |
Whether the user needs to fill out individual reports. This is a combination of the organisation configuration, user roles through programs, and user setting.
|
| email |
String! |
|
| helpdeskKey |
String! |
The helpdesk authentication key for FreshChat integration
|
| homepage |
String |
|
| id |
ID! |
|
| individualReports |
[IndividualReport!]! |
The Individual Learning reports for this user.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| individualReportsCount |
Int! |
The Individual Learning reports for this user.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| lastUpdated |
ISO8601DateTime! |
|
| localeCode |
String! |
The locale code for the user's preferred language (e.g., 'en', 'fr', 'es')
|
| name |
String! |
|
| nations |
[Nation!]! |
|
| query |
MangoQuery |
|
| nationsCount |
Int! |
|
| query |
MangoQuery |
|
| organisation |
Organisation |
|
| organisationAdmin |
Boolean! |
|
| organisationId |
ID |
|
| overviewingOrganisations |
[Organisation!]! |
|
| query |
MangoQuery |
|
| overviewingOrganisationsCount |
Int! |
|
| query |
MangoQuery |
|
| portfolioUsers |
[PortfolioUser!]! |
|
| query |
MangoQuery |
|
| portfolioUsersCount |
Int! |
|
| query |
MangoQuery |
|
| positionResultsDescriptions |
[PositionResultsDescription!]! |
The Position Results Descriptions (PRDs) for this user.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| positionResultsDescriptionsCount |
Int! |
The Position Results Descriptions (PRDs) for this user.
!! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time.
|
| query |
MangoQuery |
|
| projectUsers |
[ProjectUser!]! |
|
| query |
MangoQuery |
|
| projectUsersCount |
Int! |
|
| query |
MangoQuery |
|
| reportSupervising |
[User!]! |
The users this user is supervising. Individual reports submitted by these users can be reviewed by this user.
|
| query |
MangoQuery |
|
| reportSupervisingCount |
Int! |
The users this user is supervising. Individual reports submitted by these users can be reviewed by this user.
|
| query |
MangoQuery |
|
| reportSupervisors |
[User!]! |
This user's supervisors. Individual reports are submitted to these users.
|
| query |
MangoQuery |
|
| reportSupervisorsCount |
Int! |
This user's supervisors. Individual reports are submitted to these users.
|
| query |
MangoQuery |
|
| rolesMap |
JSON! |
A map of role keys to human-readable role names
|
| selectedForUserReporting |
Boolean! |
Whether the user is expected to fill out individual reports when their organisation has userReporting set to 'selected_reporting'
|
| status |
UserStatusEnum! |
|
| suggestedEdits |
[SuggestedEdit!]! |
The Suggested Edits for this organisation.
|
| query |
MangoQuery |
|
| suggestedEditsCount |
Int! |
The Suggested Edits for this organisation.
|
| query |
MangoQuery |
|
| teamReportReportingSchedules |
[TeamReportSchedule!] |
Team report schedules that this user is reporting against
|
| query |
MangoQuery |
|
| teamReportReportingSchedulesCount |
Int |
Team report schedules that this user is reporting against
|
| query |
MangoQuery |
|
| teamReportSupervisingSchedules |
[TeamReportSchedule!] |
Team report schedules that this user is supervising
|
| query |
MangoQuery |
|
| teamReportSupervisingSchedulesCount |
Int |
Team report schedules that this user is supervising
|
| query |
MangoQuery |
|
UserPresence
A minimal record indicating the presence of a user. These are
only visible to collaboration admins, to allow them to discover
users to add to their collaboration.
Webhook
WorkDomain
ActivityUpsert
ActivityUpsertData
AvttFileUploadUpsert
AvttFileUploadUpsertData
| Field |
Type |
Description |
| organisationId |
ID |
|
| attachedFileId |
ID |
|
| lineCount |
Int |
|
AvttProjectUpsert
AvttProjectUpsertData
AvttStageUpsert
AvttStageUpsertData
| Field |
Type |
Description |
| associationId |
ID |
|
| organisationId |
ID |
|
| projectId |
ID |
|
| portfolioId |
ID |
|
| goalId |
ID |
|
CollaborationUserUpsert
CollaborationUserUpsertData
DataExportRequestUpsert
DataExportRequestUpsertData
| Field |
Type |
Description |
| organisationId |
ID |
|
| languageId |
ID |
|
| userId |
ID |
|
GoalNumberIndicatorTargetUpsert
GoalNumberIndicatorTargetUpsertData
| Field |
Type |
Description |
| projectTarget |
Int |
|
| goalNumberIndicatorId |
ID |
|
| goalProgressSchemaId |
ID |
|
GoalNumberIndicatorUpsert
GoalNumberIndicatorUpsertData
| Field |
Type |
Description |
| projectTarget |
Int |
|
| index |
String |
|
| forImpactPartners |
Boolean |
|
| forImpactTeams |
Boolean |
|
| standardIndicatorId |
ID |
|
| goalId |
ID |
|
GoalProductionStageUpsert
GoalProductionStageUpsertData
| Field |
Type |
Description |
| weight |
Float |
|
| index |
String |
|
| standardStageId |
ID |
|
| goalId |
ID |
|
GoalProgressSchemaUpsert
GoalProgressSchemaUpsertData
GoalStrategicPriorityUpsert
GoalStrategicPriorityUpsertData
| Field |
Type |
Description |
| goalId |
ID |
|
| strategicPriorityId |
ID |
|
| organisationId |
ID |
|
GoalTitleGroupUpsert
GoalTitleGroupUpsertData
| Field |
Type |
Description |
| name |
String |
|
| index |
String |
|
| goalId |
ID |
|
| standardTitleGroupId |
ID |
|
GoalTitleUpsert
GoalTitleUpsertData
GoalUpsert
GoalUpsertData
ImpactPartnerUpsert
ImpactPartnerUpsertData
| Field |
Type |
Description |
| organisationPartnerId |
ID |
|
| institutionName |
String |
|
| leaderName |
String |
|
| organisationId |
ID |
|
ImpactStoryUpsert
ImpactStoryUpsertData
ImpactTeamUpsert
ImpactTeamUpsertData
| Field |
Type |
Description |
| organisationPartnerId |
ID |
|
| institutionName |
String |
|
| leaderName |
String |
|
| organisationId |
ID |
|
IndividualReportUpsert
IndividualReportUpsertData
KeyResultReportUpsert
KeyResultReportUpsertData
KeyResultUpsert
KeyResultUpsertData
KraReportNoteUpsert
KraReportNoteUpsertData
LanguageEngagementUpsert
LanguageEngagementUpsertData
MangoQuery
A Mango query, to be applied to the data set.
MaterialUpsert
MaterialUpsertData
NarrativeUpsert
NarrativeUpsertData
NumbersPlanAndProgressUpsert
NumbersPlanAndProgressUpsertData
| Field |
Type |
Description |
| month |
ISO8601Month |
|
| plannedValue |
Int |
|
| reportedValue |
Int |
|
| note |
String |
|
| goalProgressSchemaId |
ID |
|
| goalNumberIndicatorId |
ID |
|
| impactPartnerId |
ID |
|
| impactTeamId |
ID |
|
OrganisationPartnerUpsert
OrganisationPartnerUpsertData
OrganisationSettingUpsert
OrganisationSettingUpsertData
OrganisationUpsert
OrganisationUpsertData
OutcomeUpsert
OutcomeUpsertData
PositionResultsDescriptionUpsert
PositionResultsDescriptionUpsertData
ProductionNoteUpsert
ProductionNoteUpsertData
ProductionPlanAndProgressUpsert
ProductionPlanAndProgressUpsertData
ProductionTargetUpsert
ProductionTargetUpsertData
| Field |
Type |
Description |
| targetedSegments |
Int |
|
| targetAccountable |
Boolean |
|
| goalProgressSchemaId |
ID |
|
| titleGroupId |
ID |
|
| titleId |
ID |
|
ProgressSchemaStatusUpsert
ProgressSchemaStatusUpsertData
Filters the data returned by the progress api to the given scope.
Note that the project_id, organisation_id, and portfolio_id are mutually exclusive
and processed in that order - from most restrictive to least restrictive.
| Field |
Type |
Description |
| includeSharedWith |
Boolean |
Include projects that are shared with the scope, typically only applicable at the organisation level.
|
| category |
StandardObjectiveCategoryEnum |
Filter the progress by the given category, typically used to filter by 'BT'
|
| projectId |
ID |
|
| organisationId |
ID |
|
| portfolioId |
ID |
|
| collaborationId |
ID |
|
| Field |
Type |
Description |
| projectId |
ID |
|
| languageId |
ID |
|
| userId |
ID |
|
ProjectPartnerRoleUpsert
ProjectPartnerRoleUpsertData
ProjectPartnerUpsert
ProjectPartnerUpsertData
| Field |
Type |
Description |
| name |
String |
|
| organisationPartnerId |
ID |
|
| organisationId |
ID |
|
| projectId |
ID |
|
| responsibilities |
String |
|
| contactName |
String |
|
| contactEmail |
String |
|
ProjectReportAttachmentUpsert
ProjectReportAttachmentUpsertData
ProjectReportUpsert
ProjectReportUpsertData
| Field |
Type |
Description |
| projectId |
ID |
|
| submitterId |
ID |
|
| approverId |
ID |
|
| templateXml |
String |
|
| attachmentIds |
[ID!] |
|
ProjectUpsert
ProjectUpsertData
ProjectUserUpsert
ProjectUserUpsertData
ReportResponseValueUpsert
ReportResponseValueUpsertData
ReportTemplateUpsert
ReportTemplateUpsertData
ScriptureMaterialUpsert
ScriptureMaterialUpsertData
| Field |
Type |
Description |
| systemSourceName |
String |
|
| systemSourceId |
String |
|
| materialId |
ID |
|
| titleGroupIds |
[ID!] |
|
| completedTitleGroupIds |
[ID!] |
|
| partialTitleGroupIds |
[ID!] |
|
StrategicPriorityNoteUpsert
StrategicPriorityNoteUpsertData
| Field |
Type |
Description |
| title |
String |
|
| content |
String |
|
| userId |
ID |
|
| strategicPriorityId |
ID |
|
StrategicPriorityResponsiblePersonUpsert
StrategicPriorityResponsiblePersonUpsertData
| Field |
Type |
Description |
| userId |
ID |
|
| strategicPriorityId |
ID |
|
StrategicPriorityUpsert
StrategicPriorityUpsertData
TeamReportUpsert
TeamReportUpsertData
WebhookUpsert
WebhookUpsertData
WorkDomainUpsert
WorkDomainUpsertData
| Field |
Type |
Description |
| name |
String |
|
| organisationId |
ID |
|
Enums
AccessTypeEnum
| Value |
Description |
| none |
No access
|
| read |
Read only access
|
| write |
Read and write access
|
AllAccessGoalEnum
| Value |
Description |
| goal_data_n_a |
All Access Goal is not applicaple to this language
|
| _25_chapters |
Complete 25 chpaters
|
| nt_260_chapters |
Complete New Testament / 260 chapters
|
| bible |
Complete a whole Bible
|
| two_bibles |
Complete two whole Bibles
|
AllAccessStatusEnum
| Value |
Description |
| status_unknown |
Unknown
|
| translation_not_started |
Translation not started
|
| translation_in_progress |
Translation in progress
|
| goal_met_in_this_language |
Goal met in this language
|
| goal_met_via_second_language |
Goal met via second language
|
ApprovalStatusEnum
| Value |
Description |
| approved |
Approved
|
| pending_approval |
Pending Approval
|
| rejected |
Rejected
|
AvttProjectPlanItem
| Value |
Description |
| missing_stage |
Stage referenced on this line is not included in the list for this AvttProject.
|
| missing_task |
Task referenced on this line is not included in the list for the AvttStage on this line.
|
ChartsEnum
| Value |
Description |
| chapters_per_month_by_stage |
Chapters per Month by Stage
|
CollaborationStatusEnum
| Value |
Description |
| active |
This collaboration is active, and in use
|
| inactive |
This collaboration is inactive, and no longer in use
|
CollaborationUserRoleEnum
| Value |
Description |
| member |
The user is a member of the collaboration
|
| admin |
The user is an administrator of the collaboration
|
DashboardTypeEnum
| Value |
Description |
| collaboration |
The dashboard in scope is a collaboration
|
| organisation |
The dasboard in scope is an organisation
|
DataExportRequestSourceEnum
| Value |
Description |
| prayer_points |
|
DataExportRequestStatusEnum
| Value |
Description |
| pending |
|
| processing |
|
| done |
|
| failed |
|
GeographicScopeEnum
| Value |
Description |
| global |
Global
|
| multi_national |
Mulit-National
|
| national |
National (default divisions)
|
| lci_national |
National (LCI divisions)
|
GeographicalAccess
| Value |
Description |
| geographical_access_unknown |
Unknown
|
| geographical_access_easy |
Easy
|
| geographical_access_moderate |
Moderate
|
| geographical_access_difficult |
Difficult
|
| geographical_access_very_difficult |
Very Difficult
|
| geographical_access_no_access |
No Access
|
ImpactTeamStatusEnum
| Value |
Description |
| active |
This impact team is active, and in use
|
| inactive |
This impact team is inactive, and no longer in use
|
IndividualReportStatusEnum
| Value |
Description |
| not_begun |
This report is not yet begun
|
| in_progress |
This report is in progress
|
| awaiting_approval |
This report is awaiting approval
|
| approved |
This report has been approved
|
InfoCategoryEnum
| Value |
Description |
| unknown |
|
| clans |
Clans
|
| religion |
Religion
|
| info |
Info
|
| script |
Script
|
| location |
Location
|
| attitude |
Attitude
|
| population |
Notes on population
|
| vitality |
Vitality
|
| mapping |
Mapping
|
| names_and_varieties |
Names and Varieties
|
| lexical_similarity |
Lexical similarity
|
| location_access |
Location access
|
| translation_info |
Translation info
|
| village_size |
Village size
|
| sociocultural_details |
Sociocultural Details
|
| attitude_to_bt |
Attitude to BT
|
| mt_literacy |
Mt literacy
|
| attitude_to_lang_dev |
Attitude to lang dev
|
| l2_literacy |
L2 literacy
|
| lwc_access_details |
LWC Access Details
|
| related_languages |
Related languages
|
| genetic_classification |
Genetic classification
|
| mt_literacy_programs |
Mt literacy programs
|
| translation_consultants |
Translation consultants
|
| planning_notes |
Planning Notes
|
| ethnologue_url |
Ethnologue URL
|
| partner_interest_details |
Partner Interest Details
|
| ethnic_groups_in_area |
Ethnic groups in area
|
| mixed_marriages |
Mixed marriages
|
InterestLevel
| Value |
Description |
| unknown |
Unknown
|
| potential_need |
Potential Need/Survey Need
|
| no_interest |
No community interest
|
| some_interest |
Some interest with no commitment to provide resources
|
| medium_interest |
Medium interest with some resource commitment
|
| high_interest |
High interest and commitment to provide resources
|
| needs_met |
Community needs are already met
|
LanguageEngagementModeEnum
| Value |
Description |
| oral |
|
| video |
|
| written |
|
LanguageEngagementStatusEnum
| Value |
Description |
| not_engaged |
|
| behind ⚠️ |
⚠️ DEPRECATED
Use "active" instead
|
| on_track ⚠️ |
⚠️ DEPRECATED
Use "active" instead
|
| ahead ⚠️ |
⚠️ DEPRECATED
Use "active" instead
|
| completed |
|
| planned |
|
| progress_unknown |
|
| active |
|
| inactive |
|
LanguagePartnershipStatusEnum
| Value |
Description |
| no_overlaps |
Collaborating, with no overlaps
|
| some_issues |
Some partnering data issues
|
| potential_duplication |
Potential duplication
|
LwcAccessEnum
| Value |
Description |
| lwt_access_unknown |
Unknown
|
| lwt_access_full |
FULL access (100% of community)
|
| lwt_access_vast |
VAST MAJORITY (90-100% of community)
|
| lwt_access_large |
LARGE MAJORITY (75-90% of community)
|
| lwt_access_majority |
MAJORITY (50-75% of community)
|
| lwt_access_significant |
SIGNIFICANT (25-50% of community)
|
| lwt_access_some |
SOME (5-25% of community)
|
| lwt_access_few |
FEW (0-5% of community)
|
MaterialDataSourceEnum
| Value |
Description |
| rev79 |
Rev79
|
| sil_reap |
SIL REAP
|
| bloom |
Bloom
|
| progress_bible |
Progress Bible
|
MaterialEditabilityEnum
| Value |
Description |
| creator_edit |
Creator Edit
|
| group_edit |
Group Edit
|
| not_editable |
Not Editable
|
| Value |
Description |
| analog |
Analog
|
| digital |
Digital
|
| print |
Print
|
| online |
Online
|
| software |
Software/App
|
MaterialProductStatusEnum
| Value |
Description |
| published |
Published
|
| completed |
Completed
|
| typesetting |
Typesetting
|
| released_draft |
Released Draft
|
MaterialStatusEnum
| Value |
Description |
| active |
Active
|
| inactive |
Inactive
|
MaterialVisibilityEnum
| Value |
Description |
| creator_view |
Creator View
|
| group_view |
Group View
|
| all_view |
All View
|
OrgRoleEnum
| Value |
Description |
| manages |
Manages/Co-manages
|
| supports |
Supports
|
| reports |
Report Only
|
| funds |
Funds
|
| funds_and_supports |
Funds and Supports
|
| role_unknown |
Role unknown
|
| limited_support |
Limited Support
|
| Value |
Description |
| everyone |
This partnership is visible to any user
|
| linked_projects |
This partnership is visible to linked projects of owning organisation
|
| my_org |
This partnership is visible to organisation that owns this partnership
|
OrganisationScopeEnum
| Value |
Description |
| own_organisation |
This organisation only
|
| own_organisation_and_descendants |
This organisation and any descended from it
|
OrganisationStatusEnum
| Value |
Description |
| active |
This organisation is active, and in use
|
| inactive |
This organisation is inactive, and no longer in use
|
OutcomeProgressStatus
| Value |
Description |
| not_observed_yet |
|
| emerging |
|
| active |
|
| widespread |
|
PartnerDepth
| Value |
Description |
| unknown_depth |
Depth is not known
|
| strategic_collaboration |
The organisations are collaborating strategically
|
| occasional_shared_project |
The organisations occasionally share projects
|
| mutually_aware |
Both organisations are mutually aware of each other
|
PartnerReach
| Value |
Description |
| global |
Global scope
|
| national |
National scope
|
| local |
Local scope
|
PartnerResource
| Value |
Description |
| funding |
This partner provides funding
|
| people |
This partner provides labour
|
| both |
This partner provides both funding and people
|
PartnershipStatus
| Value |
Description |
| potential |
This partnership is pending
|
| current |
This partnership is active now
|
| past |
This partnership occurred in the past
|
PopulationGrouping
| Value |
Description |
| group_unknown |
Unknown
|
| below_5_thousand |
Below 5 Thousand
|
| below_500_thousand |
Below 500 Thousand
|
| at_least_500_thousand |
At Least 500 Thousand
|
| top_100 |
Top 100
|
PortfolioStatusEnum
| Value |
Description |
| active |
This portfolio is active, and in use
|
| inactive |
This portfolio is inactive, and no longer in use
|
PortfolioUserRoleEnum
| Value |
Description |
| member |
The user is a member of the portfolio
|
| admin |
The user is an administrator of the portfolio
|
PreProcessingErrorEnum
| Value |
Description |
| invalid |
A cell from this line does not conform to the expected format.
|
| invalid_headers |
This file has the wrong headers
|
| missing |
Missing required value
|
| multiple_organisations |
This file upload contains more than one Avtt Organisation
|
| mismatched_organisation |
This AVTT Organisation has already been linked to a different Rev79 Organisation
|
ProgressStatusValueEnum
| Value |
Description |
| behind |
This tracking goal behind
|
| on_track |
This tracking goal on track
|
| ahead |
This tracking goal ahead
|
| completed |
This tracking goal is completed
|
| inactive |
This tracking goal is inactive
|
ProjectFinanceTypeEnum
| Value |
Description |
| no_grant_funding |
No grant funding
|
| community_funded |
Community funded
|
| internal_funded |
Internal (self-funded by the org)
|
| external_member_funded |
External (member raised funds)
|
| external_grant_funded |
External (grant from outside the org)
|
ProjectFundingTypeEnum
| Value |
Description |
| unknown |
This funding is unknown
|
| global_partnerships |
This funding is by global partnerships
|
| seed_company |
This funding is by Seed Company
|
| sil |
This funding is by SIL
|
| wycliffe_australia |
This funding is by Wycliffe Australia
|
| wycliffe_usa_mrf |
This is a MRF from Wycliffe USA
|
| other |
This funding is from other sources
|
| Value |
Description |
| visible |
Visible to all users
|
| only_pms_and_as |
Only visible to project managers and activity supervisors
|
| only_pms |
Only visible to project managers
|
| invisible |
Not visible, but relevant page can still be accessed by direct link
|
| deactivated |
Relevant page cannot be accessed
|
ProjectPartnerRoleResourcingEnum
| Value |
Description |
| resourcing_none |
Not resourcing
|
| workforce_only |
Only workers are resourced
|
| funding_only |
Only funding is resourced
|
| both |
Both workers and funding are resourced
|
ProjectProjectTypeEnum
| Value |
Description |
| managed_language_program |
Managed Language Program
|
| language_services |
Language Services provided to other managed language programs
|
| only_reporting_for_partners |
Only reporting engagements on behalf of local partners
|
| other_language_related_sales_and_services |
Other language related products and services (includes licensing access to IP)
|
| non_language_operations |
Operations, Non-Language work
|
| strategic_initiative |
Strategic Initiatives by teams & individuals (Global Plan or other)
|
| demo_project_exclude |
Demonstration or Test Project ONLY - not real
|
ProjectPseudonymUsageEnum
| Value |
Description |
| everywhere |
Use the pseudonym everywhere
|
| nowhere |
Don't use the pseudonym anywhere
|
| reports_only |
Use the pseudonym for reports, but not elsewhere
|
ProjectReportStatusEnum
| Value |
Description |
| not_begun |
This report is not yet begun
|
| in_progress |
This report is in progress
|
| awaiting_approval |
This report is awaiting approval
|
| approved |
This report is approved
|
ProjectRoleEnum
| Value |
Description |
| manager |
The user is permitted to make any changes in the project
|
| language_facilitator |
The user facilitates specific language communities within the project
|
| member |
The user is permitted to contribute to existing goals in the project, but not create or delete goals
|
| viewer |
The user is permitted to view the project but not make any changes
|
ProjectSensitivityEnum
| Value |
Description |
| confidential |
This project is confidential
|
| restricted |
This project is restricted
|
| unrestricted |
This project is un-restricted
|
ProjectStatusEnum
| Value |
Description |
| active |
This project is active, and in use
|
| inactive |
This project is inactive, and no longer in use
|
| deleted |
This project has been deleted
|
| completed |
This project is completed
|
ProjectTypeEnum
| Value |
Description |
| language |
This project is a language project
|
| other |
This project is not a language project
|
ProjectUserCategoryEnum
| Value |
Description |
| staff |
|
| other |
|
ReadWriteAccessTypeEnum
| Value |
Description |
| read |
Read only access
|
| write |
Read and write access
|
ReportTemplateTypeEnum
| Value |
Description |
| individual |
This template is for individual reports
|
| project |
This template is for project reports
|
| annual_review |
This template is for annual reviews
|
| position_results_description |
This template is for PRDs
|
ReportValueTypeEnum
The type of report value
| Value |
Description |
| simple |
A simple field value (text, select, etc.)
|
| grid |
A grid field value (part of a grid row)
|
SensitivityEnum
| Value |
Description |
| confidential |
Confidential
|
| restricted |
Restricted
|
| unrestricted |
Unrestricted
|
SharedWith
| Value |
Description |
| my_org |
Internal for users of my organisation
|
| all_orgs |
Shared with users of all organisations
|
SilSector
| Value |
Description |
| scripture |
In the scripture sector (bible translation)
|
| education_development |
In the education or development sector
|
| other |
In a sector not captured by other options
|
SocioculturalAccess
| Value |
Description |
| sociocultural_access_unknown |
Unknown
|
| sociocultural_access_easy |
Easy
|
| sociocultural_access_moderate |
Moderate
|
| sociocultural_access_difficult |
Difficult
|
| sociocultural_access_very_difficult |
Very Difficult
|
StandardObjectiveCategoryEnum
| Value |
Description |
| bt |
Bible Translation
|
| other |
Other
|
StatusEnum
| Value |
Description |
| active |
Enabled
|
| only_in_summary |
Only in Summary
|
| inactive |
Disabled
|
StrategicPriorityColorEnum
| Value |
Description |
| red |
Red
|
| light_blue |
Light blue
|
| green |
Green
|
| yellow |
Yellow
|
| dark_yellow |
Dark yellow
|
| orange |
Orange
|
| pink |
Pink
|
| dark_pink |
Dark pink
|
| white |
White
|
| grey |
Grey
|
StrategicPriorityScopeEnum
| Value |
Description |
| all_languages |
All languages spoken in the entity nations
|
| primary_languages |
Languages spoken primarily in the entity nations
|
StrategicPriorityStatusEnum
| Value |
Description |
| active |
This strategic priority is active
|
| archived |
This strategic priority is archived
|
SuggestedEditTypeEnum
| Value |
Description |
| create |
Create a new engagement
|
| change |
Change a field in an engagement
|
| add_mode |
Add a mode from an engagement
|
| remove_mode |
Remove a mode from an engagement
|
| delete |
Delete an engagement
|
TeamReportStatusEnum
| Value |
Description |
| in_progress |
This report has been started, but not completed
|
| edits_requested |
This report has been submitted, but a supervisor has asked for changes
|
| pending_approval |
This report has been completed and is awaiting supervisor approval
|
| approved |
This report has been approved by a supervisor
|
UserReportingEnum
| Value |
Description |
| no_reporting |
We are not using this feature
|
| all_reporting |
We require ALL our active users to do individual reports in Rev79
|
| staff_reporting |
We require all our active users who are labelled “STAFF” (in Org Workforce table) to do individual reports in Rev79
|
| selected_reporting |
We require A SUBSET of our Org Workforce to do individual reports (selected individually through the Org Workforce table)
|
UserStatusEnum
| Value |
Description |
| active |
This user is active and may access Rev79
|
| inactive |
This user is inactive, and cannot access Rev79
|
UsersAgeRangeEnum
| Value |
Description |
| users_age_range_unknown |
Unknown
|
| users_age_range_all |
ALL AGE GROUPS use the language
|
| users_age_range_some_young |
SOME Young People + ALL Adults use
|
| users_age_range_some |
SOME Young People + SOME Adults use
|
| users_age_range_adults |
ONLY Adults use the language
|
| users_age_range_older |
ONLY Older Adults use the language
|
| users_age_range_elderly |
ONLY the Elderly use the language
|
VisibilityEnum
| Value |
Description |
| everyone |
This partnership is visible to any user
|
| linked_projects |
This partnership is visible to linked projects
|
| my_org |
This partnership is visible to my organisation
|
WebhookEvent
| Value |
Description |
| ping |
|
| project_report_quarterly_submitted |
|
| project_report_quarterly_approved |
|
| project_report_quarterly_overdue |
|
| token_expired |
|
WebhookStatus
| Value |
Description |
| active |
Active
|
| inactive |
Inactive
|
Scalars
Boolean
Represents true or false values.
Float
Represents signed double-precision fractional values as specified by IEEE 754.
ID
Represents a unique identifier that is Base64 obfuscated. It is often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "VXNlci0xMA==") or integer (such as 4) input value will be accepted as an ID.
ISO8601Date
An ISO 8601-encoded date
ISO8601DateTime
An ISO 8601-encoded datetime
ISO8601Month
A month represented in YYYY-MM format, as defined by ISO8601.
ISO8601Period
A period of months represented in YYYY-MM/PNM format
where YYYY-MM indicates the starting month and N is the number of months, as defined by ISO8601.
Example: "2023-01/P3M" is the quarter starting in January 2023
These periods use a special form of $lt, $lte, $gt, and
$gte, which compares the period against a timestamp. These
operations are defined as follows:
-
$lt: compare the end timestamp of the period against the
provided timestamp as in period.end < value.
-
$lte: compare the start timestamp of the period against
the provided timestamp as in period.start <= value.
-
$gt: compare the start timestamp of the period against the
provided timestamp as in period.start > value.
-
$gte: compare the end timestamp of the period against the
provided timestamp as in period.end >= value.
Intuitively, the totally ordered operations $lt and $gt test
that the entire interval is less/greater than the provided
value, whereas the partially ordered operations $lte and
$gte test that some part of the interval is less/greater than
the provided value. Note that $eq remains an exact equality.
To query for periods which overlap a particular timeframe you
can test for $gte the start of your timeframe, and $lte the
end of your timeframe, like this:
{
"$gte": "2024-04-01T00:00:00",
"$lte": "2024-06-30T23:59:59"
}
Int
Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
JSON
Represents untyped JSON
LanguageTag
A BCP47 language tag, represented as a string. See
https://docs.rev79.app/language-tagging/ for more details.
In a MangoQuery, a LanguageTag field's comparison operators will
honour the specificity relation, rather than being a text match.
-
$lte: match language tags that are less specific than, or
the same as, the provided language tag
-
$lt: match language tags that are less specific than the
provided language tag
-
$gt: match language tags that are more specific than the
provided language tag
-
$gte: match language tags that are more specific than, or
the same as, the provided language tag
All language tag comparisons are case-insensitive.
MangoSelector
A Mango-formatted filter condition (i.e. a where clause).
MangoSortElement
A value suitable for a Mango sort field. This is either a simple
string denoting a field to use to sort ascending, or a JSON
object with a single property with value "asc" or "desc" to
denote a sort order for a field.
RRule
ReportSection
String
Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
Unions
ChartDataUnion
Chart data as TYSeriesDataType or TYPairDataType