Schema Types
Query
| Field | Argument | Type | Description |
|---|---|---|---|
| activities | [Activity!]! | Returns a queryable list of Activity records. | |
| query | MangoQuery | ||
| activityCommunities | [ActivityCommunity!]! | Returns a queryable list of ActivityCommunity records. | |
| query | MangoQuery | ||
| ai | Ai! | Access AI insights and credit usage data. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| apiAccessTokens | [ApiAccessToken!]! | Returns a queryable list of ApiAccessToken records. | |
| query | MangoQuery | ||
| appModuleUsers | [AppModuleUser!]! | Returns a queryable list of AppModuleUser records. | |
| query | MangoQuery | ||
| appModules | [AppModule!]! | Returns a queryable list of AppModule records. | |
| query | MangoQuery | ||
| charts | [Chart!] | Returns chart data for the given chart request. | |
| request | ChartsInput! | ||
| collaborationUsers | [CollaborationUser!]! | Returns a queryable list of CollaborationUser records. | |
| query | MangoQuery | ||
| collaborations | [Collaboration!]! | Returns a queryable list of Collaboration records. | |
| query | MangoQuery | ||
| communities | [Community!]! | Returns a queryable list of Community records. | |
| query | MangoQuery | ||
| communityInterestNotes | [CommunityInterestNote!]! | Returns a queryable list of CommunityInterestNote records. | |
| query | MangoQuery | ||
| dataExportRequests | [DataExportRequest!]! | Returns a queryable list of DataExportRequest records. | |
| query | MangoQuery | ||
| domains | [Domain!]! | Returns a queryable list of Domain records. | |
| 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!]! | Returns a queryable list of EngagementOrganisationLanguageContact records. | |
| query | MangoQuery | ||
| fundingTypes | [FundingType!]! | Returns a queryable list of FundingType records. | |
| query | MangoQuery | ||
| fundings | [Funding!]! | Returns a queryable list of Funding records. | |
| query | MangoQuery | ||
| goalNumberIndicatorTargets | [GoalNumberIndicatorTarget!]! | Returns a queryable list of GoalNumberIndicatorTarget records. | |
| query | MangoQuery | ||
| goalNumberIndicators | [GoalNumberIndicator!]! | Returns a queryable list of GoalNumberIndicator records. | |
| query | MangoQuery | ||
| goalProductionStages | [GoalProductionStage!]! | Returns a queryable list of GoalProductionStage records. | |
| query | MangoQuery | ||
| goalProgressSchemas | [GoalProgressSchema!]! | Returns a queryable list of GoalProgressSchema records. | |
| query | MangoQuery | ||
| goalStrategicPriorities | [GoalStrategicPriority!]! | Returns a queryable list of GoalStrategicPriority records. | |
| query | MangoQuery | ||
| goalTitleGroups | [GoalTitleGroup!]! | Returns a queryable list of GoalTitleGroup records. | |
| query | MangoQuery | ||
| goalTitles | [GoalTitle!]! | Returns a queryable list of GoalTitle records. | |
| query | MangoQuery | ||
| goals | [Goal!]! | Returns a queryable list of Goal records. | |
| query | MangoQuery | ||
| impactStories | [ImpactStory!]! | Returns a queryable list of ImpactStory records. | |
| query | MangoQuery | ||
| impactTeams | [ImpactTeam!]! | Returns a queryable list of ImpactTeam records. | |
| query | MangoQuery | ||
| individualReports | [IndividualReport!]! | Returns a queryable list of IndividualReport records. !! 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! | Access integration data (e.g. AVTT file uploads and organisations). !! This field is unstable in the `avtt` or `hummingbird` group. It is provided as-is, and may change or disappear at any time. | |
| keyResultReports | [KeyResultReport!]! | Returns a queryable list of KeyResultReport records. !! 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!]! | Returns a queryable list of KeyResult records. !! 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!]! | Returns a queryable list of KraReportNote records. !! 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!]! | Returns a queryable list of LanguageEngagement records. | |
| query | MangoQuery | ||
| languageInfoNotes | [LanguageInfoNote!]! | Returns a queryable list of LanguageInfoNote records. | |
| query | MangoQuery | ||
| languages | [Language!]! | Returns a queryable list of Language records. | |
| query | MangoQuery | ||
| materials | [Material!]! | Returns a queryable list of Material records. | |
| query | MangoQuery | ||
| me | User! | The currently authenticated user. | |
| milestoneLanguages | [MilestoneLanguage!]! | Returns a queryable list of MilestoneLanguage records. | |
| query | MangoQuery | ||
| milestones | [Milestone!]! | Returns a queryable list of Milestone records. | |
| query | MangoQuery | ||
| narratives | [Narrative!]! | Returns a queryable list of Narrative records. | |
| query | MangoQuery | ||
| nations | [Nation!]! | Returns a queryable list of Nation records. | |
| query | MangoQuery | ||
| now | ISO8601DateTime! | The current server timestamp. | |
| numbersPlanAndProgresses | [NumbersPlanAndProgress!]! | Returns a queryable list of NumbersPlanAndProgress records. | |
| query | MangoQuery | ||
| organisationMenuItems | [OrganisationMenuItem!]! | Returns a queryable list of OrganisationMenuItem records. | |
| query | MangoQuery | ||
| organisationNationEngagements | [OrganisationNationEngagement!]! | Returns a queryable list of OrganisationNationEngagement records. | |
| query | MangoQuery | ||
| organisationPartnerCommunities | [OrganisationPartnerCommunity!]! | Returns a queryable list of OrganisationPartnerCommunity records. | |
| query | MangoQuery | ||
| organisationPartners | [OrganisationPartner!]! | Returns a queryable list of OrganisationPartner records. | |
| query | MangoQuery | ||
| organisationSettings | [OrganisationSetting!]! | Returns a queryable list of OrganisationSetting records. | |
| query | MangoQuery | ||
| organisations | [Organisation!]! | Returns a queryable list of Organisation records. | |
| query | MangoQuery | ||
| outcomeProgressAssessments | [OutcomeProgressAssessment!]! | Returns a queryable list of OutcomeProgressAssessment records. | |
| query | MangoQuery | ||
| outcomes | [Outcome!]! | Returns a queryable list of Outcome records. | |
| query | MangoQuery | ||
| portfolioUsers | [PortfolioUser!]! | Returns a queryable list of PortfolioUser records. | |
| query | MangoQuery | ||
| portfolios | [Portfolio!]! | Returns a queryable list of Portfolio records. | |
| query | MangoQuery | ||
| positionResultsDescriptions | [PositionResultsDescription!]! | Returns a queryable list of PositionResultsDescription records. !! 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!]! | Returns a queryable list of PrayerPoint records. | |
| query | MangoQuery | ||
| productionNotes | [ProductionNote!]! | Returns a queryable list of ProductionNote records. | |
| query | MangoQuery | ||
| productionPlanAndProgresses | [ProductionPlanAndProgress!]! | Returns a queryable list of ProductionPlanAndProgress records. | |
| query | MangoQuery | ||
| productionTargets | [ProductionTarget!]! | Returns a queryable list of ProductionTarget records. | |
| query | MangoQuery | ||
| programPartners | [ProgramPartner!]! | Returns a queryable list of ProgramPartner records. | |
| query | MangoQuery | ||
| progress | [Progress!] | Returns production progress data. | |
| progressSchemaStatuses | [ProgressSchemaStatus!]! | Returns a queryable list of ProgressSchemaStatus records. | |
| query | MangoQuery | ||
| projectLanguageContacts | [ProjectLanguageContact!]! | Returns a queryable list of ProjectLanguageContact records. | |
| query | MangoQuery | ||
| projectMenuItems | [ProjectMenuItem!]! | Returns a queryable list of ProjectMenuItem records. | |
| query | MangoQuery | ||
| projectPartnerRoles | [ProjectPartnerRole!]! | Returns a queryable list of ProjectPartnerRole records. | |
| query | MangoQuery | ||
| projectPartners | [ProjectPartner!]! | Returns a queryable list of ProjectPartner records. | |
| query | MangoQuery | ||
| projectReports | [ProjectReport!]! | Returns a queryable list of ProjectReport records. | |
| query | MangoQuery | ||
| projectRoles | [ProjectRole!]! | Returns a queryable list of ProjectRole records. | |
| query | MangoQuery | ||
| projectUsers | [ProjectUser!]! | Returns a queryable list of ProjectUser records. | |
| query | MangoQuery | ||
| projects | [Project!]! | Returns a queryable list of Project records. | |
| query | MangoQuery | ||
| pseudonyms | [Pseudonym!]! | Returns a queryable list of Pseudonym records. | |
| query | MangoQuery | ||
| regions | [Region!]! | Returns a queryable list of Region records. | |
| query | MangoQuery | ||
| reportTemplates | [ReportTemplate!]! | Returns a queryable list of ReportTemplate records. | |
| query | MangoQuery | ||
| scriptureMaterials | [ScriptureMaterial!]! | Returns a queryable list of ScriptureMaterial records. | |
| query | MangoQuery | ||
| spheres | [Sphere!]! | Returns a queryable list of Sphere records. | |
| query | MangoQuery | ||
| standardNumberIndicators | [StandardNumberIndicator!]! | Returns a queryable list of StandardNumberIndicator records. | |
| query | MangoQuery | ||
| standardObjectives | [StandardObjective!]! | Returns a queryable list of StandardObjective records. | |
| query | MangoQuery | ||
| standardProductSets | [StandardProductSet!]! | Returns a queryable list of StandardProductSet records. | |
| query | MangoQuery | ||
| standardProductionStages | [StandardProductionStage!]! | Returns a queryable list of StandardProductionStage records. | |
| query | MangoQuery | ||
| standardTitleGroups | [StandardTitleGroup!]! | Returns a queryable list of StandardTitleGroup records. | |
| query | MangoQuery | ||
| standardTitles | [StandardTitle!]! | Returns a queryable list of StandardTitle records. | |
| query | MangoQuery | ||
| strategicPriorities | [StrategicPriority!]! | Returns a queryable list of StrategicPriority records. | |
| query | MangoQuery | ||
| strategicPriorityNotes | [StrategicPriorityNote!]! | Returns a queryable list of StrategicPriorityNote records. | |
| query | MangoQuery | ||
| strategicPriorityResponsiblePeople | [StrategicPriorityResponsiblePerson!]! | Returns a queryable list of StrategicPriorityResponsiblePerson records. | |
| query | MangoQuery | ||
| suggestedEditComments | [SuggestedEditComment!]! | Returns a queryable list of SuggestedEditComment records. | |
| query | MangoQuery | ||
| suggestedEdits | [SuggestedEdit!]! | Returns a queryable list of SuggestedEdit records. | |
| query | MangoQuery | ||
| teamReportSchedules | [TeamReportSchedule!]! | Returns a queryable list of TeamReportSchedule records. | |
| query | MangoQuery | ||
| teamReports | [TeamReport!]! | Returns a queryable list of TeamReport records. | |
| 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. | |
| String! | |||
| users | [User!]! | Returns a queryable list of User records. | |
| 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!]! | Returns a queryable list of Webhook records. | |
| query | MangoQuery | ||
| workDomains | [WorkDomain!]! | Returns a queryable list of WorkDomain records. | |
| query | MangoQuery | ||
Mutation
| Field | Argument | Type | Description |
|---|---|---|---|
| addCommunityToImpactTeam | 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteAiCache | AiCacheDeletion! | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| contextId | ID! | ||
| contextType | String! | ||
| screen | String | ||
| all | Boolean | ||
| deleteAiInsight | [AiInsight!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteApiAccessToken | [ApiAccessToken!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteCollaborationUser | [CollaborationUser!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteCommunityFromImpactTeam | ImpactTeam! | ||
| impactTeamId | ID! | ||
| communityId | ID! | ||
| deleteDataExportRequest | [DataExportRequest!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteEngagementOrganisationLanguageContact | [EngagementOrganisationLanguageContact!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteGoal | [Goal!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteGoalNumberIndicator | [GoalNumberIndicator!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteGoalNumberIndicatorTarget | [GoalNumberIndicatorTarget!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteGoalProductionStage | [GoalProductionStage!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteGoalProgressSchema | [GoalProgressSchema!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteGoalStrategicPriority | [GoalStrategicPriority!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteGoalTitle | [GoalTitle!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteGoalTitleGroup | [GoalTitleGroup!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteImpactPartner ⚠️ | [ImpactPartner!] |
⚠️ DEPRECATED Use deleteImpactTeam instead |
|
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteImpactStory | [ImpactStory!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteImpactTeam | [ImpactTeam!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteLanguageEngagement | [LanguageEngagement!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteMaterial | [Material!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteNarrative | [Narrative!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteNumbersPlanAndProgress | [NumbersPlanAndProgress!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteOrganisationPartner | [OrganisationPartner!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteOrganisationPartnerCommunity | [OrganisationPartnerCommunity!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteOutcome | [Outcome!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProductionNote | [ProductionNote!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProductionPlanAndProgress | [ProductionPlanAndProgress!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProductionTarget | [ProductionTarget!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProgressSchemaStatus | [ProgressSchemaStatus!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProject | [Project!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProjectLanguageContact | [ProjectLanguageContact!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProjectPartner | [ProjectPartner!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProjectPartnerRole | [ProjectPartnerRole!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteProjectUser | [ProjectUser!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteStrategicPriority | [StrategicPriority!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteStrategicPriorityNote | [StrategicPriorityNote!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteStrategicPriorityResponsiblePerson | [StrategicPriorityResponsiblePerson!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| 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!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteWebhook | [Webhook!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| deleteWorkDomain | [WorkDomain!] | ||
| ids | [ID!]! | ||
| hardDelete | Boolean | If true, permanently delete the records from the database. If false, soft delete if supported by the type. | |
| linkActivityToCommunity | ActivityCommunity! | ||
| activityId | ID! | ||
| communityId | ID! | ||
| linkImpactStoryToGoal | ImpactStory! | ||
| impactStoryId | ID! | ||
| goalId | ID! | ||
| linkImpactStoryToProjectReport | ImpactStory! | ||
| impactStoryId | ID! | ||
| projectReportId | ID! | ||
| linkOrganisationPartnerToCommunity | 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 | ||
| triggerHummingbirdImport | [HummingbirdProject!]! | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| organisationId | ID! | ||
| unlinkActivityFromCommunity | ActivityCommunity! | ||
| activityId | ID! | ||
| communityId | ID! | ||
| unlinkImpactStoryFromGoal | ImpactStory! | ||
| impactStoryId | ID! | ||
| goalId | ID! | ||
| unlinkImpactStoryFromProjectReport | ImpactStory! | ||
| impactStoryId | ID! | ||
| projectReportId | ID! | ||
| unlinkOrganisationPartnerFromCommunity | 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!]! | ||
| upsertAiInsight | [AiInsight!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| updates | [AiInsightUpsert!]! | ||
| 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!]! | ||
| upsertHummingbirdGroup | [HummingbirdGroup!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| updates | [HummingbirdGroupUpsert!]! | ||
| 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!]! | ||
| upsertOrganisationMenuItem ⚠️ | [OrganisationMenuItem!] |
⚠️ DEPRECATED Use upsertOrganisationSettings instead |
|
| updates | [OrganisationMenuItemUpsert!]! | ||
| upsertOrganisationPartner | [OrganisationPartner!] | ||
| updates | [OrganisationPartnerUpsert!]! | ||
| upsertOrganisationPartnerCommunity | [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!]! | ||
| upsertUser | [User!] | ||
| updates | [UserUpsert!]! | ||
| 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; non-null indicates the activity is complete. | |
| 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! | The unique identifier of the activity. | |
| index | String! | Sort order for this activity. Comparable with GoalType.index and OutcomeType.index. Uses fractional indexing (lexicographic string comparison); not guaranteed to be unique. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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 | Completion percentage as a value in [0, 1]. | |
| project | Project! | The project under which this activity exists. | |
| projectId | ID! | The project under which this activity exists. | |
ActivityCommunity
| Field | Argument | Type | Description |
|---|---|---|---|
| activity | Activity | The activity of this activity community. | |
| activityId | ID | The activity of this activity community. | |
| community | Community | The community of this activity community. | |
| communityId | ID | The community of this activity community. | |
| id | ID! | The unique identifier of the activity-community link. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
Ai
AI insights and credit usage for a context (Project, Organisation, or Collaboration)
| Field | Argument | Type | Description |
|---|---|---|---|
| creditUsage | AiCreditUsage! | Returns credit usage and limits for AI Insights in the current quarter or specified date range | |
| contextId | ID! | ||
| contextType | String! | ||
| dateRange | AiDateRangeInput | ||
| insightsHistory | AiInsightsHistory! | Returns historical insights for a context (for review, audit, or trend analysis) | |
| contextId | ID! | ||
| contextType | String! | ||
| screen | String | ||
| dateRange | AiDateRangeInput | ||
| limit | Int | ||
| offset | Int | ||
AiCacheDeletion
| Field | Argument | Type | Description |
|---|---|---|---|
| clearedKeys | Int! | The number of cache keys that were cleared. | |
| contextId | ID! | The ID of the context whose AI cache was cleared. | |
| message | String! | A summary message describing the cache deletion result. | |
AiCreditUsage
| Field | Argument | Type | Description |
|---|---|---|---|
| contextId | ID! | The ID of the entity this usage report applies to. | |
| contextType | String! | The type of entity this usage report applies to (e.g. Organisation). | |
| credits | AiCredits! | Credit allocation and consumption summary for this period. | |
| dateRange | AiDateRange! | The date range covered by this usage report. | |
| resetAt | ISO8601DateTime! | The timestamp when the credit allowance resets. | |
| usage | [AiUsage!]! | Breakdown of AI credit usage by feature or model. | |
AiCredits
| Field | Argument | Type | Description |
|---|---|---|---|
| limit | Int! | Total number of AI credits allocated for this period. | |
| percentage | Float! | Fraction of credits used, as a value in [0, 1]. | |
| remaining | Int! | Number of AI credits still available. | |
| used | Int! | Number of AI credits consumed so far. | |
AiDateRange
| Field | Argument | Type | Description |
|---|---|---|---|
| endDate | ISO8601Date! | The end of the date range (inclusive). | |
| startDate | ISO8601Date! | The start of the date range (inclusive). | |
AiInsight
| Field | Argument | Type | Description |
|---|---|---|---|
| actionable | Boolean! | Whether the insight suggests a concrete action for the user. | |
| analysisTime | Float | Time in seconds taken to generate this insight, if recorded. | |
| cacheHit | Boolean | Whether the result was served from the AI cache rather than generated fresh. | |
| category | String! | The category classifying the type of insight. | |
| contextId | ID! | The ID of the entity this insight belongs to. | |
| contextType | String! | The type of entity this insight belongs to. One of: Project, Organisation, Collaboration, Portfolio. | |
| createdAt | ISO8601DateTime! | The timestamp when this insight was generated. | |
| creditsUsed | Int! | Number of AI credits consumed to generate this insight. | |
| description | String | A longer explanation of the insight. | |
| details | String | Additional technical details or supporting data for the insight. | |
| id | ID! | The unique identifier of the AI insight. | |
| model | String! | The AI model that generated this insight. | |
| priority | Int! | Display priority; lower values appear first. | |
| relatedData | JSON! | Structured JSON data associated with the insight for rendering. | |
| screen | String! | The application screen that generated this insight. | |
| severity | String! | The severity level of the insight (e.g. info, warning, critical). | |
| subTab | String | The sub-tab within the screen that generated this insight, if applicable. | |
| title | String! | The short title of the insight. | |
| tokensInput | Int! | Number of input tokens consumed when generating this insight. | |
| tokensOutput | Int! | Number of output tokens produced when generating this insight. | |
| user | User! | The user who triggered the generation of this insight. | |
| userId | ID! | The user who triggered the generation of this insight. | |
AiInsightsHistory
| Field | Argument | Type | Description |
|---|---|---|---|
| contextId | ID! | The ID of the entity this history applies to. | |
| contextType | String! | The type of entity this history applies to (e.g. Organisation). | |
| history | [AiInsight!]! | The paginated list of historical AI insights. | |
| limit | Int! | Maximum number of records returned in this response. | |
| offset | Int! | Number of records skipped before this page. | |
| total | Int! | Total number of insight records matching the query. | |
AiUsage
| Field | Argument | Type | Description |
|---|---|---|---|
| count | Int! | Number of times the AI was invoked on this screen. | |
| credits | Int! | Total AI credits consumed on this screen. | |
| lastUsed | ISO8601DateTime! | The timestamp when the AI was last used on this screen. | |
| screen | String! | The application screen where AI credits were used. | |
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! | The timestamp when the access token was created. | |
| 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) | |
| extraOrganisationAccess | ReadWriteAccessTypeEnum! | The type of access the token allows to organisation-scoped fields not covered by other scopes (e.g. Work Domain). | |
| id | ID! | The unique identifier of the access token. | |
| 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
| Field | Argument | Type | Description |
|---|---|---|---|
| code | String! | The machine-readable code identifying this application module. | |
| id | ID! | The unique identifier of the application module. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The human-readable name of the application module. | |
AppModuleUser
| Field | Argument | Type | Description |
|---|---|---|---|
| admin | Boolean | Whether the user has admin privileges with respect to the app module. | |
| appModule | AppModule! | The application module this user is assigned to. | |
| appModuleId | ID! | The application module this user is assigned to. | |
| id | ID! | The unique identifier of this user-module assignment. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| nations | [Nation!]! | The nations this user has access to through this module assignment. | |
| query | MangoQuery | ||
| nationsCount | Int! | The nations this user has access to through this module assignment. | |
| query | MangoQuery | ||
| organisations | [Organisation!]! | The organisations this user has access to through this module assignment. | |
| query | MangoQuery | ||
| organisationsCount | Int! | The organisations this user has access to through this module assignment. | |
| query | MangoQuery | ||
| user | User! | The user assigned to this module. | |
| userId | ID! | The user assigned to this module. | |
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! | The unique identifier of the attached file. | |
| md5sum | String | An MD5 checksum of the attached file contents, in Base64 notation. | |
AvttFileMissingStagesAndTasks
| Field | Argument | Type | Description |
|---|---|---|---|
| avttProjectKey | String | The AVTT project key for the row with the missing stage or task. | |
| avttStageName | String | The AVTT stage name referenced on the row, if applicable. | |
| 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
| Field | Argument | Type | Description |
|---|---|---|---|
| avttProjectKey | String! | The AVTT project key identifying the project in the file. | |
| avttStages | [AvttFileStage!]! | The stages and their associated tasks found for this project in the file. | |
AvttFileStage
| Field | Argument | Type | Description |
|---|---|---|---|
| avttStageName | String! | The name of the AVTT stage as it appears in the file. | |
| avttTaskNames | [String!]! | The ordered names of tasks belonging to this stage as they appear in the file. | |
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!]! | The AVTT organisations referenced in this file upload. | |
| query | MangoQuery | ||
| avttOrganisationsCount | Int! | The AVTT organisations referenced in this file upload. | |
| 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! | The unique identifier of the AVTT file upload. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| lineCount | Int | The number of lines in this file. | |
| missingStagesAndTasks | [AvttFileMissingStagesAndTasks!]! | Stages or tasks referenced in the file that are not yet configured in Rev79. | |
| organisation | Organisation! | The organisation this file upload belongs to. | |
| organisationId | ID! | The organisation this file upload belongs to. | |
| preProcessingErrors | [AvttFilePreProcessingError!]! | List of errors found during pre-processing of the AVTT file. | |
AvttOrganisation
| Field | Argument | Type | Description |
|---|---|---|---|
| avttFileUploads | [AvttFileUpload!]! | The file uploads that reference this AVTT organisation. | |
| query | MangoQuery | ||
| avttFileUploadsCount | Int! | The file uploads that reference this AVTT organisation. | |
| query | MangoQuery | ||
| avttProjects | [AvttProject!]! | The AVTT projects belonging to this AVTT organisation. | |
| query | MangoQuery | ||
| avttProjectsCount | Int! | The AVTT projects belonging to this AVTT organisation. | |
| query | MangoQuery | ||
| id | ID! | The unique identifier of the AVTT organisation. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the AVTT organisation as imported from AVTT. | |
| organisation | Organisation! | The Rev79 organisation this AVTT organisation is linked to. | |
| organisationId | ID! | The Rev79 organisation this AVTT organisation is linked to. | |
AvttProject
| Field | Argument | Type | Description |
|---|---|---|---|
| avttOrganisation | AvttOrganisation! | The AVTT organisation this project belongs to. | |
| avttOrganisationId | ID! | The AVTT organisation this project belongs to. | |
| avttStages | [AvttStage!]! | The ordered stages belonging to this AVTT project. | |
| query | MangoQuery | ||
| avttStagesCount | Int! | The ordered stages belonging to this AVTT project. | |
| query | MangoQuery | ||
| goalProgressSchema | GoalProgressSchema | The goal progress schema derived from the linked goal and community. | |
| goalProgressSchemaId | ID | The goal progress schema derived from the linked goal and community. | |
| id | ID! | The unique identifier of the AVTT project. | |
| key | String! | The AVTT project key used to identify this project in file imports. | |
| language ⚠️ | Language |
Deprecated: the language associated with this AVTT project.
⚠️ DEPRECATED Get/Set ManualCommunity instead |
|
| languageId ⚠️ | ID |
Deprecated: the language associated with this AVTT project.
⚠️ DEPRECATED Get/Set ManualCommunity instead |
|
| lastUpdates | ISO8601DateTime! | The timestamp when this record was last modified. | |
| manualCommunity | Community | The Rev79 community this AVTT project is manually linked to. | |
| manualCommunityId | ID | The Rev79 community this AVTT project is manually linked to. | |
| manualGoal | Goal | The Rev79 goal this AVTT project is manually linked to. | |
| manualGoalId | ID | The Rev79 goal this AVTT project is manually linked to. | |
| name | String! | The name of the AVTT project. | |
| project | Project | The Rev79 project this AVTT project is manually linked to. | |
| projectId | ID | The Rev79 project this AVTT project is manually linked to. | |
| shouldImport | Boolean! | Whether progress data from this AVTT project should be imported into Rev79. | |
AvttStage
| Field | Argument | Type | Description |
|---|---|---|---|
| avttProject | AvttProject! | The AVTT project this stage belongs to. | |
| avttProjectId | ID! | The AVTT project this stage belongs to. | |
| id | ID! | The unique identifier of the AVTT stage. | |
| index | String! | An index for ordering the stages. | |
| lastUpdates | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the AVTT stage. | |
| standardStage | StandardProductionStage | The Rev79 standard production stage this AVTT stage maps to, if set. | |
| standardStageId | ID | The Rev79 standard production stage this AVTT stage maps to, if set. | |
| taskNames | [String!]! | The ordered names of tasks associated with this stage. | |
Chart
| Field | Argument | Type | Description |
|---|---|---|---|
| chartType | ChartsEnum! | The type of chart to render. | |
| data | ChartDataUnion | The chart data, as either TYSeriesDataType or TYPairDataType. | |
| definition | Definition | Metadata about the chart definition. | |
Collaboration
| Field | Argument | Type | Description |
|---|---|---|---|
| collaborationUsers | [CollaborationUser!]! | The users who have access to this collaboration. | |
| query | MangoQuery | ||
| collaborationUsersCount | Int! | The users who have access to this collaboration. | |
| query | MangoQuery | ||
| geographicScope | GeographicScopeEnum! | The geographic scope of the collaboration. | |
| id | ID! | The unique identifier of the collaboration. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the collaboration. | |
| nationEngagements | [LanguageEngagement!]! | Language engagements for languages spoken in the nations associated with this collaboration. | |
| query | MangoQuery | ||
| nationEngagementsCount | Int! | Language engagements for languages spoken in the nations associated with this collaboration. | |
| query | MangoQuery | ||
| nations | [Nation!]! | The nations associated with this collaboration. | |
| query | MangoQuery | ||
| nationsCount | Int! | The nations associated with this collaboration. | |
| query | MangoQuery | ||
| organisations | [Organisation!]! | The organisations participating in this collaboration. | |
| query | MangoQuery | ||
| organisationsCount | Int! | The organisations participating in this collaboration. | |
| query | MangoQuery | ||
| status | CollaborationStatusEnum! | The current status of the collaboration. | |
| strategicPriorities | [StrategicPriority!]! | The strategic priorities defined for this collaboration. | |
| query | MangoQuery | ||
| strategicPrioritiesCount | Int! | The strategic priorities defined for this collaboration. | |
| query | MangoQuery | ||
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! | The unique identifier of this collaboration user membership. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| role | CollaborationUserRoleEnum! | The role of the user within the collaboration. | |
| user | User! | The user with access to the collaboration. | |
| userId | ID! | The user with access to the collaboration. | |
Community
| Field | Argument | Type | Description |
|---|---|---|---|
| communityInterestNotes | [CommunityInterestNote!] | Interests in translation for this community | |
| query | MangoQuery | ||
| communityInterestNotesCount | Int | Interests in translation for this community | |
| query | MangoQuery | ||
| engagements | [LanguageEngagement!] | The language engagements for this community. | |
| query | MangoQuery | ||
| engagementsCount | Int | The language engagements for this community. | |
| query | MangoQuery | ||
| goalProgressSchema | [GoalProgressSchema!] | The goal progress schemas linked to this community. | |
| query | MangoQuery | ||
| goalProgressSchemaCount | Int | The goal progress schemas linked to this community. | |
| query | MangoQuery | ||
| id | ID! | The unique identifier of the community. | |
| impactStories | [ImpactStory!]! | The impact stories realted to this community | |
| query | MangoQuery | ||
| impactStoriesCount | Int! | The impact stories realted to this community | |
| query | MangoQuery | ||
| language | Language! | The language associated with this community. | |
| languageId | ID! | The language associated with this community. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String | The name of the community. | |
| pseudonyms | [Pseudonym!]! | The pseudonyms used to identify this community within projects. | |
| query | MangoQuery | ||
| rolv ⚠️ | [String!]! |
Deprecated: Registry of Languages of the World values at the community level.
⚠️ DEPRECATED ROLV has moved to the Language. This field reads an obsolete community-level ROLV that may not match the associated Language's ROLV value. |
|
CommunityInterestNote
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community! | The community this interest note applies to. | |
| communityId | ID! | The community this interest note applies to. | |
| id | ID! | The unique identifier of this community interest note. | |
| interestLevel | InterestLevel! | Community interest in translation | |
| note | String | Free-text notes on community interest. | |
| sharedWith | SharedWith! | Which organisations are this community interest shared with | |
| standardObjective | StandardObjective! | The standard objective (finish line) this interest note relates to. | |
| standardObjectiveId | ID! | The standard objective (finish line) this interest note relates to. | |
| user | User | The user who recorded this interest note, if applicable. | |
| userId | ID | The user who recorded this interest note, if applicable. | |
DataExportRequest
| Field | Argument | Type | Description |
|---|---|---|---|
| dataSource | DataExportRequestSourceEnum! | The data source to be exported. | |
| id | ID! | The unique identifier of the data export request. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| organisation | Organisation | The organisation scoping this export request, if applicable. | |
| organisationId | ID | The organisation scoping this export request, if applicable. | |
| project | Project | The project scoping this export request, if applicable. | |
| projectId | ID | The project scoping this export request, if applicable. | |
| status | DataExportRequestStatusEnum | The current processing status of the export request. | |
| url | String | URL to fetch the data for this export request. This URL will be valid for 24 hours from the time of the request. This field is only populated if `status` is `done`. | |
DateSeries
| Field | Argument | Type | Description |
|---|---|---|---|
| data | [ISO8601DateTime!]! | The date values in this series. | |
| id | ID | An optional identifier for this date series. | |
| name | String | An optional label for this date series. | |
Definition
| Field | Argument | Type | Description |
|---|---|---|---|
| name | String | The name of the chart definition. | |
Domain
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of the domain. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String | The name of the domain. | |
EngagementOrganisationLanguageContact
Holds the users to be contacted in regards to enquiries about language engagements of a given language
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of this engagement organisation language contact. | |
| 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
| Field | Argument | Type | Description |
|---|---|---|---|
| data | [Float!]! | The numeric values in this series. | |
| id | ID | An optional identifier for this float series. | |
| name | String | An optional label for this float series. | |
Funding
| Field | Argument | Type | Description |
|---|---|---|---|
| accountsCode | String | The accounts or finance code associated with this funder. | |
| contactEmail | String | The email address of the contact person at the funding organisation. | |
| contactName | String | The name of the contact person at the funding organisation. | |
| funderName | String | The name of the funding organisation. | |
| id | ID! | The unique identifier of the funder. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
FundingType
| Field | Argument | Type | Description |
|---|---|---|---|
| description | String | A description of the funding type. | |
| id | ID! | The unique identifier of the funding type. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String | The localised name of the funding type. | |
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. | |
| chapters | Float | Sum of chapters across the goal's titles that have pericopes. Null if none of the titles have pericopes. | |
| goalProgressSchemas | [GoalProgressSchema!]! | The progress schemas tracking progress for each community towards this goal. | |
| query | MangoQuery | ||
| goalProgressSchemasCount | Int! | The progress schemas tracking progress for each community towards this goal. | |
| query | MangoQuery | ||
| goalStrategicPriorities | [GoalStrategicPriority!]! | Strategic priority links. | |
| query | MangoQuery | ||
| goalStrategicPrioritiesCount | Int! | Strategic priority links. | |
| query | MangoQuery | ||
| id | ID! | The unique identifier of the goal. | |
| 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! | The timestamp when this record was last modified. | |
| modes | [String!]! | The delivery modes applicable to this goal (e.g. print, audio). | |
| 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! | The goal this number indicator belongs to. | |
| goalId | ID! | The goal this number indicator belongs to. | |
| 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! | The unique identifier of this goal number indicator. | |
| index | String | An index for ordering the indicators. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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! | The standard number indicator this goal indicator is based on. | |
| standardIndicatorId | ID! | The standard number indicator this goal indicator is based on. | |
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! | The unique identifier of this number indicator target. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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! | The goal this production stage belongs to. | |
| goalId | ID! | The goal this production stage belongs to. | |
| id | ID! | The unique identifier of this goal production stage. | |
| index | String | An index for ordering the stages. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| standardStage | StandardProductionStage | The standard production stage this goal stage is based on. | |
| standardStageId | ID | The standard production stage this goal stage is based on. | |
| 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 |
|---|---|---|---|
| chapterProgress | Float | The progress made in chapters towards a specific production stage. Calculated as the sum of (title chapters × reported progress) for all titles in the goal for the given production stage. Handles both title-level and title-group-level progress reporting. Returns null if the goal has no titles with pericopes. | |
| goalProductionStageId | ID! | ||
| community | Community | The community of this progress schema, if any. | |
| communityId | 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! | The unique identifier of this goal progress schema. | |
| internalNote | String | Internal notes visible only to the managing organisation. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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. True only when paratext_id is non-blank and not '0'. | |
| 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!]! | The production targets set for this progress schema. | |
| query | MangoQuery | ||
| productionTargetsCount | Int! | The production targets set for this progress schema. | |
| 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 | Notes shared with all organisations who can view this progress schema. | |
GoalStrategicPriority
| Field | Argument | Type | Description |
|---|---|---|---|
| goal | Goal! | The connected goal. | |
| goalId | ID! | The connected goal. | |
| id | ID! | The unique identifier of this goal–strategic priority link. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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 |
|---|---|---|---|
| chapters | Float | The quantity of chapters covered by the title's pericope, accounting for partially covered chapters. For example a pericope of "John 2:6-4:27" would have a chapter count of 2.3 because it covers 80% of chapter 2, 100% of chapter 3 and 50% of chapter 4. Null for titles with no pericope. | |
| id | ID! | The unique identifier of this goal title. | |
| index | String | An index for ordering the indicators. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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 | The ID of the standard title this goal title is based on, if any. | |
| titleGroup | GoalTitleGroup | The goal title group this title belongs to. | |
| titleGroupId | ID | The goal title group this title belongs to. | |
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 | The goal this title group belongs to. | |
| goalId | ID | The goal this title group belongs to. | |
| id | ID! | The unique identifier of this goal title group. | |
| index | String | An index for ordering the title-groups. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the title-group. | |
| standardTitleGroup | StandardTitleGroup | The standard title group this goal title group is based on, if any. | |
| standardTitleGroupId | ID | The standard title group this goal title group is based on, if any. | |
| 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. | |
HummingbirdGroup
| Field | Argument | Type | Description |
|---|---|---|---|
| activity | Activity | The Rev79 activity this group is linked to (set on activity groups after import). | |
| activityId | ID | The Rev79 activity this group is linked to (set on activity groups after import). | |
| canonicalName | String! | The canonical name of this Hummingbird group. | |
| canonicalParentGroup | HummingbirdGroup | The parent group of this group, if any. | |
| canonicalParentGroupId | ID | The parent group of this group, if any. | |
| goal | Goal | The Rev79 goal this group is linked to (set on output groups after import). | |
| goalId | ID | The Rev79 goal this group is linked to (set on output groups after import). | |
| hummingbirdProject | HummingbirdProject! | The Hummingbird project this group belongs to. | |
| hummingbirdProjectId | ID! | The Hummingbird project this group belongs to. | |
| hummingbirdResults | [HummingbirdResult!]! | The Hummingbird results belonging to this group. | |
| query | MangoQuery | ||
| hummingbirdResultsCount | Int! | The Hummingbird results belonging to this group. | |
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| outcome | Outcome | The Rev79 outcome this group is linked to (set on outcome groups after import). | |
| outcomeId | ID | The Rev79 outcome this group is linked to (set on outcome groups after import). | |
| resultType | HummingbirdResultCategoryEnum! | The RBM result type of this group: outcome, output, or activity. | |
| rev79Id | ID! | ||
| standardObjective | StandardObjective | The standard objective (FinishLineMarker) this group has been mapped to. | |
| standardObjectiveId | ID | The standard objective (FinishLineMarker) this group has been mapped to. | |
| workDomain | WorkDomain | The Rev79 work domain this group has been mapped to. | |
| workDomainId | ID | The Rev79 work domain this group has been mapped to. | |
HummingbirdImportLanguageMapping
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community | The Rev79 community this language maps to, if mapped. | |
| hummingbirdLanguage | String | The Hummingbird language key. Blank means a project-level (non-language-specific) result. | |
| mapped | Boolean! | Whether this language will be linked on import (project-level, or has a community). | |
HummingbirdImportPreview
| Field | Argument | Type | Description |
|---|---|---|---|
| organisation | Organisation! | The organisation this preview was requested for. | |
| projects | [HummingbirdImportProjectPreview!]! | Per-project previews for every eligible Hummingbird project. | |
| summary | HummingbirdImportPreviewSummary! | Aggregate counts across all previewed projects. | |
HummingbirdImportPreviewNode
| Field | Argument | Type | Description |
|---|---|---|---|
| action | HummingbirdImportActionEnum! | What import will do with this group: create, reuse, or blocked. | |
| blockReasons | [String!]! | Why this group is blocked, if action is blocked. Empty otherwise. | |
| children | [HummingbirdImportPreviewNode!]! | Child nodes (goals under an outcome, activities under a goal). | |
| languages | [HummingbirdImportLanguageMapping!]! | Per-language community mappings for this group. | |
| name | String! | The canonical name of the projected object. | |
| resultType | HummingbirdResultCategoryEnum! | The RBM result type: outcome, output (goal), or activity. | |
| standardObjective | StandardObjective | The Standard Objective mapped to this group (output groups only). | |
| warnings | [HummingbirdImportWarning!]! | Advisory GroupBuilder warnings for this group. | |
| workDomain | WorkDomain | The Rev79 work domain mapped to this group (output groups only). | |
HummingbirdImportPreviewSummary
| Field | Argument | Type | Description |
|---|---|---|---|
| activitiesToCreate | Int! | ||
| activitiesToReuse | Int! | ||
| blockedCount | Int! | Number of projected nodes that are blocked. | |
| goalsToCreate | Int! | ||
| goalsToReuse | Int! | ||
| nonImportableCount | Int! | Number of groups GroupBuilder flagged as non-importable (missing Work Domain/Standard Objective, or all languages unmapped). These still surface inline as blocked nodes/scriptureGoals; unlike blockedCount this counts only GroupBuilder's own exclusions, not descendants blocked by a blocked parent. | |
| outcomesToCreate | Int! | ||
| outcomesToReuse | Int! | ||
| programsToCreate | Int! | Number of projects that will have a new Rev79 Program created. | |
| scriptureGoalsToCreate | Int! | ||
| scriptureGoalsToReuse | Int! | ||
| warningCount | Int! | Number of projected nodes carrying warnings. | |
HummingbirdImportProjectPreview
| Field | Argument | Type | Description |
|---|---|---|---|
| hummingbirdProject | HummingbirdProject! | The Hummingbird project being previewed. | |
| nodes | [HummingbirdImportPreviewNode!]! | Top-level projected RBM objects (outcomes, and any root-level goals/activities). | |
| program | Project | The existing linked Rev79 program (a GraphQL Project), if any. | |
| programAction | HummingbirdImportActionEnum! | Whether import will create a new Program or reuse the existing one. | |
| programName | String! | The program's name — the existing program's, or the name a new one will be created with. | |
| scriptureGoals | [HummingbirdImportScriptureGoalPreview!]! | Projected per-language scripture goals with stage tracking. | |
| summary | HummingbirdImportPreviewSummary! | Counts for this project. | |
HummingbirdImportScriptureGoalPreview
| Field | Argument | Type | Description |
|---|---|---|---|
| action | HummingbirdImportActionEnum! | What import will do: create, reuse, or blocked. | |
| blockReasons | [String!]! | Why this scripture goal is blocked, if action is blocked. Empty otherwise. | |
| community | Community | The Rev79 community this language maps to. | |
| language | String | The Hummingbird language key for this goal. | |
| name | String! | The scripture group's canonical name. | |
| stages | [HummingbirdImportStage!]! | Per-language stage tracking (HummingbirdStage → ProductionMarker). | |
| standardObjective | StandardObjective | The Standard Objective mapped to this scripture group. | |
| warnings | [HummingbirdImportWarning!]! | Advisory GroupBuilder warnings for this group. | |
| workDomain | WorkDomain | The Rev79 work domain mapped to this scripture group. | |
HummingbirdImportStage
| Field | Argument | Type | Description |
|---|---|---|---|
| mapped | Boolean! | Whether this stage maps to a ProductionMarker (else no progress rows are created). | |
| name | String! | The Hummingbird stage name. | |
| productionMarker | StandardProductionStage | The Rev79 ProductionMarker this stage maps to, if mapped. | |
| status | String! | active, inactive, or deleted. | |
HummingbirdImportWarning
| Field | Argument | Type | Description |
|---|---|---|---|
| kind | String | Machine-readable warning category. | |
| message | String | Human-readable warning detail. | |
HummingbirdLanguage
| Field | Argument | Type | Description |
|---|---|---|---|
| hummingbirdExternalProjectId | String! | The external ID of the Hummingbird project this language belongs to. | |
| hummingbirdLanguageKey | String! | The external Hummingbird language identifier for this record. | |
| hummingbirdProject | HummingbirdProject | The HummingbirdProject record this Hummingbird language belongs to. | |
| hummingbirdProjectCount | Int | The HummingbirdProject record this Hummingbird language belongs to. | |
| hummingbirdResults | [HummingbirdResult!]! | The Hummingbird results associated with this Hummingbird language. | |
| query | MangoQuery | ||
| hummingbirdResultsCount | Int! | The Hummingbird results associated with this Hummingbird language. | |
| query | MangoQuery | ||
| iso | String | The Ethnologue code for this Hummingbird language. | |
| languageAlias | String | The alias for this Hummingbird language. | |
| lastUpdated | ISO8601DateTime! | ||
| name | String | The name of this Hummingbird language. | |
| rev79Community | Community | The Rev79 community this Hummingbird language is mapped to. | |
| rev79CommunityId | ID | The Rev79 community this Hummingbird language is mapped to. | |
| rev79Id | ID! | ||
| rev79Language | Language | The Rev79 language this Hummingbird language is mapped to. | |
| rev79LanguageId | ID | The Rev79 language this Hummingbird language is mapped to. | |
| rolv | String | The ROLV number for this Hummingbird language. | |
| status | HummingbirdLanguageStatusEnum! | The current status of this Hummingbird language. | |
HummingbirdProject
| Field | Argument | Type | Description |
|---|---|---|---|
| country | String | The country associated with this Hummingbird project. | |
| endDate | String | The end date of the Hummingbird project from the Hummingbird API. | |
| hummingbirdGroups | [HummingbirdGroup!]! | The Hummingbird groups belonging to this Hummingbird project. | |
| query | MangoQuery | ||
| hummingbirdGroupsCount | Int! | The Hummingbird groups belonging to this Hummingbird project. | |
| query | MangoQuery | ||
| hummingbirdId | String! | The external Hummingbird project ID. | |
| hummingbirdResults | [HummingbirdResult!]! | The Hummingbird results (outcomes, outputs, scripture, activities) belonging to this Hummingbird project. | |
| query | MangoQuery | ||
| hummingbirdResultsCount | Int! | The Hummingbird results (outcomes, outputs, scripture, activities) belonging to this Hummingbird project. | |
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String | The name of the Hummingbird project. | |
| organisations | [Organisation!]! | The organisations associated with this Hummingbird project via Hummingbird partners. | |
| query | MangoQuery | ||
| organisationsCount | Int! | The organisations associated with this Hummingbird project via Hummingbird partners. | |
| query | MangoQuery | ||
| project | Project | The Rev79 project this Hummingbird project is linked to. | |
| projectId | ID | The Rev79 project this Hummingbird project is linked to. | |
| rev79Id | ID! | The internal Rev79 identifier (primary key) for this Hummingbird project. | |
| securityLevel | String | The Hummingbird security level string (e.g. level1, level2, level3). | |
| sendReportsToHummingbird | Boolean! | Whether approved quarterly report data is sent back to Hummingbird. | |
| shouldImport | Boolean! | Whether this Hummingbird project should be imported into Rev79. | |
| startDate | String | The start date of the Hummingbird project from the Hummingbird API. | |
| status | HummingbirdProjectStatusEnum! | The current status of this Hummingbird project. | |
HummingbirdResult
| Field | Argument | Type | Description |
|---|---|---|---|
| activity | Activity | The Rev79 activity this Hummingbird result is mapped to. | |
| activityId | ID | The Rev79 activity this Hummingbird result is mapped to. | |
| community | Community | The Rev79 community this Hummingbird result is scoped to. | |
| communityId | ID | The Rev79 community this Hummingbird result is scoped to. | |
| endYear | Int | The planned end year of this result. | |
| goal | Goal | The Rev79 goal this Hummingbird result is mapped to. | |
| goalId | ID | The Rev79 goal this Hummingbird result is mapped to. | |
| hummingbirdExternalProjectId | String! | The external ID of the Hummingbird project this result belongs to. | |
| hummingbirdGroup | HummingbirdGroup | The Hummingbird group this result has been assigned to. | |
| hummingbirdGroupId | ID | The Hummingbird group this result has been assigned to. | |
| hummingbirdId | String! | The ID of this result within Hummingbird. | |
| hummingbirdLanguage | HummingbirdLanguage | The HummingbirdLanguage record this result is mapped to. | |
| hummingbirdLanguageId | ID | The HummingbirdLanguage record this result is mapped to. | |
| hummingbirdProject | HummingbirdProject | The HummingbirdProject record this result is mapped to. | |
| hummingbirdProjectCount | Int | The HummingbirdProject record this result is mapped to. | |
| lastUpdated | ISO8601DateTime! | ||
| name | String! | The name of this Hummingbird result. | |
| outcome | Outcome | The Rev79 outcome this Hummingbird result is mapped to. | |
| outcomeId | ID | The Rev79 outcome this Hummingbird result is mapped to. | |
| resultType | HummingbirdResultCategoryEnum! | The RBM type of this result: outcome, output, scripture, or activity. | |
| resultYear | Int | The year associated with this result. | |
| rev79Id | ID! | ||
| shouldImport | Boolean! | Whether this Hummingbird result should be imported into Rev79. | |
| startYear | Int | The planned start year of this result. | |
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! | The unique identifier of the impact team. | |
| 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! | The timestamp when this record was last modified. | |
| leaderName | String | The leader of this group. | |
| organisation | Organisation! | The organisation this impact team belongs to. | |
| organisationId | ID! | The organisation this impact team belongs to. | |
| organisationPartner | OrganisationPartner | The organisation partner linked to this impact team. | |
| organisationPartnerId | ID | The organisation partner linked to this impact team. | |
| status | ImpactTeamStatusEnum! | The current status of the impact team. | |
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 | Community | The community related to this story. | |
| communityId | 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! | The unique identifier of the impact story. | |
| impactTeam | ImpactTeam | The impact team related to this story. | |
| impactTeamId | ID | The impact team related to this story. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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.
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community | The community linked to this response, if any. | |
| communityId | ID | The ID of the community linked to this response, if any. | |
| question | String! | The report question that prompted this impact story response. | |
| response | String | The impact story content provided as the 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! | The unique identifier of the impact team. | |
| 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! | The timestamp when this record was last modified. | |
| leaderName | String | The leader of this group. | |
| organisation | Organisation! | The organisation this impact team belongs to. | |
| organisationId | ID! | The organisation this impact team belongs to. | |
| organisationPartner | OrganisationPartner | The organisation partner linked to this impact team. | |
| organisationPartnerId | ID | The organisation partner linked to this impact team. | |
| status | ImpactTeamStatusEnum! | The current status of the impact team. | |
IndividualReport
| Field | Argument | Type | Description |
|---|---|---|---|
| approvalDate | ISO8601Date | The date on which the report was approved. | |
| approver | User | The user who approved this report, if applicable. | |
| approverId | ID | The user who approved this report, if applicable. | |
| endMonth | String | The last month covered by this report. | |
| id | ID! | The unique identifier of this individual report. | |
| kraReportNotes | [KraReportNote!]! | The KRA report notes associated with this report. | |
| query | MangoQuery | ||
| kraReportNotesCount | Int! | The KRA report notes associated with this report. | |
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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 | ||
| startMonth | String | The first month covered by this report. | |
| status | IndividualReportStatusEnum! | The current workflow status of the report. | |
| submissionDate | ISO8601Date | The date on which the report was submitted for approval. | |
| submitter | User | The user who submitted this report for approval, if applicable. | |
| submitterId | ID | The user who submitted this report for approval, if applicable. | |
| templateName | String | The name of the report template used. | |
| templateXml | String | The XML definition of the report template. | |
| user | User! | The user who owns this report. | |
| userId | ID! | The user who owns this report. | |
Integration
| Field | Argument | Type | Description |
|---|---|---|---|
| avttFileUploads | [AvttFileUpload!]! | All AVTT file uploads visible to the current user. !! 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!]! | All AVTT organisations visible to the current user. !! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| hummingbirdGroups | [HummingbirdGroup!]! | !! This field is unstable in the `hummingbird` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| hummingbirdImportPreview | HummingbirdImportPreview! | A read-only preview of what triggering the Hummingbird import would create in Rev79 for the given organisation. !! This field is unstable in the `hummingbird` group. It is provided as-is, and may change or disappear at any time. | |
| organisationId | ID! | ||
| hummingbirdLanguages | [HummingbirdLanguage!]! | !! This field is unstable in the `hummingbird` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| hummingbirdProjects | [HummingbirdProject!]! | !! This field is unstable in the `hummingbird` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| hummingbirdResults | [HummingbirdResult!]! | !! This field is unstable in the `hummingbird` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
KeyResult
| Field | Argument | Type | Description |
|---|---|---|---|
| description | String | A description of the key result. | |
| fte | Float | The full-time equivalent (FTE) associated with this key result. | |
| id | ID! | The unique identifier of this key result. | |
| index | Int! | The display order of this key result. | |
| keyResultReports | [KeyResultReport!]! | The monthly reports for this key result. | |
| query | MangoQuery | ||
| keyResultReportsCount | Int! | The monthly reports for this key result. | |
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String | The name of the key result. | |
| positionResultsDescription | PositionResultsDescription! | The position results description this key result belongs to. | |
| positionResultsDescriptionId | ID! | The position results description this key result belongs to. | |
| user | User | Supervisor for this KRA | |
| userId | ID | Supervisor for this KRA | |
KeyResultReport
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of this key result report. | |
| keyResult | KeyResult! | The key result this report belongs to. | |
| keyResultId | ID! | The key result this report belongs to. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| month | String! | The month this report covers, in YYYY-MM format. | |
| plan | String | The planned outcome for this month. | |
| progress | String | The reported progress for this month. | |
KraReportNote
| Field | Argument | Type | Description |
|---|---|---|---|
| createdAt | ISO8601DateTime! | The timestamp when this record was created. | |
| goalCommunity | GoalProgressSchema | The goal progress schema this note relates to, if any. | |
| goalCommunityId | ID | The goal progress schema this note relates to, if any. | |
| helpNeeded | String | Notes on help or support needed for this KRA. | |
| id | ID! | The unique identifier of this KRA report note. | |
| individualReport | IndividualReport! | The individual report this note belongs to. | |
| individualReportId | ID! | The individual report this note belongs to. | |
| keyResult | KeyResult! | The key result this note relates to. | |
| keyResultId | ID! | The key result this note relates to. | |
| updatedAt | ISO8601DateTime! | The timestamp when this record was last modified. | |
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. | |
| alternativeNames | [String!]! | Alternative names for this language. | |
| communities | [Community!]! | The communities that speak this language. | |
| query | MangoQuery | ||
| communitiesCount | Int! | The communities that speak this language. | |
| query | MangoQuery | ||
| defaultCommunity | Community | The default community for this language. Used when external data (e.g. from ProgressBible) is imported for this language and a community is needed to attach the data to. The community belongs to this language. | |
| defaultCommunityId | ID | The default community for this language. Used when external data (e.g. from ProgressBible) is imported for this language and a community is needed to attach the data to. The community belongs to this language. | |
| geographicalAccess | GeographicalAccess! | The accessibility of the language by geography | |
| id | ID! | The unique identifier of the language. | |
| infoNotes | [LanguageInfoNote!]! | Language information notes associated with this language. | |
| query | MangoQuery | ||
| infoNotesCount | Int! | Language information notes associated with this language. | |
| query | MangoQuery | ||
| iso | String | The ISO 639-3 code for this language. | |
| languageTag | LanguageTag! | The BCP47 language tag for the language. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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!]! | The materials associated with this language. | |
| query | MangoQuery | ||
| materialsCount | Int! | The materials associated with this language. | |
| query | MangoQuery | ||
| name | String! | The name of the language. | |
| 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 | The primary nation where this language is spoken. | |
| primaryNationCount | Int | The primary nation where this language is spoken. | |
| primaryNationId | ID | The ID of the primary nation where this language is spoken. | |
| 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!]! | Additional nations where this language is spoken. | |
| query | MangoQuery | ||
| secondaryNationsCount | Int! | Additional nations where this language is spoken. | |
| 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 | Marks this engagement as allowing overlaps, exempting it from duplicate-engagement cleanup. | |
| beginDate | ISO8601Date | The date on which this engagement began. | |
| community | Community | The community this engagement is for. | |
| communityCount | Int | The community this engagement is for. | |
| communityId | ID | The ID of the community this engagement is for. | |
| endDate | ISO8601Date | The date on which this engagement ended or is expected to end. | |
| enumModes | [LanguageEngagementModeEnum!] | The delivery modes for this engagement as enum values. | |
| goalProgressSchema | GoalProgressSchema | The linked goal progress schema, if any. | |
| goalProgressSchemaId | ID | The linked goal progress schema, if any. | |
| id | ID! | The unique identifier of this language engagement. | |
| internalNote | String | Internal notes visible only to users of the responsible organisation. | |
| language | Language | The language this engagement relates to, derived from the community. | |
| languageCount | Int | The language this engagement relates to, derived from the community. | |
| languageId | ID | The ID of the language this engagement relates to, derived from the community. | |
| 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: goals linked to this engagement by matching organisation and community.
⚠️ DEPRECATED This field is not used any more, and is untrustworthy. See goalProgressSchema and/or linkedToGoal. |
|
| query | MangoQuery | ||
| linkedGoalsCount ⚠️ | Int |
Deprecated: goals linked to this engagement by matching organisation and community.
⚠️ DEPRECATED This field is not used any more, and is untrustworthy. See goalProgressSchema and/or linkedToGoal. |
|
| query | MangoQuery | ||
| linkedToGoal | Boolean | Whether this engagement is directly linked to a goal progress schema. | |
| modes | [String!] | The delivery modes for this engagement as string values. | |
| 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 | Whether this engagement is overdue for a status update. Active engagements must be reviewed every 6 months. | |
| organisation | Organisation | The organisation responsible for this engagement. | |
| organisationCount | Int | The organisation responsible for this engagement. | |
| organisationId | ID | The ID of the organisation responsible for this engagement. | |
| organisationNationEngagements | [OrganisationNationEngagement!]! | The organisation-nation engagement records associated with this language engagement. | |
| query | MangoQuery | ||
| organisationNationEngagementsCount | Int! | The organisation-nation engagement records associated with this language engagement. | |
| query | MangoQuery | ||
| organisationRole | OrgRoleEnum | The role of the organisation in this engagement (e.g. manages, supports, funds). | |
| programPartner | ProgramPartner | The program partner (engagement group) associated with this engagement. | |
| programPartnerCount | Int | The program partner (engagement group) associated with this engagement. | |
| programPartnerId | ID | The ID of the program partner (engagement group) associated with this engagement. | |
| sensitivity | SensitivityEnum! | The visibility level of this engagement (unrestricted, restricted, or confidential). | |
| sharedNote | String | Notes visible to all organisations who can view this engagement. | |
| standardObjective | StandardObjective | The standard objective (finish line marker) for this engagement. | |
| standardObjectiveCategory | StandardObjective | The category (parent objective) of the standard objective for this engagement. | |
| standardObjectiveCategoryCount | Int | The category (parent objective) of the standard objective for this engagement. | |
| standardObjectiveCategoryId | ID | The ID of the category (parent objective) of the standard objective for this engagement. | |
| standardObjectiveCount | Int | The standard objective (finish line marker) for this engagement. | |
| standardObjectiveId | ID | The ID of the standard objective (finish line marker) for this engagement. | |
| status | LanguageEngagementStatusEnum! | The current status of this engagement (e.g. active, completed, planned). | |
LanguageInfoNote
| Field | Argument | Type | Description |
|---|---|---|---|
| category | InfoCategoryEnum | The category of this note, derived from the info field title. | |
| content | String! | The content of this language info note. | |
| id | ID! | The unique identifier of this language info note. | |
| infoFieldTitleId | ID! | The ID of the info field title that categorises this note. | |
| language | Language! | The language this note belongs to. | |
| languageId | ID! | The language this note belongs to. | |
| lastUpdated | ISO8601DateTime | The timestamp when this record was last modified. | |
| user | User | The user who created this note, if applicable. | |
| userId | ID | The user who created this note, if applicable. | |
Material
| Field | Argument | Type | Description |
|---|---|---|---|
| creator | User | The user who created this material record. | |
| creatorId | ID | The user who created this material record. | |
| creatorOrganisationName | String | The name of the organisation that created the material. Shows the organisation name regardless of permissions to see the creator object. | |
| dataSource | MaterialDataSourceEnum! | The source from which this material record originated. | |
| description | String | A description of the material. | |
| editability | MaterialEditabilityEnum! | Who can edit this material. | |
| edition | String | The edition of this material. | |
| id | ID! | The unique identifier of the material. | |
| itemYear | Int | The year this material was produced or published. | |
| languageEngagement | LanguageEngagement | The language engagement this material is associated with, if any. | |
| languageEngagementId | ID | The language engagement this material is associated with, if any. | |
| languageIds | [ID!] | The IDs of the languages this material is available in. | |
| languages | [Language!] | The languages this material is available in. | |
| query | MangoQuery | ||
| languagesCount | Int | The languages this material is available in. | |
| query | MangoQuery | ||
| media | [MaterialMediumEnum!] | The physical or digital media types for this material. | |
| modes | [LanguageEngagementModeEnum!] | The delivery modes for this material (e.g. oral, written, video). | |
| otherTitles | String | Alternative titles for this material. | |
| productStatus | MaterialProductStatusEnum | The product production status of this material. | |
| publisher | String | The publisher of this material. | |
| resourceCategory | String | The resource category name for this material. | |
| rights | String | The rights or licensing information for this material. | |
| scriptureMaterial | ScriptureMaterial | The scripture material details for this material, if applicable. | |
| scriptureMaterialCount | Int | The scripture material details for this material, if applicable. | |
| sensitivity | SensitivityEnum! | The visibility level of this material. | |
| status | MaterialStatusEnum | The current status of this material. | |
| targetAudience | String | The intended audience for this material. | |
| title | String! | The title of the material. | |
| url | String | A URL where this material can be accessed. | |
| visibility | MaterialVisibilityEnum! | Who can view this 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! | The unique identifier of the milestone. | |
| 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! | The timestamp when this record was last modified. | |
| milestoneImplementationId ⚠️ | ID! |
Deprecated: same value as id.
⚠️ DEPRECATED This field is no longer used. It is now the same as this object's id. |
|
| milestoneImplementationType ⚠️ | String! |
Deprecated: always returns 'LanguageEngagementMilestone'.
⚠️ 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! | The timestamp when this record was last modified. | |
| 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! | The unique identifier of this narrative. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| period | ISO8601Period | The period for which this narrative applies, expressed in ISO 8601 Period format | |
| planComment | String | The plan made for this period. | |
| progressComment | String | The progress made for this period. | |
| varianceComment | String | An explanation for any variance between the plan and the progress for this period. | |
Nation
| Field | Argument | Type | Description |
|---|---|---|---|
| allLanguages | [Language!]! | All languages spoken in this nation. | |
| query | MangoQuery | ||
| allLanguagesCount | Int! | All languages spoken in this nation. | |
| query | MangoQuery | ||
| id | ID! | The unique identifier of the nation. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the nation. | |
| region | Region | The region in which this nation exists. | |
| regionId | ID | The region in which this nation exists. | |
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! | The number indicator this record is for. | |
| goalNumberIndicatorId | ID! | The number indicator this record is for. | |
| goalProgressSchema | GoalProgressSchema! | The goal progress schema this record belongs to. | |
| goalProgressSchemaId | ID! | The goal progress schema this record 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! | The unique identifier of this numbers plan and progress record. | |
| impactPartner ⚠️ | ImpactPartner |
Deprecated: the impact team this record is attributed to.
⚠️ DEPRECATED Renamed to impactTeam |
|
| impactPartnerId ⚠️ | ID |
Deprecated: the impact team this record is attributed to.
⚠️ DEPRECATED Renamed to impactTeam |
|
| impactTeam | ImpactTeam | The impact team this record is attributed to, if applicable. | |
| impactTeamId | ID | The impact team this record is attributed to, if applicable. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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!] | The configured language engagement contact users for this organisation. !! 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 | The configured language engagement contact users for this organisation. !! 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! | The unique identifier of the organisation. | |
| impactPartners ⚠️ | [ImpactPartner!]! |
Deprecated: the impact teams of this organisation.
⚠️ DEPRECATED These can now be found through organisationPartners.impactTeams |
|
| query | MangoQuery | ||
| impactPartnersCount ⚠️ | Int! |
Deprecated: the impact teams of this organisation.
⚠️ DEPRECATED These can now be found through organisationPartners.impactTeams |
|
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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. | |
| menuItems ⚠️ | [OrganisationMenuItem!]! |
The menu items which this organisation has in the Rev79 user interface.
⚠️ DEPRECATED Use OrganisationSettingType.settings.rev79UI.showScreens instead |
|
| query | MangoQuery | ||
| menuItemsCount ⚠️ | 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!] | IDs of users who receive engagement enquiry emails when no language contact is configured. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| organisationNationEngagements | [OrganisationNationEngagement!]! | Organisation-nation engagement data for nations in which this organisation operates. | |
| query | MangoQuery | ||
| organisationNationEngagementsCount | Int! | Organisation-nation engagement data for nations in which this organisation operates. | |
| query | MangoQuery | ||
| organisationPartners | [OrganisationPartner!]! | The organisation partners of this organisation. | |
| query | MangoQuery | ||
| organisationPartnersCount | Int! | The organisation partners of this organisation. | |
| 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!]! | Projects shared to this organisation by partner organisations. | |
| query | MangoQuery | ||
| sharedProjectsCount | Int! | Projects shared to this organisation by partner organisations. | |
| 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!]! | The strategic priorities of this organisation. | |
| query | MangoQuery | ||
| strategicPrioritiesCount | Int! | The strategic priorities of this organisation. | |
| 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 | ||
OrganisationMenuItem
This type is deprecated. Use OrganisationSettingType.settings.rev79UI.showScreens instead.
| Field | Argument | Type | Description |
|---|---|---|---|
| disabled | Boolean! | Whether this menu item is disabled for this organisation. | |
| hidden | Boolean! | Whether this menu item is hidden for this organisation. | |
| id | ID! | The unique identifier of this organisation menu item. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| locked | Boolean! | Whether this menu item is locked for this organisation. | |
| menuItem | String! | The identifier of the menu item. | |
| organisation | Organisation! | The organisation this menu item configuration belongs to. | |
| organisationId | ID! | The organisation this menu item configuration belongs to. | |
OrganisationNationEngagement
| Field | Argument | Type | Description |
|---|---|---|---|
| nationEngagement | LanguageEngagement | The language engagement associated with the nation. | |
| nationEngagementCount | Int | The language engagement associated with the nation. | |
| nationEngagementId | ID! | The ID of the language engagement associated with the nation. | |
| organisation | Organisation | The organisation associated with the nation. | |
| organisationCount | Int | The organisation associated with the nation. | |
| organisationId | ID! | The ID of the organisation associated with the nation. | |
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: use contact_email on ProjectPartner instead.
⚠️ DEPRECATED Deprecated, use contact email in project partner instead |
|
| contactName ⚠️ | String |
Deprecated: use contact_name on ProjectPartner instead.
⚠️ 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! | The unique identifier of the organisation partner. | |
| 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! | The timestamp when this record was last modified. | |
| 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!] | The SIL sectors in which this partner operates. | |
| 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: visibility is now set per community via OrganisationPartnerCommunity.
⚠️ DEPRECATED This has moved to OrganisationPartnerCommunity |
|
OrganisationPartnerCommunity
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community! | The community in this link. | |
| communityId | ID! | The community in this link. | |
| id | ID! | The unique identifier of this organisation partner community link. | |
| organisationPartner | OrganisationPartner! | The organisation partner in this link. | |
| organisationPartnerId | ID! | The organisation partner in this link. | |
| visibility | OrganisationPartnerCommunityVisibilityEnum | Who can see this partnership community link. | |
OrganisationSetting
| Field | Argument | Type | Description |
|---|---|---|---|
| createdAt | ISO8601DateTime! | The timestamp when this record was created. | |
| id | ID! | The unique identifier of this organisation setting record. | |
| organisation | Organisation! | The organisation these settings belong to. | |
| organisationId | ID! | The organisation these settings belong to. | |
| settings | JSON! | The settings JSON for this organisation. | |
| updatedAt | ISO8601DateTime! | The timestamp when this record was last modified. | |
Outcome
| Field | Argument | Type | Description |
|---|---|---|---|
| archived | Boolean | Whether this outcome is archived. | |
| communities | [Community!]! | The communities present within the active goals of this outcome | |
| query | MangoQuery | ||
| communitiesCount | Int! | The communities present within the active goals of this outcome | |
| query | MangoQuery | ||
| goals | [Goal!]! | The goals within this outcome. | |
| query | MangoQuery | ||
| goalsCount | Int! | The goals within this outcome. | |
| query | MangoQuery | ||
| id | ID! | The unique identifier of the outcome. | |
| 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! | The timestamp when this record was last modified. | |
| 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! | The name of the outcome. | |
| progressAssessments | [OutcomeProgressAssessment!]! | All progress assessments for this outcome. | |
| query | MangoQuery | ||
| progressAssessmentsCount | Int! | All progress assessments for this outcome. | |
| query | MangoQuery | ||
| project | Project! | The project this outcome belongs to. | |
| projectId | ID! | The project this outcome belongs to. | |
OutcomeProgressAssessment
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community | The community this assessment applies to, if any. | |
| communityFeedback | String | Feedback received from the community. | |
| communityId | ID | The community this assessment applies to, if any. | |
| explanation | String | An explanation for the current status. | |
| id | ID! | The unique identifier of this outcome progress assessment. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| month | ISO8601Month! | The month this assessment covers. | |
| newActions | String | New actions planned or taken to advance the outcome. | |
| observedChanges | String | Observable changes noted for this outcome. | |
| outcome | Outcome! | The outcome this assessment is for. | |
| outcomeId | ID! | The outcome this assessment is for. | |
| progress | String | A description of the progress made towards this outcome. | |
| status | OutcomeProgressStatus! | The current progress status of the outcome. | |
| statusIndex | Int! | The numeric index of the status, for use in reporting tools. !! This field is unstable in the `lookerStudio` group. It is provided as-is, and may change or disappear at any time. | |
Portfolio
An object representing a portfolio. Portfolios are arbitrary collections of projects.
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of the portfolio. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the portfolio. | |
| nationEngagements | [LanguageEngagement!]! | Language engagements for languages spoken in nations where the owning organisation operates. | |
| query | MangoQuery | ||
| nationEngagementsCount | Int! | Language engagements for languages spoken in nations where the owning organisation operates. | |
| query | MangoQuery | ||
| organisation | Organisation! | The organisation this portfolio belongs to. | |
| organisationId | ID! | The organisation this portfolio belongs to. | |
| portfolioUsers | [PortfolioUser!]! | The users who have access to this portfolio. | |
| query | MangoQuery | ||
| portfolioUsersCount | Int! | The users who have access to this portfolio. | |
| query | MangoQuery | ||
| projects | [Project!]! | The projects included in this portfolio. | |
| query | MangoQuery | ||
| projectsCount | Int! | The projects included in this portfolio. | |
| query | MangoQuery | ||
| status | PortfolioStatusEnum! | The current status of the portfolio. | |
PortfolioUser
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of this portfolio user membership. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| portfolio | Portfolio | The portfolio. | |
| portfolioCount | Int | The portfolio. | |
| portfolioId | ID! | The ID of the portfolio. | |
| role | PortfolioUserRoleEnum! | The role of the user within the portfolio. | |
| user | User | The user. | |
| userCount | Int | The user. | |
| userId | ID! | The ID of the user. | |
PositionResultsDescription
| Field | Argument | Type | Description |
|---|---|---|---|
| approvalDate | ISO8601Date | The date on which the report was approved. | |
| approver | User | The user who approved this report, if applicable. | |
| approverId | ID | The user who approved this report, if applicable. | |
| description | String | A description of the position results. | |
| id | ID! | The unique identifier of this position results description. | |
| keyResults | [KeyResult!]! | The key results for this position results description. | |
| query | MangoQuery | ||
| keyResultsCount | Int! | The key results for this position results description. | |
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| reportEndMonth | String | The last month covered by this report. | |
| reportStartMonth | String | The first month covered by this report. | |
| status | String | The current workflow status of the report. | |
| submissionDate | ISO8601Date | The date on which the report was submitted for approval. | |
| submitter | User | The user who submitted this report for approval, if applicable. | |
| submitterId | ID | The user who submitted this report for approval, if applicable. | |
| title | String | The title of the position. | |
| user | User! | The user who owns this report. | |
| userId | ID! | The user who owns this report. | |
PrayerPoint
| Field | Argument | Type | Description |
|---|---|---|---|
| answer | String | The answered prayer, if applicable. | |
| community | Community | The community this prayer point is for, if applicable. | |
| communityId | ID | The community this prayer point is for, if applicable. | |
| id | ID! | The unique identifier of this prayer point. | |
| month | ISO8601Month! | The month this prayer point was recorded. | |
| monthAnswered | ISO8601Month | The month this prayer was answered, if applicable. | |
| program | Project! | The project this prayer point belongs to. | |
| programId | ID! | The project this prayer point belongs to. | |
| request | String! | The prayer request. | |
ProductionNote
| Field | Argument | Type | Description |
|---|---|---|---|
| content | String! | The content of the production note. | |
| id | ID! | The unique identifier of this production note. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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. For title groups: the latest completion month across all titles in the group. For titles: 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! | The production stage this record is for. | |
| goalProductionStageId | ID! | The production stage this record is for. | |
| goalProgressSchema | GoalProgressSchema! | The goal progress schema this record belongs to. | |
| goalProgressSchemaId | ID! | The goal progress schema this record belongs to. | |
| goalTitle | GoalTitle | The individual title this record tracks, if applicable. | |
| goalTitleGroup | GoalTitleGroup | The title group this record tracks, if applicable. | |
| goalTitleGroupId | ID | The title group this record tracks, if applicable. | |
| goalTitleId | ID | The individual title this record tracks, if applicable. | |
| 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! | The unique identifier of this production plan and progress record. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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
| Field | Argument | Type | Description |
|---|---|---|---|
| goalProgressSchema | GoalProgressSchema! | The goal progress schema this target belongs to. | |
| goalProgressSchemaId | ID! | The goal progress schema this target belongs to. | |
| id | ID! | The unique identifier of this production target. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| productionNotes | [ProductionNote!]! | The production notes associated with this target. | |
| query | MangoQuery | ||
| productionNotesCount | Int! | The production notes associated with this target. | |
| query | MangoQuery | ||
| targetAccountable | Boolean | Whether this target counts towards the goal completion percentage. | |
| targetedSegments | Int | The number of segments targeted for completion. | |
| title | GoalTitle | The individual title this target is for, if applicable. | |
| titleGroup | GoalTitleGroup | The title group this target is for, if applicable. | |
| titleGroupId | ID | The title group this target is for, if applicable. | |
| titleId | ID | The individual title this target is for, if applicable. | |
ProgramPartner
| Field | Argument | Type | Description |
|---|---|---|---|
| communities | [Community!]! | The communities included in this program partner group. | |
| query | MangoQuery | ||
| communitiesCount | Int! | The communities included in this program partner group. | |
| query | MangoQuery | ||
| id | ID! | The unique identifier of this program partner group. | |
| language | Language! | The language this program partner group is for. | |
| languageId | ID! | The language this program partner group is for. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| organisations | [Organisation!]! | The organisations participating in this program partner group. | |
| query | MangoQuery | ||
| organisationsCount | Int! | The organisations participating in this program partner group. | |
| query | MangoQuery | ||
Progress
| Field | Argument | Type | Description |
|---|---|---|---|
| titleGroupProgress | [TitleGroupProgress!]! | Progress data for title groups. | |
| range | ProgressRangeInput | ||
| scope | ProgressScopeInput | ||
| titleProgress | [TitleProgress!]! | Progress data for individual titles. | |
| range | ProgressRangeInput | ||
| scope | ProgressScopeInput | ||
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! | The unique identifier of this progress schema status record. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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! | The unique identifier of the project. | |
| 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! | The timestamp when this record was last modified. | |
| location | String | The geographical location in which this project runs. | |
| menuItems | [ProjectMenuItem!]! | The Rev79 menu items shown for this project. | |
| query | MangoQuery | ||
| menuItemsCount | 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! | First month of this project’s yearly planning cycle (1 = January, 12 = December). Determines which calendar months map to each quarter." | |
| prayerPoints | [PrayerPoint!] | The prayer points for this project. !! 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 | The prayer points for this project. !! 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!] | The configured language engagement contact users for this project. !! 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 | The configured language engagement contact users for this project. !! 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! | The API key corresponding to this access token. | |
| createdAt | ISO8601DateTime! | The timestamp when the access token was created. | |
| 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! | The unique identifier of the project access token. | |
| 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 |
|
ProjectLanguageContact
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! | The unique identifier of this project language contact. | |
| 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 | |
ProjectMenuItem
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of this project menu item. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| menuItem | String! | The identifier of the menu item. | |
| project | Project! | The project this menu item configuration belongs to. | |
| projectId | ID! | The project this menu item configuration belongs to. | |
| visibility | ProjectMenuItemVisibilityEnum! | The visibility setting for this menu item within the project. | |
ProjectPartner
| Field | Argument | Type | Description |
|---|---|---|---|
| contactEmail | String | The contact email for this project partner. | |
| contactName | String | The contact name for this project partner. | |
| id | ID! | The unique identifier of this project partner. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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: use organisationPartner.partner instead.
⚠️ DEPRECATED This field is confusing, because it corresponds to organisationPartner.partner, not organisationPartner.organisation. To reduce the ambiguity, use organsiationPartner directly. |
|
| organisationId ⚠️ | ID |
Deprecated: use organisationPartner.partner instead.
⚠️ DEPRECATED This field is confusing, because it corresponds to organisationPartner.partner, not organisationPartner.organisation. To reduce the ambiguity, use organsiationPartner directly. |
|
| organisationPartner | OrganisationPartner | The organisation partner linked to this project partner. | |
| organisationPartnerId | ID | The organisation partner linked to this project partner. | |
| project | Project! | The project that is being partnered for. | |
| projectId | ID! | The project that is being partnered for. | |
| projectPartnerRoles | [ProjectPartnerRole!] | The roles this partner holds in the project. | |
| query | MangoQuery | ||
| projectPartnerRolesCount | Int | The roles this partner holds in the project. | |
| query | MangoQuery | ||
| responsibilities | String | A description of this partner's responsibilities in the project. | |
| share | Boolean! | When true, the project is visible to admins of the partner organisation | |
ProjectPartnerRole
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of this project partner role. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| projectPartner | ProjectPartner! | The project partner holding this role. | |
| projectPartnerId | ID! | The project partner holding this role. | |
| projectRole | ProjectRole! | The project role being assigned. | |
| projectRoleId | ID! | The project role being assigned. | |
| resourcing | ProjectPartnerRoleResourcingEnum | The resourcing contribution of this partner for this role. | |
ProjectReport
| Field | Argument | Type | Description |
|---|---|---|---|
| approvalDate | ISO8601Date | The date on which this report was approved. | |
| approver | User | The user who approved this report. | |
| approverId | ID | The user who approved this report. | |
| 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 | The end date of the reporting period. | |
| id | ID! | The unique identifier of the project report. | |
| 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! | The timestamp when this record was last modified. | |
| project | Project! | The project this report belongs to. | |
| projectCount | Int! | The project this report belongs to. | |
| projectId | ID | The ID of the project this report belongs to. | |
| 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 | The start date of the reporting period. | |
| status | ProjectReportStatusEnum! | The current workflow status of the report. | |
| submissionDate | ISO8601Date | The date on which this report was submitted for approval. | |
| submitter | User | The user who submitted this report for approval. | |
| submitterId | ID | The user who submitted this report for approval. | |
| template | ReportTemplate | The report template used for this report. | |
| templateCount | Int | The report template used for this report. | |
| 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 | Community | The community to which the attached file corresponds. | |
| communityId | 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! | The ID of the file blob. | |
| filename | String | The name of this file. | |
| id | ID! | The unique identifier of this project report attachment. | |
| path | String | The path of this file. | |
| projectReportId | ID! | The ID of the project report this attachment belongs to. | |
ProjectRole
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of the project role. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String | Name of this project role | |
ProjectUser
| Field | Argument | Type | Description |
|---|---|---|---|
| category | ProjectUserCategoryEnum! | The employment category of this user on this project. | |
| id | ID! | The unique identifier of this project user assignment. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| manager | Boolean! | Whether the user has project manager permissions. | |
| positionTitle | String | The position title of this user in the project. | |
| project | Project! | The project this user is assigned to. | |
| projectId | ID! | The project this user is assigned to. | |
| projectRole | ProjectRoleEnum! | The role of the user within the project. | |
| proportionAssigned | Float | The proportion of the user's time allocated to this project (FTE). | |
| reportApprover | Boolean! | Whether the user can approve project reports. | |
| streamOverviewer | Boolean! | Whether the user has stream overview (view-only) permissions. | |
| supervisedActivities ⚠️ | [WorkDomain!]! |
Deprecated: the work domains supervised by this user.
⚠️ DEPRECATED Activities were renamed to 'Work Domains'. Use `ProjectUserType.supervisedWorkDomains` instead. |
|
| query | MangoQuery | ||
| supervisedActivitiesCount ⚠️ | Int! |
Deprecated: the work domains supervised by this user.
⚠️ DEPRECATED Activities were renamed to 'Work Domains'. Use `ProjectUserType.supervisedWorkDomains` instead. |
|
| query | MangoQuery | ||
| supervisedWorkDomains | [WorkDomain!]! | The work domains supervised by this user. | |
| query | MangoQuery | ||
| supervisedWorkDomainsCount | Int! | The work domains supervised by this user. | |
| query | MangoQuery | ||
| user | User! | The user assigned to this project. | |
| userId | ID! | The user assigned to this project. | |
Pseudonym
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community! | The community this pseudonym is for. | |
| communityId | ID! | The community this pseudonym is for. | |
| id | ID! | The unique identifier of this pseudonym. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String | The pseudonym value for this community in this project. | |
| project | Project! | The project this pseudonym applies to. | |
| projectId | ID! | The project this pseudonym applies to. | |
Region
A region of the world defined by a group of nations.
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of the region. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the region. | |
| nations | [Nation!]! | The nations which make up this region. | |
| query | MangoQuery | ||
| nationsCount | Int! | The nations which make up this region. | |
| query | MangoQuery | ||
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! | The unique identifier of this report response value. | |
| 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! | The unique identifier of the report template. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the report template. | |
| 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
| Field | Argument | Type | Description |
|---|---|---|---|
| completedTitleGroupIds | [ID!] | IDs of the fully completed title groups linked to this scripture material. | |
| completedTitleGroups | [StandardTitleGroup!] | The fully completed title groups linked to this scripture material. | |
| query | MangoQuery | ||
| completedTitleGroupsCount | Int | The fully completed title groups linked to this scripture material. | |
| query | MangoQuery | ||
| id | ID! | The unique identifier of this scripture material. | |
| material | Material | The material this scripture record belongs to. | |
| materialId | ID | The material this scripture record belongs to. | |
| partialTitleGroupIds | [ID!] | IDs of the partially completed title groups linked to this scripture material. | |
| partialTitleGroups | [StandardTitleGroup!] | The partially completed title groups linked to this scripture material. | |
| query | MangoQuery | ||
| partialTitleGroupsCount | Int | The partially completed title groups linked to this scripture material. | |
| query | MangoQuery | ||
| systemSourceId | String | The ID used to identify this material in the external source system. | |
| systemSourceName | String | The name of the external system this material was imported from. | |
| titleGroupIds ⚠️ | [ID!] |
Deprecated: IDs of all title groups linked to this scripture material.
⚠️ DEPRECATED Use CompletedTitleGroupIds or PartialTitleGroupIds Instead |
|
| titleGroups ⚠️ | [StandardTitleGroup!] |
Deprecated: all title groups linked to this scripture material.
⚠️ DEPRECATED Use CompletedTitleGroups or PartialTitleGroups Instead |
|
| query | MangoQuery | ||
| titleGroupsCount ⚠️ | Int |
Deprecated: all title groups linked to this scripture material.
⚠️ DEPRECATED Use CompletedTitleGroups or PartialTitleGroups Instead |
|
| query | MangoQuery | ||
Sphere
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of the sphere. | |
| name | String! | The name of the sphere. | |
| showLanguagePlanningTools | Boolean! | Whether language planning tools are shown for this sphere. | |
StandardNumberIndicator
| Field | Argument | Type | Description |
|---|---|---|---|
| cumulative | Boolean | Whether the reported numbers have to be added together or not | |
| domain | Domain | The domain this indicator belongs to. | |
| domainId | ID | The domain this indicator belongs to. | |
| id | ID! | The unique identifier of the standard number indicator. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String | The name of the indicator. | |
StandardObjective
| Field | Argument | Type | Description |
|---|---|---|---|
| category | StandardObjective | The category this standard objective belongs to, if any. | |
| 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! | The unique identifier of the standard objective. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The localised name of the standard objective. | |
| 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
| Field | Argument | Type | Description |
|---|---|---|---|
| domain | Domain | The domain of this product set. | |
| domainId | ID | The domain of this product set. | |
| id | ID! | The unique identifier of the standard product set. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the standard product set. | |
| titleGroups | [StandardTitleGroup!]! | The title groups that make up this product set. | |
| query | MangoQuery | ||
| titleGroupsCount | Int! | The title groups that make up this product set. | |
| query | MangoQuery | ||
StandardProductionStage
| Field | Argument | Type | Description |
|---|---|---|---|
| domain | Domain | The domain this production stage belongs to. | |
| domainId | ID | The domain this production stage belongs to. | |
| id | ID! | The unique identifier of the standard production stage. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String | The name of the stage. | |
| status | StatusEnum! | Status of production stage | |
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 |
|---|---|---|---|
| chapters | Float! | The quantity of chapters covered by the title's pericope, accounting for partially covered chapters. For example a pericope of "John 2:6-4:27" would have a chapter count of 2.3 because it covers 80% of chapter 2, 100% of chapter 3 and 50% of chapter 4. Returns 1 for titles with no pericope. | |
| id | ID! | The unique identifier of this standard title. | |
| index | String | An index for ordering the title within the standard title group. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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 | The standard title group this title belongs to. | |
| titleGroupId | ID | The standard title group this title belongs to. | |
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.
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of this standard title group. | |
| index | String | An index for ordering the title-groups. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the title-group. | |
| productSet | StandardProductSet | The standard product set this title group belongs to. | |
| productSetId | ID | The standard product set this title group belongs to. | |
| titles | [StandardTitle!]! | The titles within this standard title group. | |
| query | MangoQuery | ||
| titlesCount | Int! | The titles within this standard title group. | |
| query | MangoQuery | ||
| titlesSegmentsTotal | Int! | The total number of segments in this title-group, calculated by summing the segments of each included title. | |
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! | The unique identifier of the strategic priority. | |
| 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! | The timestamp when this record was last modified. | |
| 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! | The unique identifier of this strategic priority note. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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! | The unique identifier of this strategic priority responsible person. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| 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:fieldNamewill benulloldValuewill benull-
newValuewill be a complex object, containing the fields of the suggested engagement -
change: fieldNamewill not benulloldValuewill be a scalar-
newValuewill be a scalar -
add_mode: fieldNamewill benulloldValuewill benull-
newValuewill be a mode enum value -
remove_mode: fieldNamewill benulloldValuewill be a mode enum value-
newValuewill benull -
delete fieldNamewill benulloldValuewill be a complex object, containing the fields of the suggested engagementnewValuewill benull
| 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. | |
| comments | [SuggestedEditComment!]! | The comments made by users who approved/rejected the suggested edit. | |
| query | MangoQuery | ||
| commentsCount | Int! | The comments made by users who approved/rejected the suggested edit. | |
| query | MangoQuery | ||
| community | Community | The community in which the edit is suggested. | |
| communityId | ID | The community in which the edit is suggested. | |
| curators | [User!]! | The users who approved/rejected the suggested edit. | |
| dateSuggested | ISO8601DateTime! | The timestamp when this edit was suggested. | |
| editType | SuggestedEditTypeEnum! | The type of suggested edit (create, change, add_mode, remove_mode, or delete). | |
| fieldName | String | The name of the field being changed, for change-type edits. | |
| id | ID! | The unique identifier of this suggested edit. | |
| languageEngagement | LanguageEngagement | The language engagement this suggested edit targets. | |
| languageEngagementCount | Int | The language engagement this suggested edit targets. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| newValue | JSON | The proposed new value, for create and change-type edits. | |
| oldValue | JSON | The previous value of the field, for change and delete-type edits. | |
| 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. | |
SuggestedEditComment
Represents a Comment made by the user while approving or rejecting an edit.
| Field | Argument | Type | Description |
|---|---|---|---|
| comment | String | The comments from the user approving/rejecting the suggested edit. | |
| id | ID! | The unique identifier of this suggested edit comment. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| suggestedEdit | SuggestedEdit | The suggested edit the remark belongs to. | |
| suggestedEditId | ID | The suggested edit the remark belongs to. | |
| user | User | The user who commented on the suggested edit. | |
| userId | ID | The user who commented on the suggested edit. | |
TYPair
| Field | Argument | Type | Description |
|---|---|---|---|
| t | ISO8601DateTime! | The timestamp component of this data point. | |
| y | Float! | The numeric value component of this data point. | |
TYPairData
| Field | Argument | Type | Description |
|---|---|---|---|
| data | [TYPair!]! | The time-value data points in this series. | |
| id | ID | An optional identifier for this time-value series. | |
| name | String | An optional label for this time-value series. | |
TYSeriesData
| Field | Argument | Type | Description |
|---|---|---|---|
| t | [DateSeries!]! | The time-axis series. | |
| y | [FloatSeries!]! | The value-axis series. | |
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! | The unique identifier of this team report. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| period | String! | ISO8601 formatted string date, with attached duration (example: YYYY-MM-DD/P?M?D) | |
| responses | JSON! | The JSON responses for this report. | |
| status | TeamReportStatusEnum! | The current workflow status of the report. | |
| teamReportSchedule | TeamReportSchedule | The schedule this report belongs to. | |
| teamReportScheduleId | ID | The schedule this report belongs to. | |
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! | The unique identifier of the team report schedule. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the team report schedule. | |
| requiresSupervisorApproval | Boolean! | Whether completed reports require supervisor approval. | |
| rrule | RRule! | The recurrence rule defining how often reports are due. | |
| 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. | |
| setupCommentRef | String | The reference key for setup comments. | |
| startDate | ISO8601Date! | The date on which the schedule begins. | |
| summaryCommentRef | String | The reference key for summary comments. | |
| supervisor ⚠️ | User! |
Deprecated: the first supervisor for this schedule.
⚠️ DEPRECATED Use .supervisors to get the supervisors for this schedule |
|
| supervisorCount ⚠️ | Int! |
Deprecated: the first supervisor for this schedule.
⚠️ DEPRECATED Use .supervisors to get the supervisors for this schedule |
|
| supervisorId ⚠️ | ID! |
Deprecated: the ID of the first supervisor for this schedule.
⚠️ DEPRECATED Use .supervisors to get the supervisors for this schedule |
|
| supervisors | [User!]! | The supervisors for this schedule. | |
| query | MangoQuery | ||
| supervisorsCount | Int! | The supervisors for this schedule. | |
| query | MangoQuery | ||
| teamReports | [TeamReport!] | The submitted reports for this schedule. | |
| query | MangoQuery | ||
| teamReportsCount | Int | The submitted reports for this schedule. | |
| query | MangoQuery | ||
| templateName | String! | The name of the report template used. | |
| user | User! | The user this schedule belongs to. | |
| userId | ID! | The user this schedule belongs to. | |
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.
| Field | Argument | Type | Description |
|---|---|---|---|
| communityId | ID | The ID of the community, if applicable. | |
| communityName | ID | The name of the community, if applicable. | |
| date | ISO8601DateTime! | The date of this progress data point. | |
| goalId | ID | The ID of the goal, if applicable. | |
| goalName | String | The name of the goal, if applicable. | |
| organisationId | ID | The ID of the organisation, if applicable. | |
| organisationName | String | The name of the organisation, if applicable. | |
| plannedEndDate | ISO8601Month | The planned end month. | |
| plannedStartDate | ISO8601Month | The planned start month. | |
| projectId | ID | The ID of the project, if applicable. | |
| projectName | String | The name of the project, if applicable. | |
| stageId | ID | The ID of the production stage, if applicable. | |
| stageName | String | The name of the production stage, if applicable. | |
| titleCount | Int! | The number of titles completed in this title group for this period. | |
| titleGroupId | ID | The ID of the title group, if applicable. | |
| titleGroupName | String | The name of the title group, if applicable. | |
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.
| Field | Argument | Type | Description |
|---|---|---|---|
| date | ISO8601DateTime! | The date of this progress data point. | |
| organisationId | ID | The ID of the organisation, if applicable. | |
| organisationName | String | The name of the organisation, if applicable. | |
| projectId | ID | The ID of the project, if applicable. | |
| projectName | String | The name of the project, if applicable. | |
| stageId | ID | The ID of the production stage, if applicable. | |
| stageName | String | The name of the production stage, if applicable. | |
| titleCount | Int! | The number of titles completed for this period. | |
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! | The unique identifier of the unattached file. | |
| 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! | Whether the user has global admin privileges. | |
| appModuleUser | AppModuleUser | Get the user's access record for a specific app module (uses Redis cache via DataLoader) | |
| appModuleId | ID! | ||
| appModuleUsers | [AppModuleUser!]! | The application module assignments for this user. | |
| query | MangoQuery | ||
| appModuleUsersCount | Int! | The application module assignments for this user. | |
| query | MangoQuery | ||
| collaborationUsers | [CollaborationUser!]! | The collaboration memberships for this user. | |
| query | MangoQuery | ||
| collaborationUsersCount | Int! | The collaboration memberships for this user. | |
| query | MangoQuery | ||
| comments | [SuggestedEditComment!]! | The comments made by users who approved/rejected the suggested edit. | |
| query | MangoQuery | ||
| commentsCount | Int! | The comments made by users who approved/rejected the suggested edit. | |
| query | MangoQuery | ||
| curatedNations | [Nation!]! | The nations this user curates. | |
| query | MangoQuery | ||
| curatedNationsCount | Int! | The nations this user curates. | |
| 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. | |
| String! | The email address of the user. | ||
| helpdeskKey | String! | The helpdesk authentication key for FreshChat integration | |
| homepage | String | The preferred homepage screen for the user. | |
| id | ID! | The unique identifier of the user. | |
| 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! | The timestamp when this record was last modified. | |
| localeCode | String! | The locale code for the user's preferred language (e.g., 'en', 'fr', 'es') | |
| name | String! | The full name of the user. | |
| nations | [Nation!]! | The nations this user has portfolio access to. | |
| query | MangoQuery | ||
| nationsCount | Int! | The nations this user has portfolio access to. | |
| query | MangoQuery | ||
| organisation | Organisation | The organisation this user belongs to. | |
| organisationAdmin | Boolean! | Whether the user is an administrator of their organisation. | |
| organisationId | ID | The organisation this user belongs to. | |
| overviewingOrganisations | [Organisation!]! | The organisations this user has overview access to. | |
| query | MangoQuery | ||
| overviewingOrganisationsCount | Int! | The organisations this user has overview access to. | |
| query | MangoQuery | ||
| portfolioUsers | [PortfolioUser!]! | The portfolio memberships for this user. | |
| query | MangoQuery | ||
| portfolioUsersCount | Int! | The portfolio memberships for this user. | |
| 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 | ||
| projectIds | [ID!]! | IDs of the projects this user has an active membership in. On upsert, supplying this list replaces the user's active project memberships. | |
| projectUsers | [ProjectUser!]! | The project assignments for this user. | |
| query | MangoQuery | ||
| projectUsersCount | Int! | The project assignments for this user. | |
| 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! | The current account status of the user. | |
| 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.
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of the user. | |
| name | String! | The name of the user. | |
| organisation | Organisation! | The organisation this user belongs to. | |
| organisationId | ID! | The organisation this user belongs to. | |
Webhook
| Field | Argument | Type | Description |
|---|---|---|---|
| endpoint | String! | The URL to which webhook events are sent. | |
| eventTypes | [WebhookEvent!] | The event types this webhook is subscribed to. | |
| id | ID! | The unique identifier of the webhook. | |
| name | String | A human-readable name for this webhook. | |
| status | WebhookStatus | The current status of the webhook. | |
WorkDomain
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | The unique identifier of the work domain. | |
| lastUpdated | ISO8601DateTime! | The timestamp when this record was last modified. | |
| name | String! | The name of the work domain. | |
| organisation | Organisation | The organisation this work domain belongs to, if applicable. | |
| organisationId | ID | The organisation this work domain belongs to, if applicable. | |
Inputs
ActivityUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ActivityUpsertData! | ||
ActivityUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| index | String | ||
| plannedStartDate | ISO8601Date | ||
| plannedCompletionDate | ISO8601Date | ||
| completionDate | ISO8601Date | ||
| progress | Float | ||
| note | String | ||
| projectId | ID | ||
| goalId | ID | ||
| parentId | ID | ||
AiDateRangeInput
| Field | Type | Description | |
|---|---|---|---|
| startDate | ISO8601Date | ||
| endDate | ISO8601Date | ||
AiInsightUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | AiInsightUpsertData! | ||
AiInsightUpsertData
| Field | Type | Description | |
|---|---|---|---|
| screen | String | ||
| subTab | String | ||
| severity | String | ||
| category | String | ||
| title | String | ||
| description | String | ||
| details | String | ||
| priority | Int | ||
| actionable | Boolean | ||
| relatedData | JSON | ||
| model | String | ||
| tokensInput | Int | ||
| tokensOutput | Int | ||
| creditsUsed | Int | ||
| analysisTime | Float | ||
| cacheHit | Boolean | ||
| createdAt | ISO8601DateTime | ||
| userId | ID | ||
| contextType | String | ||
| contextId | ID | ||
AvttFileUploadUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | AvttFileUploadUpsertData! | ||
AvttFileUploadUpsertData
| Field | Type | Description | |
|---|---|---|---|
| organisationId | ID | ||
| attachedFileId | ID | ||
| lineCount | Int | ||
AvttProjectUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | AvttProjectUpsertData! | ||
AvttProjectUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| shouldImport | Boolean | ||
| projectId | ID | ||
| languageId | ID | ||
| manualGoalId | ID | ||
| manualCommunityId | ID | ||
AvttStageUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | AvttStageUpsertData! | ||
AvttStageUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| index | String | ||
| taskNames | [String!] | ||
| standardStageId | ID | ||
| avttProjectId | ID | ||
ChartInput
| Field | Type | Description | |
|---|---|---|---|
| chartType | ChartsEnum! | ||
| scope | ChartsScopeInput | ||
| range | ChartsRangeInput | ||
ChartsInput
| Field | Type | Description | |
|---|---|---|---|
| charts | [ChartInput!]! | ||
ChartsRangeInput
| Field | Type | Description | |
|---|---|---|---|
| startDate | ISO8601DateTime | ||
| endDate | ISO8601DateTime | ||
ChartsScopeInput
| Field | Type | Description | |
|---|---|---|---|
| associationId | ID | ||
| organisationId | ID | ||
| projectId | ID | ||
| portfolioId | ID | ||
| goalId | ID | ||
CollaborationUserUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | CollaborationUserUpsertData! | ||
CollaborationUserUpsertData
| Field | Type | Description | |
|---|---|---|---|
| collaborationId | ID | ||
| userId | ID | ||
| role | CollaborationUserRoleEnum | ||
DataExportRequestUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | DataExportRequestUpsertData! | ||
DataExportRequestUpsertData
| Field | Type | Description | |
|---|---|---|---|
| dataSource | DataExportRequestSourceEnum | ||
| organisationId | ID | ||
| projectId | ID | ||
EngagementOrganisationLanguageContactUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | EngagementOrganisationLanguageContactUpsertData! | ||
EngagementOrganisationLanguageContactUpsertData
| Field | Type | Description | |
|---|---|---|---|
| organisationId | ID | ||
| languageId | ID | ||
| userId | ID | ||
GoalNumberIndicatorTargetUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | GoalNumberIndicatorTargetUpsertData! | ||
GoalNumberIndicatorTargetUpsertData
| Field | Type | Description | |
|---|---|---|---|
| projectTarget | Int | ||
| goalNumberIndicatorId | ID | ||
| goalProgressSchemaId | ID | ||
GoalNumberIndicatorUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | GoalNumberIndicatorUpsertData! | ||
GoalNumberIndicatorUpsertData
| Field | Type | Description | |
|---|---|---|---|
| projectTarget | Int | ||
| index | String | ||
| forImpactPartners | Boolean | ||
| forImpactTeams | Boolean | ||
| standardIndicatorId | ID | ||
| goalId | ID | ||
GoalProductionStageUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | GoalProductionStageUpsertData! | ||
GoalProductionStageUpsertData
| Field | Type | Description | |
|---|---|---|---|
| weight | Float | ||
| index | String | ||
| standardStageId | ID | ||
| goalId | ID | ||
GoalProgressSchemaUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | GoalProgressSchemaUpsertData! | ||
GoalProgressSchemaUpsertData
| Field | Type | Description | |
|---|---|---|---|
| goalId | ID | ||
| communityId | ID | ||
| internalNote | String | ||
| sharedNote | String | ||
GoalStrategicPriorityUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | GoalStrategicPriorityUpsertData! | ||
GoalStrategicPriorityUpsertData
| Field | Type | Description | |
|---|---|---|---|
| goalId | ID | ||
| strategicPriorityId | ID | ||
| organisationId | ID | ||
GoalTitleGroupInput
| Field | Type | Description | |
|---|---|---|---|
| titleGroupId | ID | ||
| name | String | ||
| index | String | ||
| standardTitleGroupId | ID | ||
| goalTitleInputs | [GoalTitleInput!] | ||
GoalTitleGroupUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | GoalTitleGroupUpsertData! | ||
GoalTitleGroupUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| index | String | ||
| goalId | ID | ||
| standardTitleGroupId | ID | ||
GoalTitleInput
| Field | Type | Description | |
|---|---|---|---|
| titleId | ID | ||
| name | String | ||
| index | String | ||
| standardTitleId | ID | ||
| segments | Int | ||
| pericope | String | ||
GoalTitleUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | GoalTitleUpsertData! | ||
GoalTitleUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| standardTitleId | ID | ||
| index | String | ||
| pericope | String | ||
| titleGroupId | ID | ||
GoalUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | GoalUpsertData! | ||
GoalUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| index | String | ||
| archived | Boolean | ||
| activitiesEnabled | Boolean | ||
| numbersEnabled | Boolean | ||
| productStagesEnabled | Boolean | ||
| narrativeEnabled | Boolean | ||
| impactTeamsEnabled | Boolean | ||
| outcomeId | ID | ||
| projectId | ID | ||
| workDomainId | ID | ||
| standardObjectiveId | ID | ||
| plannedStartDate | ISO8601Month | ||
| plannedEndDate | ISO8601Month | ||
| autoCalculateStatus | Boolean | ||
| modes | [String!] | ||
HummingbirdGroupUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | HummingbirdGroupUpsertData! | ||
HummingbirdGroupUpsertData
| Field | Type | Description | |
|---|---|---|---|
| workDomainId | ID | ||
| standardObjectiveId | ID | ||
ImpactPartnerUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ImpactPartnerUpsertData! | ||
ImpactPartnerUpsertData
| Field | Type | Description | |
|---|---|---|---|
| organisationPartnerId | ID | ||
| institutionName | String | ||
| leaderName | String | ||
| organisationId | ID | ||
ImpactStoryUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ImpactStoryUpsertData! | ||
ImpactStoryUpsertData
| Field | Type | Description | |
|---|---|---|---|
| content | String | ||
| significant | Boolean | ||
| userId | ID | ||
| impactTeamId | ID | ||
| communityId | ID | ||
| date | ISO8601Date | ||
| attachedFileIds | [ID!] | ||
| projectId | ID | ||
ImpactTeamUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ImpactTeamUpsertData! | ||
ImpactTeamUpsertData
| Field | Type | Description | |
|---|---|---|---|
| organisationPartnerId | ID | ||
| institutionName | String | ||
| leaderName | String | ||
| organisationId | ID | ||
IndividualReportUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | IndividualReportUpsertData! | ||
IndividualReportUpsertData
| Field | Type | Description | |
|---|---|---|---|
| submissionDate | ISO8601Date | ||
| approvalDate | ISO8601Date | ||
| startMonth | String | ||
| endMonth | String | ||
| templateName | String | ||
| templateXml | String | ||
| userId | ID | ||
| submitterId | ID | ||
| approverId | ID | ||
KeyResultReportUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | KeyResultReportUpsertData! | ||
KeyResultReportUpsertData
| Field | Type | Description | |
|---|---|---|---|
| month | String | ||
| plan | String | ||
| progress | String | ||
| keyResultId | ID | ||
KeyResultUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | KeyResultUpsertData! | ||
KeyResultUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| description | String | ||
| fte | Float | ||
| index | Int | ||
| userId | ID | ||
| positionResultsDescriptionId | ID | ||
KraReportNoteUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | KraReportNoteUpsertData! | ||
KraReportNoteUpsertData
| Field | Type | Description | |
|---|---|---|---|
| helpNeeded | String | ||
| createdAt | ISO8601DateTime | ||
| keyResultId | ID | ||
| individualReportId | ID | ||
| goalCommunityId | ID | ||
LanguageEngagementInput
| Field | Type | Description | |
|---|---|---|---|
| status | LanguageEngagementStatusEnum! | ||
| standardObjectiveId | ID! | ||
| beginDate | ISO8601Date | ||
| endDate | ISO8601Date | ||
| communityId | ID! | ||
| organisationId | ID! | ||
| organisationRole | OrgRoleEnum! | ||
| sensitivity | SensitivityEnum! | ||
| modes | [String!]! | ||
| enumModes | [LanguageEngagementModeEnum!] | ||
| internalNote | String | ||
| sharedNote | String | ||
| needsUpdate | Boolean | ||
LanguageEngagementUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | LanguageEngagementUpsertData! | ||
LanguageEngagementUpsertData
| Field | Type | Description | |
|---|---|---|---|
| status | LanguageEngagementStatusEnum | ||
| standardObjectiveId | ID | ||
| beginDate | ISO8601Date | ||
| endDate | ISO8601Date | ||
| communityId | ID | ||
| organisationId | ID | ||
| organisationRole | OrgRoleEnum | ||
| sensitivity | SensitivityEnum | ||
| enumModes | [LanguageEngagementModeEnum!] | ||
| internalNote | String | ||
| sharedNote | String | ||
| allowOverlappingEngagement | Boolean | ||
| needsUpdate | Boolean | ||
MangoQuery
A Mango query, to be applied to the data set.
| Field | Type | Description | |
|---|---|---|---|
| selector | MangoSelector | ||
| skip | Int | ||
| limit | Int | ||
| sort | [String!] | ||
| sort2 | [MangoSortElement!] | ||
MaterialUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | MaterialUpsertData! | ||
MaterialUpsertData
| Field | Type | Description | |
|---|---|---|---|
| resourceCategory | String | ||
| visibility | MaterialVisibilityEnum | ||
| editability | MaterialEditabilityEnum | ||
| title | String | ||
| otherTitles | String | ||
| description | String | ||
| url | String | ||
| targetAudience | String | ||
| modes | [LanguageEngagementModeEnum!] | ||
| dataSource | MaterialDataSourceEnum | ||
| itemYear | Int | ||
| sensitivity | SensitivityEnum | ||
| media | [MaterialMediumEnum!] | ||
| publisher | String | ||
| rights | String | ||
| edition | String | ||
| status | MaterialStatusEnum | ||
| productStatus | MaterialProductStatusEnum | ||
| creatorId | ID | ||
| languageEngagementId | ID | ||
| languageIds | [ID!] | ||
NarrativeUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | NarrativeUpsertData! | ||
NarrativeUpsertData
| Field | Type | Description | |
|---|---|---|---|
| goalProgressSchemaId | ID | ||
| period | ISO8601Period | ||
| planComment | String | ||
| progressComment | String | ||
| varianceComment | String | ||
NumbersPlanAndProgressUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | NumbersPlanAndProgressUpsertData! | ||
NumbersPlanAndProgressUpsertData
| Field | Type | Description | |
|---|---|---|---|
| month | ISO8601Month | ||
| plannedValue | Int | ||
| reportedValue | Int | ||
| note | String | ||
| goalProgressSchemaId | ID | ||
| goalNumberIndicatorId | ID | ||
| impactPartnerId | ID | ||
| impactTeamId | ID | ||
OrganisationMenuItemUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | OrganisationMenuItemUpsertData! | ||
OrganisationMenuItemUpsertData
| Field | Type | Description | |
|---|---|---|---|
| menuItem | String | ||
| hidden | Boolean | ||
| locked | Boolean | ||
| disabled | Boolean | ||
| organisationId | ID | ||
OrganisationPartnerCommunityUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | OrganisationPartnerCommunityUpsertData! | ||
OrganisationPartnerCommunityUpsertData
| Field | Type | Description | |
|---|---|---|---|
| organisationPartnerId | ID | ||
| communityId | ID | ||
| visibility | OrganisationPartnerCommunityVisibilityEnum | ||
OrganisationPartnerUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | OrganisationPartnerUpsertData! | ||
OrganisationPartnerUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| ensureConfidential | Boolean | ||
| visibility | VisibilityEnum | ||
| organisationId | ID | ||
| partnerId | ID | ||
| contactName | String | ||
| contactEmail | String | ||
| isChurch | Boolean | ||
| partnersReach | PartnerReach | ||
| currentDepth | PartnerDepth | ||
| targetDepth | PartnerDepth | ||
| resource | PartnerResource | ||
| status | PartnershipStatus | ||
| organisationPartnerSectors | [SilSector!] | ||
OrganisationSettingUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | OrganisationSettingUpsertData! | ||
OrganisationSettingUpsertData
| Field | Type | Description | |
|---|---|---|---|
| settings | JSON | ||
| createdAt | ISO8601DateTime | ||
| organisationId | ID | ||
OrganisationUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | OrganisationUpsertData! | ||
OrganisationUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| shortName | String | ||
| userReporting | UserReportingEnum | ||
| silCode | String | ||
| description | String | ||
| parentId | ID | ||
| organisationEngagementEnquiryFallbackContactIds | [ID!] | ||
OutcomeProgressAssessmentInput
| Field | Type | Description | |
|---|---|---|---|
| outcomeId | ID! | ||
| communityId | ID | ||
| status | OutcomeProgressStatus! | ||
| progress | String! | ||
| explanation | String! | ||
| newActions | String! | ||
| communityFeedback | String! | ||
| observedChanges | String! | ||
| month | ISO8601Month | ||
OutcomeUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | OutcomeUpsertData! | ||
OutcomeUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| index | String | ||
| projectId | ID | ||
PositionResultsDescriptionUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | PositionResultsDescriptionUpsertData! | ||
PositionResultsDescriptionUpsertData
| Field | Type | Description | |
|---|---|---|---|
| title | String | ||
| description | String | ||
| reportStartMonth | String | ||
| reportEndMonth | String | ||
| status | String | ||
| submissionDate | ISO8601Date | ||
| approvalDate | ISO8601Date | ||
| userId | ID | ||
| submitterId | ID | ||
| approverId | ID | ||
ProductionNoteUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProductionNoteUpsertData! | ||
ProductionNoteUpsertData
| Field | Type | Description | |
|---|---|---|---|
| content | String | ||
| productionTargetId | ID | ||
| quarter | ISO8601Period | ||
ProductionPlanAndProgressUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProductionPlanAndProgressUpsertData! | ||
ProductionPlanAndProgressUpsertData
| Field | Type | Description | |
|---|---|---|---|
| required | Boolean | ||
| plannedPeriod | ISO8601Period | ||
| progress | Float | ||
| completionMonth | ISO8601Month | ||
| goalProgressSchemaId | ID | ||
| goalProductionStageId | ID | ||
| goalTitleGroupId | ID | ||
| goalTitleId | ID | ||
ProductionTargetUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProductionTargetUpsertData! | ||
ProductionTargetUpsertData
| Field | Type | Description | |
|---|---|---|---|
| targetedSegments | Int | ||
| targetAccountable | Boolean | ||
| goalProgressSchemaId | ID | ||
| titleGroupId | ID | ||
| titleId | ID | ||
ProgressRangeInput
| Field | Type | Description | |
|---|---|---|---|
| startDate | ISO8601DateTime | ||
| endDate | ISO8601DateTime | ||
ProgressSchemaStatusUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProgressSchemaStatusUpsertData! | ||
ProgressSchemaStatusUpsertData
| Field | Type | Description | |
|---|---|---|---|
| status | ProgressStatusValueEnum | ||
| goalProgressSchemaId | ID | ||
| period | ISO8601Period | ||
| month | ISO8601Month | ||
ProgressScopeInput
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 | ||
ProjectLanguageContactUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProjectLanguageContactUpsertData! | ||
ProjectLanguageContactUpsertData
| Field | Type | Description | |
|---|---|---|---|
| projectId | ID | ||
| languageId | ID | ||
| userId | ID | ||
ProjectPartnerRoleUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProjectPartnerRoleUpsertData! | ||
ProjectPartnerRoleUpsertData
| Field | Type | Description | |
|---|---|---|---|
| projectPartnerId | ID | ||
| projectRoleId | ID | ||
| resourcing | ProjectPartnerRoleResourcingEnum | ||
ProjectPartnerUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProjectPartnerUpsertData! | ||
ProjectPartnerUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| organisationPartnerId | ID | ||
| organisationId | ID | ||
| projectId | ID | ||
| responsibilities | String | ||
| contactName | String | ||
| contactEmail | String | ||
| share | Boolean | ||
ProjectReportAttachmentUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProjectReportAttachmentUpsertData! | ||
ProjectReportAttachmentUpsertData
| Field | Type | Description | |
|---|---|---|---|
| communityId | ID | ||
| description | String | ||
| fileId | ID | ||
| projectReportId | ID | ||
| filename | String | ||
| path | String | ||
ProjectReportUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProjectReportUpsertData! | ||
ProjectReportUpsertData
| Field | Type | Description | |
|---|---|---|---|
| projectId | ID | ||
| submitterId | ID | ||
| approverId | ID | ||
| templateXml | String | ||
| attachmentIds | [ID!] | ||
ProjectUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProjectUpsertData! | ||
ProjectUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| description | String | ||
| hummingbirdId | String | ||
| location | String | ||
| planningCycleBegins | Int | ||
| startDate | ISO8601Month | ||
| endDate | ISO8601Month | ||
| status | ProjectStatusEnum | ||
| type | ProjectTypeEnum | ||
| projectType | ProjectProjectTypeEnum | ||
| organisationId | ID | ||
| quarterlyReportFormatId | ID | ||
| sensitivity | ProjectSensitivityEnum | ||
| fundingType | ProjectFundingTypeEnum | ||
| financeType | ProjectFinanceTypeEnum | ||
ProjectUserUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ProjectUserUpsertData! | ||
ProjectUserUpsertData
| Field | Type | Description | |
|---|---|---|---|
| userId | ID | ||
| projectId | ID | ||
| positionTitle | String | ||
| manager | Boolean | ||
| streamOverviewer | Boolean | ||
| reportApprover | Boolean | ||
| proportionAssigned | Float | ||
ReportResponseValueUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ReportResponseValueUpsertData! | ||
ReportResponseValueUpsertData
| Field | Type | Description | |
|---|---|---|---|
| reportId | ID | ||
| name | String | ||
| value | JSON | ||
| row | String | ||
ReportTemplateUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ReportTemplateUpsertData! | ||
ReportTemplateUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| templateXml | String | ||
ScriptureMaterialUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | ScriptureMaterialUpsertData! | ||
ScriptureMaterialUpsertData
| Field | Type | Description | |
|---|---|---|---|
| systemSourceName | String | ||
| systemSourceId | String | ||
| materialId | ID | ||
| titleGroupIds | [ID!] | ||
| completedTitleGroupIds | [ID!] | ||
| partialTitleGroupIds | [ID!] | ||
StrategicPriorityNoteUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | StrategicPriorityNoteUpsertData! | ||
StrategicPriorityNoteUpsertData
| Field | Type | Description | |
|---|---|---|---|
| title | String | ||
| content | String | ||
| userId | ID | ||
| strategicPriorityId | ID | ||
StrategicPriorityResponsiblePersonUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | StrategicPriorityResponsiblePersonUpsertData! | ||
StrategicPriorityResponsiblePersonUpsertData
| Field | Type | Description | |
|---|---|---|---|
| userId | ID | ||
| strategicPriorityId | ID | ||
StrategicPriorityUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | StrategicPriorityUpsertData! | ||
StrategicPriorityUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| shortName | String | ||
| tileColor | StrategicPriorityColorEnum | ||
| icon | String | ||
| startMonth | ISO8601Month | ||
| endMonth | ISO8601Month | ||
| organisationId | ID | ||
| collaborationId | ID | ||
TeamReportUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | TeamReportUpsertData! | ||
TeamReportUpsertData
| Field | Type | Description | |
|---|---|---|---|
| status | TeamReportStatusEnum | ||
| period | String | ||
| responses | JSON | ||
| teamReportScheduleId | ID | ||
| attachedFileIds | [ID!] | ||
UserUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | UserUpsertData! | ||
UserUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| status | UserStatusEnum | ||
| String | |||
| homepage | String | ||
| admin | Boolean | ||
| organisationAdmin | Boolean | ||
| localeCode | String | ||
| projectIds | [ID!] | ||
| organisationId | ID | ||
WebhookUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | WebhookUpsertData! | ||
WebhookUpsertData
| Field | Type | Description | |
|---|---|---|---|
| name | String | ||
| endpoint | String | ||
| status | WebhookStatus | ||
| eventTypes | [WebhookEvent!] | ||
WorkDomainUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | WorkDomainUpsertData! | ||
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 |
HummingbirdImportActionEnum
| Value | Description |
|---|---|
| create | A new Rev79 object will be created for this group. |
| reuse | An existing Rev79 object is already linked and will be reused. |
| blocked | This group cannot be imported yet; see blockReasons. |
HummingbirdLanguageStatusEnum
| Value | Description |
|---|---|
| active | Active |
| inactive | Inactive |
| deleted | Deleted |
HummingbirdProjectStatusEnum
| Value | Description |
|---|---|
| active | Active |
| inactive | Inactive |
| deleted | Deleted |
HummingbirdResultCategoryEnum
| Value | Description |
|---|---|
| outcome | |
| output | |
| scripture | |
| activity |
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 |
MaterialMediumEnum
| Value | Description |
|---|---|
| analog | Analog |
| digital | Digital |
| 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 |
OrganisationPartnerCommunityVisibilityEnum
| 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 |
ProjectMenuItemVisibilityEnum
| 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 inperiod.end < value. -
$lte: compare the start timestamp of the period against the provided timestamp as inperiod.start <= value. -
$gt: compare the start timestamp of the period against the provided timestamp as inperiod.start > value. -
$gte: compare the end timestamp of the period against the provided timestamp as inperiod.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
| Type | Description |
|---|---|
| TYPairData | |
| TYSeriesData |