Schema Types
Query
| Field | Argument | Type | Description |
|---|---|---|---|
| activities | [Activity!]! | ||
| query | MangoQuery | ||
| activityCommunities | [ActivityCommunity!]! | ||
| query | MangoQuery | ||
| apiAccessTokens | [ApiAccessToken!]! | ||
| query | MangoQuery | ||
| appModuleUsers | [AppModuleUser!]! | ||
| query | MangoQuery | ||
| appModules | [AppModule!]! | ||
| query | MangoQuery | ||
| charts | [Chart!] | ||
| request | ChartsInput! | ||
| collaborationUsers | [CollaborationUser!]! | ||
| query | MangoQuery | ||
| collaborations | [Collaboration!]! | ||
| query | MangoQuery | ||
| communities | [Community!]! | ||
| query | MangoQuery | ||
| communityInterestNotes | [CommunityInterestNote!]! | ||
| query | MangoQuery | ||
| copilot | Copilot! | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| dataExportRequests | [DataExportRequest!]! | ||
| query | MangoQuery | ||
| domains | [Domain!]! | ||
| query | MangoQuery | ||
| editableProjects | [Project!]! | This is the same as `projects`, except that it is further filtered to only projects that the user can fully edit. This query will only return active projects. | |
| query | MangoQuery | ||
| engagementOrganisationLanguageContacts | [EngagementOrganisationLanguageContact!]! | ||
| query | MangoQuery | ||
| fundingTypes | [FundingType!]! | ||
| query | MangoQuery | ||
| fundings | [Funding!]! | ||
| query | MangoQuery | ||
| goalNumberIndicatorTargets | [GoalNumberIndicatorTarget!]! | ||
| query | MangoQuery | ||
| goalNumberIndicators | [GoalNumberIndicator!]! | ||
| query | MangoQuery | ||
| goalProductionStages | [GoalProductionStage!]! | ||
| query | MangoQuery | ||
| goalProgressSchemas | [GoalProgressSchema!]! | ||
| query | MangoQuery | ||
| goalStrategicPriorities | [GoalStrategicPriority!]! | ||
| query | MangoQuery | ||
| goalTitleGroups | [GoalTitleGroup!]! | ||
| query | MangoQuery | ||
| goalTitles | [GoalTitle!]! | ||
| query | MangoQuery | ||
| goals | [Goal!]! | ||
| query | MangoQuery | ||
| impactStories | [ImpactStory!]! | ||
| query | MangoQuery | ||
| impactTeams | [ImpactTeam!]! | ||
| query | MangoQuery | ||
| individualReports | [IndividualReport!]! | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| integration | Integration! | !! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time. | |
| keyResultReports | [KeyResultReport!]! | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| keyResults | [KeyResult!]! | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| kraReportNotes | [KraReportNote!]! | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| languageEngagements | [LanguageEngagement!]! | ||
| query | MangoQuery | ||
| languageInfoNotes | [LanguageInfoNote!]! | ||
| query | MangoQuery | ||
| languages | [Language!]! | ||
| query | MangoQuery | ||
| materials | [Material!]! | ||
| query | MangoQuery | ||
| me | User! | ||
| milestoneLanguages | [MilestoneLanguage!]! | ||
| query | MangoQuery | ||
| milestones | [Milestone!]! | ||
| query | MangoQuery | ||
| narratives | [Narrative!]! | ||
| query | MangoQuery | ||
| nations | [Nation!]! | ||
| query | MangoQuery | ||
| now | ISO8601DateTime! | ||
| numbersPlanAndProgresses | [NumbersPlanAndProgress!]! | ||
| query | MangoQuery | ||
| organisationMenuItems | [OrganisationMenuItem!]! | ||
| query | MangoQuery | ||
| organisationNationEngagements | [OrganisationNationEngagement!]! | ||
| query | MangoQuery | ||
| organisationPartnerCommunities | [OrganisationPartnerCommunity!]! | ||
| query | MangoQuery | ||
| organisationPartners | [OrganisationPartner!]! | ||
| query | MangoQuery | ||
| organisationSettings | [OrganisationSetting!]! | ||
| query | MangoQuery | ||
| organisations | [Organisation!]! | ||
| query | MangoQuery | ||
| outcomeProgressAssessments | [OutcomeProgressAssessment!]! | ||
| query | MangoQuery | ||
| outcomes | [Outcome!]! | ||
| query | MangoQuery | ||
| portfolioUsers | [PortfolioUser!]! | ||
| query | MangoQuery | ||
| portfolios | [Portfolio!]! | ||
| query | MangoQuery | ||
| positionResultsDescriptions | [PositionResultsDescription!]! | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| prayerPoints | [PrayerPoint!]! | ||
| query | MangoQuery | ||
| productionNotes | [ProductionNote!]! | ||
| query | MangoQuery | ||
| productionPlanAndProgresses | [ProductionPlanAndProgress!]! | ||
| query | MangoQuery | ||
| productionTargets | [ProductionTarget!]! | ||
| query | MangoQuery | ||
| programPartners | [ProgramPartner!]! | ||
| query | MangoQuery | ||
| progress | [Progress!] | ||
| progressSchemaStatuses | [ProgressSchemaStatus!]! | ||
| query | MangoQuery | ||
| projectLanguageContacts | [ProjectLanguageContact!]! | ||
| query | MangoQuery | ||
| projectMenuItems | [ProjectMenuItem!]! | ||
| query | MangoQuery | ||
| projectPartnerRoles | [ProjectPartnerRole!]! | ||
| query | MangoQuery | ||
| projectPartners | [ProjectPartner!]! | ||
| query | MangoQuery | ||
| projectReports | [ProjectReport!]! | ||
| query | MangoQuery | ||
| projectRoles | [ProjectRole!]! | ||
| query | MangoQuery | ||
| projectUsers | [ProjectUser!]! | ||
| query | MangoQuery | ||
| projects | [Project!]! | ||
| query | MangoQuery | ||
| pseudonyms | [Pseudonym!]! | ||
| query | MangoQuery | ||
| regions | [Region!]! | ||
| query | MangoQuery | ||
| reportTemplates | [ReportTemplate!]! | ||
| query | MangoQuery | ||
| scriptureMaterials | [ScriptureMaterial!]! | ||
| query | MangoQuery | ||
| spheres | [Sphere!]! | ||
| query | MangoQuery | ||
| standardNumberIndicators | [StandardNumberIndicator!]! | ||
| query | MangoQuery | ||
| standardObjectives | [StandardObjective!]! | ||
| query | MangoQuery | ||
| standardProductSets | [StandardProductSet!]! | ||
| query | MangoQuery | ||
| standardProductionStages | [StandardProductionStage!]! | ||
| query | MangoQuery | ||
| standardTitleGroups | [StandardTitleGroup!]! | ||
| query | MangoQuery | ||
| standardTitles | [StandardTitle!]! | ||
| query | MangoQuery | ||
| strategicPriorities | [StrategicPriority!]! | ||
| query | MangoQuery | ||
| strategicPriorityNotes | [StrategicPriorityNote!]! | ||
| query | MangoQuery | ||
| strategicPriorityResponsiblePeople | [StrategicPriorityResponsiblePerson!]! | ||
| query | MangoQuery | ||
| suggestedEditComments | [SuggestedEditComment!]! | ||
| query | MangoQuery | ||
| suggestedEdits | [SuggestedEdit!]! | ||
| query | MangoQuery | ||
| teamReportSchedules | [TeamReportSchedule!]! | ||
| query | MangoQuery | ||
| teamReports | [TeamReport!]! | ||
| query | MangoQuery | ||
| userPresence | UserPresence | Find a user in the system by email. Emails are compared case-insensitively. This field will return an error unless you are a collaboration admin. | |
| String! | |||
| users | [User!]! | ||
| query | MangoQuery | ||
| viewableCollaborations | [Collaboration!]! | This is the same as `collaborations`, except that it is further filtered to only collaborations that the user can fully view. This query will only return active collaborations. | |
| query | MangoQuery | ||
| viewableOrganisations | [Organisation!]! | This is the same as `organisations`, except that it is further filtered to only organisations that the user can fully view. This query will only return active organisations. | |
| query | MangoQuery | ||
| viewablePortfolios | [Portfolio!]! | This is the same as `portfolios`, except that it is further filtered to only portfolios that the user can fully view. This query will only return active portfolios. | |
| query | MangoQuery | ||
| viewableProjects | [Project!]! | This is the same as `projects`, except that it is further filtered to only projects that the user can fully view. This query will only return active projects. | |
| query | MangoQuery | ||
| webhooks | [Webhook!]! | ||
| query | MangoQuery | ||
| workDomains | [WorkDomain!]! | ||
| query | MangoQuery | ||
Mutation
| Field | Argument | Type | Description |
|---|---|---|---|
| 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. | |
| 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! | ||
| deleteCopilotCache | CopilotCacheDeletion! | !! 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 | ||
| deleteCopilotInsight | [CopilotInsight!] | !! 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. | |
| 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 | ||
| 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!]! | ||
| 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!]! | ||
| upsertCopilotInsight | [CopilotInsight!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| updates | [CopilotInsightUpsert!]! | ||
| upsertDataExportRequest | [DataExportRequest!] | ||
| updates | [DataExportRequestUpsert!]! | ||
| upsertEngagementOrganisationLanguageContact | [EngagementOrganisationLanguageContact!] | ||
| updates | [EngagementOrganisationLanguageContactUpsert!]! | ||
| upsertGoal | [Goal!] | ||
| updates | [GoalUpsert!]! | ||
| upsertGoalNumberIndicator | [GoalNumberIndicator!] | ||
| updates | [GoalNumberIndicatorUpsert!]! | ||
| upsertGoalNumberIndicatorTarget | [GoalNumberIndicatorTarget!] | ||
| updates | [GoalNumberIndicatorTargetUpsert!]! | ||
| upsertGoalProductionStage | [GoalProductionStage!] | ||
| updates | [GoalProductionStageUpsert!]! | ||
| upsertGoalProgressSchema | [GoalProgressSchema!] | ||
| updates | [GoalProgressSchemaUpsert!]! | ||
| upsertGoalStrategicPriority | [GoalStrategicPriority!] | ||
| updates | [GoalStrategicPriorityUpsert!]! | ||
| upsertGoalTitle | [GoalTitle!] | ||
| updates | [GoalTitleUpsert!]! | ||
| upsertGoalTitleGroup | [GoalTitleGroup!] | ||
| updates | [GoalTitleGroupUpsert!]! | ||
| upsertImpactPartner ⚠️ | [ImpactPartner!] |
⚠️ DEPRECATED Use upsertImpactTeam instead |
|
| updates | [ImpactPartnerUpsert!]! | ||
| upsertImpactStory | [ImpactStory!] | ||
| updates | [ImpactStoryUpsert!]! | ||
| upsertImpactTeam | [ImpactTeam!] | ||
| updates | [ImpactTeamUpsert!]! | ||
| upsertIndividualLearning | [IndividualReport!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| updates | [IndividualReportUpsert!]! | ||
| upsertKeyResult | [KeyResult!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| updates | [KeyResultUpsert!]! | ||
| upsertKeyResultReport | [KeyResultReport!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| updates | [KeyResultReportUpsert!]! | ||
| upsertKraReportNote | [KraReportNote!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| updates | [KraReportNoteUpsert!]! | ||
| upsertLanguageEngagement | [LanguageEngagement!] | ||
| updates | [LanguageEngagementUpsert!]! | ||
| upsertMaterial | [Material!] | ||
| updates | [MaterialUpsert!]! | ||
| upsertNarrative | [Narrative!] | ||
| updates | [NarrativeUpsert!]! | ||
| upsertNumbersPlanAndProgress | [NumbersPlanAndProgress!] | ||
| updates | [NumbersPlanAndProgressUpsert!]! | ||
| upsertOrganisation | [Organisation!] | ||
| updates | [OrganisationUpsert!]! | ||
| 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!]! | ||
| upsertWebhook | [Webhook!] | ||
| updates | [WebhookUpsert!]! | ||
| upsertWorkDomain | [WorkDomain!] | ||
| updates | [WorkDomainUpsert!]! | ||
Objects
Activity
| Field | Argument | Type | Description |
|---|---|---|---|
| communities | [Community!]! | The list of all communities linked to the activity | |
| query | MangoQuery | ||
| communitiesCount | Int! | The list of all communities linked to the activity | |
| query | MangoQuery | ||
| completionDate | ISO8601Date | The date on which the activity was completed. A value in this field indicates the activity has been completed. This field must be present if and only if progress is set to 1. | |
| goal | Goal | The goal of this activity if it exists within a goal. | |
| goalId | ID | The goal of this activity if it exists within a goal. | |
| id | ID! | ||
| index | String! | The index for ordering. May be compared with GoalType.index and OutcomeType.index when ordering at the project level. The index is a string for fractional indexing, and should be ordered lexographically. An empty string is allowed. The index is not guaranteed to be unique in the context of the activity grouping. | |
| lastUpdated | ISO8601DateTime! | ||
| name | String! | The name of the activity. | |
| note | String | User notes about this activity. | |
| parent | Activity | The parent activity if this activity is nested under another. | |
| parentId | ID | The parent activity if this activity is nested under another. | |
| plannedCompletionDate | ISO8601Date | The date on which the activity is planned to complete. | |
| plannedStartDate | ISO8601Date | The date on which the activity is planned to start. | |
| progress | Float | The completion percentage of this activity, represented as a number in the range [0, 1]. A value of 0 indicates the activity has not been started, and a value of 1 indicates it has been completed. This field must be set to 1 if and only if completionDate is present. | |
| project | Project! | The project under which this activity exists. | |
| projectId | ID! | The project under which this activity exists. | |
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! | ||
| lastUpdated | ISO8601DateTime! | ||
ApiAccessToken
This token allows organisation-level access to the Rev79 GraphQL API according to the specified scopes
| Field | Argument | Type | Description |
|---|---|---|---|
| apiKey | String! | The API key corresponding to this access token. | |
| createProjectAccess | AccessTypeEnum | Whether the token allows the holder to create new projects in the organisation(s) that issued this token | |
| createdAt | ISO8601DateTime! | ||
| engagementAccess | AccessTypeEnum! | The type of access the token allows to ALL engagements of the organisation(s) including confidential ones. | |
| expiresAt | ISO8601DateTime | The date on which the token expires. | |
| externalProjectAccess | AccessTypeEnum | The type of access the token allows to ALL data of external projects shared to the organisation(s) | |
| extraOrganisationAccess | ReadWriteAccessTypeEnum! | The type of access the token allows to the Organisation fields (plus descendents if that scope is enabled), and other fields that derive their access level from Organisation, that are not included in the other scopes. E.g Work Domain | |
| id | ID! | ||
| managedProjectAccess | AccessTypeEnum | The type of access the token allows to ALL data of projects managed by the organisation(s) | |
| name | String! | The name of the access token. | |
| notes | String | User notes on the access token. | |
| organisation | Organisation! | The organisation to which the access token belongs. | |
| organisationId | ID! | The organisation to which the access token belongs. | |
| organisationScope | OrganisationScopeEnum! | Whether this token works only for the linked organisation or also for its descendants. | |
| partnershipAccess | AccessTypeEnum | The type of access the token allows to partnerships of the organisation(s) | |
| scriptureProgressAccess | AccessTypeEnum | The type of access the token allows to plan and progress data of scripture goals in the organisation(s) | |
| token | String | The token that is used to authenticate access to Rev79 API. This is only revealed when the token is newly created, thus, for any token more than 2 minutes old this value will be null. | |
| workforceAccess | AccessTypeEnum | The type of access the token allows to the workforce of the organisation(s) | |
AppModule
| Field | Argument | Type | Description |
|---|---|---|---|
| code | String! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
AppModuleUser
| Field | Argument | Type | Description |
|---|---|---|---|
| admin | Boolean | Whether the user has admin privaleges with respect to the app module. | |
| appModule | AppModule! | ||
| appModuleId | ID! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| nations | [Nation!]! | ||
| query | MangoQuery | ||
| nationsCount | Int! | ||
| query | MangoQuery | ||
| organisations | [Organisation!]! | ||
| query | MangoQuery | ||
| organisationsCount | Int! | ||
| query | MangoQuery | ||
| user | User! | ||
| userId | ID! | ||
AttachedFile
| Field | Argument | Type | Description |
|---|---|---|---|
| byteSize | Int | The number of bytes in the attached file. This value is stored directly, but is not validated against the uploaded file. | |
| contentType | String | The media type of the attached file, similar to the Content-Type HTTP header. | |
| filename | String | The name of this file. | |
| getUrl | String | URL to use to GET this file. The returned URL will be valid for 24 hours. | |
| id | ID! | ||
| md5sum | String | An MD5 checksum of the attached file contents, in Base64 notation. | |
AvttFileMissingStagesAndTasks
| Field | Argument | Type | Description |
|---|---|---|---|
| avttProjectKey | String | ||
| avttStageName | String | ||
| type | AvttProjectPlanItem! | The type of the pre-processing error. | |
| value | String | The value from the AVTT file that caused the error, if applicable. | |
AvttFilePreProcessingError
| Field | Argument | Type | Description |
|---|---|---|---|
| avttProjectKey | String | The AVTT Project value for this row, if present | |
| errorType | PreProcessingErrorEnum! | The type of the pre-processing error. | |
| lineNumber | Int! | The line number in the AVTT file where the error occurred. | |
| message | String! | A description of the pre-processing error. | |
| value | String | The value from the AVTT file that caused the error, if applicable. | |
AvttFileProjectStagesTasks
| Field | Argument | Type | Description |
|---|---|---|---|
| avttProjectKey | String! | ||
| avttStages | [AvttFileStage!]! | ||
AvttFileStage
| Field | Argument | Type | Description |
|---|---|---|---|
| avttStageName | String! | ||
| avttTaskNames | [String!]! | ||
AvttFileUpload
| Field | Argument | Type | Description |
|---|---|---|---|
| attachedFile | AttachedFile! | File which is attached to this avtt upload. To attach a new file, first use the createAttachment mutation, and upload a file, then set the attachment's id to attachedFileId using upsert. This field has a custom implementation, and does not support Mango queries. | |
| attachedFileId | ID! | See attachedFile. | |
| avttOrganisations | [AvttOrganisation!]! | ||
| query | MangoQuery | ||
| avttOrganisationsCount | Int! | ||
| query | MangoQuery | ||
| avttProjectStructure | [AvttFileProjectStagesTasks!]! | Records the AVTT labels used in this file for Organisations, Projects, etc. Complete file upload requires matching data to have been configured through AVTT Organisations. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| lineCount | Int | The number of lines in this file. | |
| missingStagesAndTasks | [AvttFileMissingStagesAndTasks!]! | ||
| organisation | Organisation! | ||
| organisationId | ID! | ||
| preProcessingErrors | [AvttFilePreProcessingError!]! | List of errors found during pre-processing of the AVTT file. | |
AvttOrganisation
| Field | Argument | Type | Description |
|---|---|---|---|
| avttFileUploads | [AvttFileUpload!]! | ||
| query | MangoQuery | ||
| avttFileUploadsCount | Int! | ||
| query | MangoQuery | ||
| avttProjects | [AvttProject!]! | ||
| query | MangoQuery | ||
| avttProjectsCount | Int! | ||
| query | MangoQuery | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| organisation | Organisation! | ||
| organisationId | ID! | ||
AvttProject
| Field | Argument | Type | Description |
|---|---|---|---|
| avttOrganisation | AvttOrganisation! | ||
| avttOrganisationId | ID! | ||
| avttStages | [AvttStage!]! | ||
| query | MangoQuery | ||
| avttStagesCount | Int! | ||
| query | MangoQuery | ||
| goalProgressSchema | GoalProgressSchema | ||
| goalProgressSchemaId | ID | ||
| id | ID! | ||
| key | String! | ||
| language ⚠️ | Language |
⚠️ DEPRECATED Get/Set ManualCommunity instead |
|
| languageId ⚠️ | ID |
⚠️ DEPRECATED Get/Set ManualCommunity instead |
|
| lastUpdates | ISO8601DateTime! | ||
| manualCommunity | Community | ||
| manualCommunityId | ID | ||
| manualGoal | Goal | ||
| manualGoalId | ID | ||
| name | String! | ||
| project | Project | ||
| projectId | ID | ||
| shouldImport | Boolean! | ||
AvttStage
| Field | Argument | Type | Description |
|---|---|---|---|
| avttProject | AvttProject! | ||
| avttProjectId | ID! | ||
| id | ID! | ||
| index | String! | An index for ordering the stages. | |
| lastUpdates | ISO8601DateTime! | ||
| name | String! | ||
| standardStage | StandardProductionStage | ||
| standardStageId | ID | ||
| taskNames | [String!]! | The ordered names of tasks associated with this stage. | |
Chart
| Field | Argument | Type | Description |
|---|---|---|---|
| chartType | ChartsEnum! | ||
| data | ChartDataUnion | ||
| definition | Definition | ||
Collaboration
| Field | Argument | Type | Description |
|---|---|---|---|
| collaborationUsers | [CollaborationUser!]! | ||
| query | MangoQuery | ||
| collaborationUsersCount | Int! | ||
| query | MangoQuery | ||
| geographicScope | GeographicScopeEnum! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| nationEngagements | [LanguageEngagement!]! | ||
| query | MangoQuery | ||
| nationEngagementsCount | Int! | ||
| query | MangoQuery | ||
| nations | [Nation!]! | ||
| query | MangoQuery | ||
| nationsCount | Int! | ||
| query | MangoQuery | ||
| organisations | [Organisation!]! | ||
| query | MangoQuery | ||
| organisationsCount | Int! | ||
| query | MangoQuery | ||
| status | CollaborationStatusEnum! | ||
| strategicPriorities | [StrategicPriority!]! | ||
| query | MangoQuery | ||
| strategicPrioritiesCount | Int! | ||
| 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! | ||
| lastUpdated | ISO8601DateTime! | ||
| role | CollaborationUserRoleEnum! | ||
| 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!] | ||
| query | MangoQuery | ||
| engagementsCount | Int | ||
| query | MangoQuery | ||
| goalProgressSchema | [GoalProgressSchema!] | ||
| query | MangoQuery | ||
| goalProgressSchemaCount | Int | ||
| query | MangoQuery | ||
| id | ID! | ||
| impactStories | [ImpactStory!]! | The impact stories realted to this community | |
| query | MangoQuery | ||
| impactStoriesCount | Int! | The impact stories realted to this community | |
| query | MangoQuery | ||
| language | Language! | ||
| languageId | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String | ||
| pseudonyms | [Pseudonym!]! | ||
| query | MangoQuery | ||
| rolv ⚠️ | [String!]! |
⚠️ 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! | ||
| communityId | ID! | ||
| id | ID! | ||
| interestLevel | InterestLevel! | Community interest in translation | |
| note | String | ||
| sharedWith | SharedWith! | Which organisations are this community interest shared with | |
| standardObjective | StandardObjective! | ||
| standardObjectiveId | ID! | ||
| user | User | ||
| userId | ID | ||
Copilot
Copilot AI insights and credit usage for a context (Project or Organisation)
| Field | Argument | Type | Description |
|---|---|---|---|
| creditUsage | CopilotCreditUsage! | Returns credit usage and limits for copilot in the current quarter or specified date range | |
| contextId | ID! | ||
| contextType | String! | ||
| dateRange | CopilotDateRangeInput | ||
| insightsHistory | CopilotInsightsHistory! | Returns historical insights for a context (for review, audit, or trend analysis) | |
| contextId | ID! | ||
| contextType | String! | ||
| screen | String | ||
| dateRange | CopilotDateRangeInput | ||
| limit | Int | ||
| offset | Int | ||
CopilotCacheDeletion
| Field | Argument | Type | Description |
|---|---|---|---|
| clearedKeys | Int! | ||
| contextId | ID! | ||
| message | String! | ||
CopilotCreditUsage
| Field | Argument | Type | Description |
|---|---|---|---|
| contextId | ID! | ||
| contextType | String! | ||
| credits | CopilotCredits! | ||
| dateRange | CopilotDateRange! | ||
| resetAt | ISO8601DateTime! | ||
| usage | [CopilotUsage!]! | ||
CopilotCredits
| Field | Argument | Type | Description |
|---|---|---|---|
| limit | Int! | ||
| percentage | Float! | ||
| remaining | Int! | ||
| used | Int! | ||
CopilotDateRange
| Field | Argument | Type | Description |
|---|---|---|---|
| endDate | ISO8601Date! | ||
| startDate | ISO8601Date! | ||
CopilotInsight
| Field | Argument | Type | Description |
|---|---|---|---|
| actionable | Boolean! | ||
| analysisTime | Float | ||
| cacheHit | Boolean | ||
| category | String! | ||
| contextId | ID! | ||
| contextType | String! | ||
| createdAt | ISO8601DateTime! | ||
| creditsUsed | Int! | ||
| description | String | ||
| details | String | ||
| id | ID! | ||
| model | String! | ||
| priority | Int! | ||
| relatedData | JSON! | ||
| screen | String! | ||
| severity | String! | ||
| subTab | String | ||
| title | String! | ||
| tokensInput | Int! | ||
| tokensOutput | Int! | ||
| user | User! | ||
| userId | ID! | ||
CopilotInsightsHistory
| Field | Argument | Type | Description |
|---|---|---|---|
| contextId | ID! | ||
| contextType | String! | ||
| history | [CopilotInsight!]! | ||
| limit | Int! | ||
| offset | Int! | ||
| total | Int! | ||
CopilotUsage
| Field | Argument | Type | Description |
|---|---|---|---|
| count | Int! | ||
| credits | Int! | ||
| lastUsed | ISO8601DateTime! | ||
| screen | String! | ||
DataExportRequest
| Field | Argument | Type | Description |
|---|---|---|---|
| dataSource | DataExportRequestSourceEnum! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| organisation | Organisation | ||
| organisationId | ID | ||
| project | Project | ||
| projectId | ID | ||
| status | DataExportRequestStatusEnum | ||
| 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!]! | ||
| id | ID | ||
| name | String | ||
Definition
| Field | Argument | Type | Description |
|---|---|---|---|
| name | String | ||
Domain
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| 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! | ||
| 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!]! | ||
| id | ID | ||
| name | String | ||
Funding
| Field | Argument | Type | Description |
|---|---|---|---|
| accountsCode | String | ||
| contactEmail | String | ||
| contactName | String | ||
| funderName | String | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
FundingType
| Field | Argument | Type | Description |
|---|---|---|---|
| description | String | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String | ||
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!]! | ||
| query | MangoQuery | ||
| goalProgressSchemasCount | Int! | ||
| query | MangoQuery | ||
| goalStrategicPriorities | [GoalStrategicPriority!]! | Strategic priority links. | |
| query | MangoQuery | ||
| goalStrategicPrioritiesCount | Int! | Strategic priority links. | |
| query | MangoQuery | ||
| id | ID! | ||
| impactStories | [ImpactStory!]! | The impact stories realted to this goal | |
| query | MangoQuery | ||
| impactStoriesCount | Int! | The impact stories realted to this goal | |
| query | MangoQuery | ||
| impactTeamsEnabled | Boolean | Whether impact teams are enabled for this goal. | |
| index | String! | The index for ordering. May be compared with ActivityType.index and OutcomeType.index when ordering at the project level. The index is a string for fractional indexing, and should be ordered lexographically. An empty string is allowed. The index is not guaranteed to be unique in the context of the goal grouping. | |
| lastUpdated | ISO8601DateTime! | ||
| modes | [String!]! | ||
| name | String | The name of the goal. | |
| narrativeEnabled | Boolean | Whether narratives are enabled for this goal. | |
| numberIndicators | [GoalNumberIndicator!]! | All the connected number-indicators of the goal. | |
| query | MangoQuery | ||
| numberIndicatorsCount | Int! | All the connected number-indicators of the goal. | |
| query | MangoQuery | ||
| numbersEnabled | Boolean | Whether numbers are enabled for this goal. | |
| outcome | Outcome | The outcome this goal comes under, if any. | |
| outcomeId | ID | The outcome this goal comes under, if any. | |
| plannedEndDate | ISO8601Month | The month on which the goal is planned to end. | |
| plannedStartDate | ISO8601Month | The month on which the goal is planned to start. | |
| productStagesEnabled | Boolean | Whether product-stages are enabled for this goal. | |
| productionStages | [GoalProductionStage!]! | All the connected production-stages of the goal | |
| query | MangoQuery | ||
| productionStagesCount | Int! | All the connected production-stages of the goal | |
| query | MangoQuery | ||
| project | Project! | The project in which this goal exists. | |
| projectId | ID! | The project in which this goal exists. | |
| standardObjective | StandardObjective | The standard objective of this goal. | |
| standardObjectiveId | ID | The standard objective of this goal. | |
| titleGroups | [GoalTitleGroup!]! | All the connected title-groups of the goal | |
| query | MangoQuery | ||
| titleGroupsCount | Int! | All the connected title-groups of the goal | |
| query | MangoQuery | ||
| workDomain | WorkDomain! | The work domain of this goal. | |
| workDomainId | ID! | The work domain of this goal. | |
GoalNumberIndicator
| Field | Argument | Type | Description |
|---|---|---|---|
| forImpactPartners ⚠️ | Boolean! |
Whether the progress measurement for this indicator should be divided across contributing impact teams.
⚠️ DEPRECATED This has been renamed. Use for_impact_teams instead. |
|
| forImpactTeams | Boolean! | Whether the progress measurement for this indicator should be divided across contributing impact teams. | |
| goal | Goal! | ||
| goalId | ID! | ||
| goalNumberIndicatorTargets | [GoalNumberIndicatorTarget!]! | The total targets set for each progress schema for this number indicator. | |
| query | MangoQuery | ||
| goalNumberIndicatorTargetsCount | Int! | The total targets set for each progress schema for this number indicator. | |
| query | MangoQuery | ||
| id | ID! | ||
| index | String | An index for ordering the indicators. | |
| lastUpdated | ISO8601DateTime! | ||
| projectTarget ⚠️ | Int |
A target value for this indicator.
⚠️ DEPRECATED We may have a different target for each progress schema on the goal. Use goalNumberIndicatorTargets |
|
| standardIndicator | StandardNumberIndicator! | ||
| standardIndicatorId | ID! | ||
GoalNumberIndicatorTarget
| Field | Argument | Type | Description |
|---|---|---|---|
| goalNumberIndicator | GoalNumberIndicator! | The number indicator for which this target is set. | |
| goalNumberIndicatorId | ID! | The number indicator for which this target is set. | |
| goalProgressSchema | GoalProgressSchema! | The goal progress schema for which this target is set. | |
| goalProgressSchemaId | ID! | The goal progress schema for which this target is set. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| projectTarget | Int | The target set for the progress schema to reach for the number indicator across the whole life of the goal. | |
GoalProductionStage
| Field | Argument | Type | Description |
|---|---|---|---|
| goal | Goal! | ||
| goalId | ID! | ||
| id | ID! | ||
| index | String | An index for ordering the stages. | |
| lastUpdated | ISO8601DateTime! | ||
| standardStage | StandardProductionStage | ||
| standardStageId | ID | ||
| weight | Float | A number between 0 and 1 indicating the proportion of work needed to complete this stage in relation to all stages. | |
GoalProgressSchema
| Field | Argument | Type | Description |
|---|---|---|---|
| community | 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! | ||
| internalNote | String | ||
| lastUpdated | ISO8601DateTime! | ||
| linkedEngagement | LanguageEngagement | The language engagement linked to this progress schema, if any. | |
| linkedEngagementCount | Int | The language engagement linked to this progress schema, if any. | |
| narratives | [Narrative!]! | monthly and quarterly narrative plans, progress and variance comments | |
| query | MangoQuery | ||
| narrativesCount | Int! | monthly and quarterly narrative plans, progress and variance comments | |
| query | MangoQuery | ||
| numbersPlanAndProgresses | [NumbersPlanAndProgress!]! | Monthly numeric plans and reported numbers. | |
| query | MangoQuery | ||
| numbersPlanAndProgressesCount | Int! | Monthly numeric plans and reported numbers. | |
| query | MangoQuery | ||
| paratextExists | Boolean! | This returns true if a paratext link exists. If paratext_id is not nil or '0' a paratext link exists. | |
| productionPlanAndProgresses | [ProductionPlanAndProgress!]! | Plans and progress in regards to progressing title groups and titles through stages of production. | |
| query | MangoQuery | ||
| productionPlanAndProgressesCount | Int! | Plans and progress in regards to progressing title groups and titles through stages of production. | |
| query | MangoQuery | ||
| productionTargets | [ProductionTarget!]! | ||
| query | MangoQuery | ||
| productionTargetsCount | Int! | ||
| query | MangoQuery | ||
| progressSchemaStatuses | [ProgressSchemaStatus!]! | The statuses of the progress schema over time. | |
| query | MangoQuery | ||
| progressSchemaStatusesCount | Int! | The statuses of the progress schema over time. | |
| query | MangoQuery | ||
| quarterPlanSummary | JSON | A JSON representation of the summarised plan data for a given quarter. The quarter argument must be a period with length of 3 months, e.g. "2024-01/P3M" You cannot use filters and selectors on this field, and requesting it is likely to slow down the response from the server. | |
| quarter | ISO8601Period! | ||
| quarterProgressSummary | JSON | A JSON representation of the summarised progress data for a given quarter. The quarterPeriod argument must be a period with length of 3 months, e.g. "2024-01/P3M" You cannot use filters and selectors on this field, and requesting it is likely to slow down the response from the server. | |
| quarter | ISO8601Period! | ||
| sharedNote | String | ||
GoalStrategicPriority
| Field | Argument | Type | Description |
|---|---|---|---|
| goal | Goal! | The connected goal. | |
| goalId | ID! | The connected goal. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| organisation | Organisation! | The connected organisation. | |
| organisationId | ID! | The connected organisation. | |
| strategicPriority | StrategicPriority! | The connected strategic priority. | |
| strategicPriorityId | ID! | The connected strategic priority. | |
GoalTitle
A title that is linked to this goal and grouped under a GoalTitleGroup. This may be a standard title, and if so there will be a standardTitle reference. This may also be a custom GoalTitle, in which case the standardTitle reference will be null. The name of a GoalTitle linked to a standardTitle will always match the standard title name. You cannot rename a standard title, so if you update the name here then the StandardTitle will be unlinked and it will become a custom GoalTitle.
| Field | Argument | Type | Description |
|---|---|---|---|
| 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! | ||
| index | String | An index for ordering the indicators. | |
| lastUpdated | ISO8601DateTime! | ||
| name | String | The name of the title. | |
| pericope | String | The biblical reference for this title (e.g., 'John 2:1-3:31'). | |
| segments | Int! | The number of segments in the title. | |
| standardTitle | StandardTitle | The standard title which is the source of this goal title | |
| standardTitleCount | Int | The standard title which is the source of this goal title | |
| standardTitleId | ID | ||
| titleGroup | GoalTitleGroup | ||
| titleGroupId | ID | ||
GoalTitleGroup
This represents the linking of a title group to a goal. This link is unique to this goal, but the StandardTitleGroup that is being linked may be linked to other goals. The name of the title group may be customised to this goal in this record, but wont affect the name of the linked StandardTitleGroup. The titles listed from this record are not StandardTitles, but instead GoalTitles, unique to this goal, which may or may not have a connection to a StandardTitle.
| Field | Argument | Type | Description |
|---|---|---|---|
| goal | Goal | ||
| goalId | ID | ||
| id | ID! | ||
| index | String | An index for ordering the title-groups. | |
| lastUpdated | ISO8601DateTime! | ||
| name | String! | The name of the title-group. | |
| standardTitleGroup | StandardTitleGroup | ||
| standardTitleGroupId | ID | ||
| titles | [GoalTitle!]! | The connected titles of this title-group. | |
| query | MangoQuery | ||
| titlesCount | Int! | The connected titles of this title-group. | |
| query | MangoQuery | ||
| titlesSegmentsTotal | Int! | The total number of segments in this title-group, calculated by summing the segments of each included title. | |
ImpactPartner
This type is deprecated, and should be avoided. See ImpactTeam for its direct replacement.
| Field | Argument | Type | Description |
|---|---|---|---|
| communities | [Community!]! | Communities that this ImpactPartner works in. | |
| query | MangoQuery | ||
| communitiesCount | Int! | Communities that this ImpactPartner works in. | |
| query | MangoQuery | ||
| id | ID! | ||
| impactStories | [ImpactStory!]! | The imact stories related to this impact team. | |
| query | MangoQuery | ||
| impactStoriesCount | Int! | The imact stories related to this impact team. | |
| query | MangoQuery | ||
| institutionName ⚠️ | String |
The name of the connected institution.
⚠️ DEPRECATED Institutions have been removed as a concept. Please use organisationPartner.name instead. Updating institution_name will *also* update the associated organisationPartner's name. |
|
| lastUpdated | ISO8601DateTime! | ||
| leaderName | String | The leader of this group. | |
| organisation | Organisation! | ||
| organisationId | ID! | ||
| organisationPartner | OrganisationPartner | ||
| organisationPartnerId | ID | ||
| status | ImpactTeamStatusEnum! | ||
ImpactStory
A story showing real-world impact of projects or activities carried out.
| Field | Argument | Type | Description |
|---|---|---|---|
| attachedFileIds | [ID!]! | See attachedFiles. | |
| attachedFiles | [AttachedFile!]! | Files which are attached to this report. To attach a new file, first use the createAttachment mutation, and upload a file, then add the attachment's id to attachedFileIds using upsert. This field has a custom implementation, and does not support Mango queries. | |
| community | 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! | ||
| impactTeam | ImpactTeam | The impact team related to this story. | |
| impactTeamId | ID | The impact team related to this story. | |
| lastUpdated | ISO8601DateTime! | ||
| project | Project | The project to which this impact story is linked. | |
| projectId | ID | The project to which this impact story is linked. | |
| projectReports | [ProjectReport!]! | Project reports that include this impact story. | |
| query | MangoQuery | ||
| projectreportsCount | Int! | Project reports that include this impact story. | |
| query | MangoQuery | ||
| significant | Boolean | Whether this is considered a "significant" story. Significant stories are automatically included in quarterly reports. | |
| user | User | The user who reported this story or null if the user is not visible to the current actor. | |
| userId | ID | The user who reported this story or null if the user is not visible to the current actor. | |
ImpactStoryResponse
A question in a report that has the content of an impact story as its response. A community may also be linked to this response.
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community | ||
| communityId | ID | ||
| question | String! | ||
| response | String | ||
ImpactTeam
| Field | Argument | Type | Description |
|---|---|---|---|
| communities | [Community!]! | Communities that this ImpactPartner works in. | |
| query | MangoQuery | ||
| communitiesCount | Int! | Communities that this ImpactPartner works in. | |
| query | MangoQuery | ||
| id | ID! | ||
| impactStories | [ImpactStory!]! | The imact stories related to this impact team. | |
| query | MangoQuery | ||
| impactStoriesCount | Int! | The imact stories related to this impact team. | |
| query | MangoQuery | ||
| institutionName ⚠️ | String |
The name of the connected institution.
⚠️ DEPRECATED Institutions have been removed as a concept. Please use organisationPartner.name instead. Updating institution_name will *also* update the associated organisationPartner's name. |
|
| lastUpdated | ISO8601DateTime! | ||
| leaderName | String | The leader of this group. | |
| organisation | Organisation! | ||
| organisationId | ID! | ||
| organisationPartner | OrganisationPartner | ||
| organisationPartnerId | ID | ||
| status | ImpactTeamStatusEnum! | ||
IndividualReport
| Field | Argument | Type | Description |
|---|---|---|---|
| approvalDate | ISO8601Date | ||
| approver | User | ||
| approverId | ID | ||
| endMonth | String | ||
| id | ID! | ||
| kraReportNotes | [KraReportNote!]! | ||
| query | MangoQuery | ||
| kraReportNotesCount | Int! | ||
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| 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 | ||
| status | IndividualReportStatusEnum! | ||
| submissionDate | ISO8601Date | ||
| submitter | User | ||
| submitterId | ID | ||
| templateName | String | ||
| templateXml | String | ||
| user | User! | ||
| userId | ID! | ||
Integration
| Field | Argument | Type | Description |
|---|---|---|---|
| avttFileUploads | [AvttFileUpload!]! | !! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| avttOrganisations | [AvttOrganisation!]! | !! This field is unstable in the `avtt` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
KeyResult
| Field | Argument | Type | Description |
|---|---|---|---|
| description | String | ||
| fte | Float | ||
| id | ID! | ||
| index | Int! | ||
| keyResultReports | [KeyResultReport!]! | ||
| query | MangoQuery | ||
| keyResultReportsCount | Int! | ||
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String | ||
| positionResultsDescription | PositionResultsDescription! | ||
| positionResultsDescriptionId | ID! | ||
| user | User | Supervisor for this KRA | |
| userId | ID | Supervisor for this KRA | |
KeyResultReport
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| keyResult | KeyResult! | ||
| keyResultId | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| month | String! | ||
| plan | String | ||
| progress | String | ||
KraReportNote
| Field | Argument | Type | Description |
|---|---|---|---|
| createdAt | ISO8601DateTime! | ||
| goalCommunity | GoalProgressSchema | ||
| goalCommunityId | ID | ||
| helpNeeded | String | ||
| id | ID! | ||
| individualReport | IndividualReport! | ||
| individualReportId | ID! | ||
| keyResult | KeyResult! | ||
| keyResultId | ID! | ||
| updatedAt | ISO8601DateTime! | ||
Language
| Field | Argument | Type | Description |
|---|---|---|---|
| allAccessGoal | AllAccessGoalEnum | The 'All Access Goal' of the language. | |
| allAccessStatus | AllAccessStatusEnum | The status of the 'All Access Goal' of the language. | |
| communities | [Community!]! | ||
| query | MangoQuery | ||
| communitiesCount | Int! | ||
| query | MangoQuery | ||
| geographicalAccess | GeographicalAccess! | The accessibility of the language by geography | |
| id | ID! | ||
| infoNotes | [LanguageInfoNote!]! | ||
| query | MangoQuery | ||
| infoNotesCount | Int! | ||
| query | MangoQuery | ||
| iso | String | The ISO 639-3 code for this language. | |
| languageTag | LanguageTag! | The BCP47 language tag for the language. | |
| lastUpdated | ISO8601DateTime! | ||
| lciSubdivision | String | Of the language's primary nation, the LCI subdivision in which this language is spoken. This category of subdivision is used by the LCI collaboration. | |
| lwcAccess | LwcAccessEnum! | The proportion of this language community that are able to use the language of wider communication. | |
| materials | [Material!]! | ||
| query | MangoQuery | ||
| materialsCount | Int! | ||
| query | MangoQuery | ||
| name | String! | ||
| partnershipStatus | LanguagePartnershipStatusEnum! | A summary of the status of partnership data in Rev79. | |
| populationGrouping | PopulationGrouping! | The general population demographic of users of this language | |
| primaryNation | Nation | ||
| primaryNationCount | Int | ||
| primaryNationId | ID | ||
| primaryNationSubdivision | String | Of the language's primary nation, the primary subdivision in which this language is spoken. | |
| relatedIso | String | The ISO 639-3 code that this language is related to, if there is one. | |
| rolv | String | The Register Of Language Varieties (ROLV) code for this language. | |
| secondaryNations | [Nation!]! | ||
| query | MangoQuery | ||
| secondaryNationsCount | Int! | ||
| query | MangoQuery | ||
| socioculturalAccess | SocioculturalAccess! | The accessibility of the language by social and cultural concerns | |
| usersAgeRange | UsersAgeRangeEnum! | The general age demographic of users of this language. | |
| varieties | [Language!]! | Languages which are considered a variety of this language due to having a languageTag that is like this language's languageTag only more specific. | |
| query | MangoQuery | ||
| varietiesCount | Int! | Languages which are considered a variety of this language due to having a languageTag that is like this language's languageTag only more specific. | |
| query | MangoQuery | ||
| varietiesWithSelf | [Language!]! | This language and languages which are considered a variety of this language due to having a languageTag that is like this language's languageTag only more specific. | |
| query | MangoQuery | ||
| varietiesWithSelfCount | Int! | This language and languages which are considered a variety of this language due to having a languageTag that is like this language's languageTag only more specific. | |
| query | MangoQuery | ||
LanguageEngagement
| Field | Argument | Type | Description |
|---|---|---|---|
| allowOverlappingEngagement | Boolean | Allow engagements which "overlap" with this one. This causes this engagement to be ignored for the sake of data cleanup tasks relating to duplicate engagements. | |
| beginDate | ISO8601Date | ||
| community | Community | ||
| communityCount | Int | ||
| communityId | ID | ||
| endDate | ISO8601Date | ||
| enumModes | [LanguageEngagementModeEnum!] | ||
| goalProgressSchema | GoalProgressSchema | The linked goal progress schema, if any. | |
| goalProgressSchemaId | ID | The linked goal progress schema, if any. | |
| id | ID! | ||
| internalNote | String | ||
| language | Language | ||
| languageCount | Int | ||
| languageId | ID | ||
| lastUpdated | ISO8601DateTime | The last time this object was updated. | |
| lastUserUpdated | ISO8601DateTime | The last time this object was updated by a user (i.e. not an automated process). | |
| linkedGoals ⚠️ | [Goal!] |
⚠️ DEPRECATED This field is not used any more, and is untrustworthy. See goalProgressSchema and/or linkedToGoal. |
|
| query | MangoQuery | ||
| linkedGoalsCount ⚠️ | Int |
⚠️ DEPRECATED This field is not used any more, and is untrustworthy. See goalProgressSchema and/or linkedToGoal. |
|
| query | MangoQuery | ||
| linkedToGoal | Boolean | ||
| modes | [String!] | ||
| modesAsCommaString | String | Return the modes of this engagement as a comma-separated string. This is a workaround because the modes field does not yet support filtering operations. | |
| needsUpdate | Boolean | It is a requirement that active engagements are updated every 6 months. This flag tracks whether the engagement is marked as needing update. If this flag is asserted, the user should be prompted to update the status. The user might choose to keep the status the same as it previously was, this should be accommodated. | |
| organisation | Organisation | ||
| organisationCount | Int | ||
| organisationId | ID | ||
| organisationNationEngagements | [OrganisationNationEngagement!]! | ||
| query | MangoQuery | ||
| organisationNationEngagementsCount | Int! | ||
| query | MangoQuery | ||
| organisationRole | OrgRoleEnum | ||
| programPartner | ProgramPartner | ||
| programPartnerCount | Int | ||
| programPartnerId | ID | ||
| sensitivity | SensitivityEnum! | ||
| sharedNote | String | ||
| standardObjective | StandardObjective | ||
| standardObjectiveCategory | StandardObjective | ||
| standardObjectiveCategoryCount | Int | ||
| standardObjectiveCategoryId | ID | ||
| standardObjectiveCount | Int | ||
| standardObjectiveId | ID | ||
| status | LanguageEngagementStatusEnum! | ||
LanguageInfoNote
| Field | Argument | Type | Description |
|---|---|---|---|
| category | InfoCategoryEnum | ||
| content | String! | ||
| id | ID! | ||
| infoFieldTitleId | ID! | ||
| language | Language! | ||
| languageId | ID! | ||
| lastUpdated | ISO8601DateTime | ||
| user | User | ||
| userId | ID | ||
Material
| Field | Argument | Type | Description |
|---|---|---|---|
| creator | User | ||
| creatorId | ID | ||
| 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! | ||
| description | String | ||
| editability | MaterialEditabilityEnum! | ||
| edition | String | ||
| id | ID! | ||
| itemYear | Int | ||
| languageEngagement | LanguageEngagement | ||
| languageEngagementId | ID | ||
| languageIds | [ID!] | ||
| languages | [Language!] | ||
| query | MangoQuery | ||
| languagesCount | Int | ||
| query | MangoQuery | ||
| media | [MaterialMediumEnum!] | ||
| modes | [LanguageEngagementModeEnum!] | ||
| otherTitles | String | ||
| productStatus | MaterialProductStatusEnum | ||
| publisher | String | ||
| resourceCategory | String | ||
| rights | String | ||
| scriptureMaterial | ScriptureMaterial | ||
| scriptureMaterialCount | Int | ||
| sensitivity | SensitivityEnum! | ||
| status | MaterialStatusEnum | ||
| targetAudience | String | ||
| title | String! | ||
| url | String | ||
| visibility | MaterialVisibilityEnum! | ||
Milestone
A strategic priority can be said to be entirely achieved when all the milestones connected to the strategic priority are each achieved.
| Field | Argument | Type | Description |
|---|---|---|---|
| description | String | The description of the milestone | |
| focusNeedsStartMonth | Boolean! | Whether this milestone requires a start month for the engagements that are most relevant to this. If this is true then the user should be required to enter a start month when marking the milestone complete. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| focusProgresses | [LanguageEngagementStatusEnum!]! | The progress values that are particularly in focus for this milestone. When marking this milestone as "complete", these are the progresses that the user should be permitted to select. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| focusStandardObjectives | [StandardObjective!]! | The standard objectives that are particularly in focus for this milestone. When marking this milestone as "complete", these are the objectives that the user should be permitted to select. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| focusStandardObjectivesCount | Int! | The standard objectives that are particularly in focus for this milestone. When marking this milestone as "complete", these are the objectives that the user should be permitted to select. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| id | ID! | ||
| index ⚠️ | String! |
The index for ordering.
The index is a string for fractional indexing and is not guaranteed to be unique.
⚠️ DEPRECATED Milestones can belong to more than one strategic priority. They can be ordered in the context of a single strategic priority using the field indexInStrategicPriority. |
|
| indexInStrategicPriority | String | The index for ordering in the context of a Strategic Priority. The index is a string for fractional indexing and is not guaranteed to be unique, even in the context of a single strategic priority. Null if the milestone is not connected to the Strategic Priority with the given ID. | |
| strategicPriorityId | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| milestoneImplementationId ⚠️ | ID! |
⚠️ DEPRECATED This field is no longer used. It is now the same as this object's id. |
|
| milestoneImplementationType ⚠️ | String! |
⚠️ DEPRECATED This field is no longer used. It now always returns the string 'LanguageEngagementMilestone'. |
|
| milestoneLanguages | [MilestoneLanguage!] | The languages that form the base denominator for this milestone. Null if this milestone does not use languages as a denominator. | |
| query | MangoQuery | ||
| milestoneLanguagesCount | Int | The languages that form the base denominator for this milestone. Null if this milestone does not use languages as a denominator. | |
| query | MangoQuery | ||
| name | String! | The name of the milestone | |
| progressData ⚠️ | [MilestoneProgressData!]! |
The progress data for this milestone
⚠️ DEPRECATED Use strategicPriorityProgressData with strategic priority ID to get data better filtered to the strategic priority. This field gives data for all languages spoken in the dashboard nations even if the strategic priority specifies it is only for languages primarily in the dashboard nations. |
|
| dashboardType | DashboardTypeEnum | ||
| dashboardId | ID | ||
| strategicPriorityProgressData | [MilestoneProgressData!]! | The progress data for this milestone within the given strategic priority | |
| strategicPriorityId | ID! | ||
| weight | Int! | Used as a multiplier for aggregating the data up to the strategic priority | |
MilestoneLanguage
A language as a member of a particular milestone denominator.
| Field | Argument | Type | Description |
|---|---|---|---|
| automaticallyCompleted | Boolean! | Whether the language is calculated to have completed the milestone due to the milestone conditions being met for the language. | |
| language | Language | The language which is a member of the milestone denominator. | |
| languageId | ID | The language which is a member of the milestone denominator. | |
| lastEditor | User | If the last edit to this record was setting or unsetting manuallyCompleted then this is the user who did that, otherwise, if the last update was setting automaticallyCompleted then this is the user who had last edited an engagement which satisfies the milestone criteria for this language at the time that automaticallyCompleted was set, otherwsie, if the last update was unsetting manuallyCompleted then this is null. | |
| lastEditorId | ID | If the last edit to this record was setting or unsetting manuallyCompleted then this is the user who did that, otherwise, if the last update was setting automaticallyCompleted then this is the user who had last edited an engagement which satisfies the milestone criteria for this language at the time that automaticallyCompleted was set, otherwsie, if the last update was unsetting manuallyCompleted then this is null. | |
| lastUpdated | ISO8601DateTime! | ||
| manuallyCompleted | Boolean! | Whether a user has directly indicated the milestone is complete for this language. | |
| milestone | Milestone | The milestone for which the language is a member of the denominator. | |
| milestoneId | ID | The milestone for which the language is a member of the denominator. | |
| startMonth | ISO8601Month | The earliest start month of the engagements that satisfy the milestone for this language. | |
MilestoneProgressData
The progress data for a subset of the milestone denominator.
| Field | Argument | Type | Description |
|---|---|---|---|
| completedCount | Int! | The number of group members which have completed the milestone | |
| fullDataSet | Boolean! | Whether this data group represents the full data set for the milestone | |
| groupName | String! | The name of the data group | |
| groupSize | Int! | The total number of members in the group | |
Narrative
Records a narrative description of plans, progress and reason for variance for a goal progress schema for any particular period (month or quarter).
| Field | Argument | Type | Description |
|---|---|---|---|
| goalProgressSchema | GoalProgressSchema! | The goal progress schema to which this narrative is linked. | |
| goalProgressSchemaId | ID! | The goal progress schema to which this narrative is linked. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| period | ISO8601Period | The period for which this narrative applies, expressed in ISO 8601 Period format | |
| 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!]! | ||
| query | MangoQuery | ||
| allLanguagesCount | Int! | ||
| query | MangoQuery | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| 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! | ||
| goalNumberIndicatorId | ID! | ||
| goalProgressSchema | GoalProgressSchema! | ||
| goalProgressSchemaId | ID! | ||
| hasReports | Boolean | Whether a team report has been submitted related to this record. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| id | ID! | ||
| impactPartner ⚠️ | ImpactPartner |
⚠️ DEPRECATED Renamed to impactTeam |
|
| impactPartnerId ⚠️ | ID |
⚠️ DEPRECATED Renamed to impactTeam |
|
| impactTeam | ImpactTeam | ||
| impactTeamId | ID | ||
| lastUpdated | ISO8601DateTime! | ||
| month | ISO8601Month | The month that this observation is about. | |
| note | String | Free-text input for additional notes regarding this observation. | |
| plannedValue | Int | The value that is/was planned to be achieved in this month. | |
| reportedValue | Int | The value that was achieved in this month. | |
Organisation
Represents an organisation that is registered in Rev79.
| Field | Argument | Type | Description |
|---|---|---|---|
| apiAccessTokens | [ApiAccessToken!]! | The API access tokens created by this organisation. | |
| query | MangoQuery | ||
| apiAccessTokensCount | Int! | The API access tokens created by this organisation. | |
| query | MangoQuery | ||
| children | [Organisation!]! | The organisations for which this organisation is parent. | |
| query | MangoQuery | ||
| childrenCount | Int! | The organisations for which this organisation is parent. | |
| query | MangoQuery | ||
| collaborations | [Collaboration!]! | The collaborations in which this organisation is a member. | |
| query | MangoQuery | ||
| collaborationsCount | Int! | The collaborations in which this organisation is a member. | |
| query | MangoQuery | ||
| description | String | The description of the organisation. | |
| engagedCommunities | [Community!]! | The communities with which this organisation has an engagement | |
| query | MangoQuery | ||
| engagedCommunitiesCount | Int! | The communities with which this organisation has an engagement | |
| query | MangoQuery | ||
| engagementOrganisationLanguageContacts | [EngagementOrganisationLanguageContact!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| engagementOrganisationLanguageContactsCount | Int | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| engagements | [LanguageEngagement!]! | The language engagements of this organisation. | |
| query | MangoQuery | ||
| engagementsCount | Int! | The language engagements of this organisation. | |
| query | MangoQuery | ||
| id | ID! | ||
| impactPartners ⚠️ | [ImpactPartner!]! |
⚠️ DEPRECATED These can now be found through organisationPartners.impactTeams |
|
| query | MangoQuery | ||
| impactPartnersCount ⚠️ | Int! |
⚠️ DEPRECATED These can now be found through organisationPartners.impactTeams |
|
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| logoUrl | String | A URL pointing to the organisation's logo, as an image. This URL will work for 24 hours. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| 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!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| organisationNationEngagements | [OrganisationNationEngagement!]! | ||
| query | MangoQuery | ||
| organisationNationEngagementsCount | Int! | ||
| query | MangoQuery | ||
| organisationPartners | [OrganisationPartner!]! | ||
| query | MangoQuery | ||
| organisationPartnersCount | Int! | ||
| query | MangoQuery | ||
| parent | Organisation | The parent organisation to this organisation. | |
| parentId | ID | The parent organisation to this organisation. | |
| portfolios | [Portfolio!]! | The portfolios managed by this organisation. | |
| query | MangoQuery | ||
| portfoliosCount | Int! | The portfolios managed by this organisation. | |
| query | MangoQuery | ||
| projects | [Project!]! | The projects managed by this organisation. | |
| query | MangoQuery | ||
| projectsCount | Int! | The projects managed by this organisation. | |
| query | MangoQuery | ||
| reportTemplates | [ReportTemplate!]! | The report formats that are visible to this organisation. | |
| query | MangoQuery | ||
| reportTemplatesCount | Int! | The report formats that are visible to this organisation. | |
| query | MangoQuery | ||
| settings | OrganisationSetting | The settings for this organisation in JSON format. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| sharedProjects | [Project!]! | ||
| query | MangoQuery | ||
| sharedProjectsCount | Int! | ||
| query | MangoQuery | ||
| shortName | String | The abbreviated name of the organisation. | |
| silCode | String | The unique code identifying this organisation to SIL. | |
| spheres | [Sphere!]! | The spheres within which this organisation operates. | |
| query | MangoQuery | ||
| spheresCount | Int! | The spheres within which this organisation operates. | |
| query | MangoQuery | ||
| standardNumberIndicators | [StandardNumberIndicator!]! | Standard number indicators in the spheres of this organisation. | |
| query | MangoQuery | ||
| standardNumberIndicatorsCount | Int! | Standard number indicators in the spheres of this organisation. | |
| query | MangoQuery | ||
| standardObjectives | [StandardObjective!]! | Standard objectives in the spheres of this organisation. | |
| query | MangoQuery | ||
| standardObjectivesCount | Int! | Standard objectives in the spheres of this organisation. | |
| query | MangoQuery | ||
| standardProductSets | [StandardProductSet!]! | Standard product sets in the spheres of this organisation. | |
| query | MangoQuery | ||
| standardProductSetsCount | Int! | Standard product sets in the spheres of this organisation. | |
| query | MangoQuery | ||
| standardProductionStages | [StandardProductionStage!]! | Standard production stages in the spheres of this organisation. | |
| query | MangoQuery | ||
| standardProductionStagesCount | Int! | Standard production stages in the spheres of this organisation. | |
| query | MangoQuery | ||
| status | OrganisationStatusEnum | Whether the organisation is active. | |
| strategicPriorities | [StrategicPriority!]! | ||
| query | MangoQuery | ||
| strategicPrioritiesCount | Int! | ||
| query | MangoQuery | ||
| suggestedEdits | [SuggestedEdit!]! | The Suggested Edits for this organisation. | |
| query | MangoQuery | ||
| suggestedEditsCount | Int! | The Suggested Edits for this organisation. | |
| query | MangoQuery | ||
| userReporting | UserReportingEnum! | The setting for the extent to which the organisation requires its members to submit reports. | |
| users | [User!]! | The users that are members this organisation. | |
| query | MangoQuery | ||
| usersCount | Int! | The users that are members this organisation. | |
| query | MangoQuery | ||
| workDomains | [WorkDomain!]! | The collection of work domains in which this organisation operates. | |
| query | MangoQuery | ||
| workDomainsCount | Int! | The collection of work domains in which this organisation operates. | |
| query | MangoQuery | ||
| workers | [User!]! | The users contributing work for this organisation. | |
| query | MangoQuery | ||
| workersCount | Int! | The users contributing work for this organisation. | |
| query | MangoQuery | ||
OrganisationMenuItem
This type is deprecated. Use OrganisationSettingType.settings.rev79UI.showScreens instead.
| Field | Argument | Type | Description |
|---|---|---|---|
| disabled | Boolean! | ||
| hidden | Boolean! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| locked | Boolean! | ||
| menuItem | String! | ||
| organisation | Organisation! | ||
| organisationId | ID! | ||
OrganisationNationEngagement
| Field | Argument | Type | Description |
|---|---|---|---|
| nationEngagement | LanguageEngagement | ||
| nationEngagementCount | Int | ||
| nationEngagementId | ID! | ||
| organisation | Organisation | ||
| organisationCount | Int | ||
| organisationId | ID! | ||
OrganisationPartner
| Field | Argument | Type | Description |
|---|---|---|---|
| communities | [Community!]! | The communities that this partner is working in. | |
| query | MangoQuery | ||
| communitiesCount | Int! | The communities that this partner is working in. | |
| query | MangoQuery | ||
| contactEmail ⚠️ | String |
⚠️ DEPRECATED Deprecated, use contact email in project partner instead |
|
| contactName ⚠️ | String |
⚠️ DEPRECATED Deprecated, use contact_name in project partner instead |
|
| currentDepth | PartnerDepth! | The current connection level between the partners | |
| ensureConfidential | Boolean! | When set, linked OrganisationPartnerCommunity records must have visibility of 'linked_projects'. This ensures that this OrganisationPartner record, which takes its own visibility from the linked OrganisationPartnerCommunity records, remains at the tightest level of confidentiality. | |
| id | ID! | ||
| impactPartners ⚠️ | [ImpactPartner!]! |
People/groups involved in doing work in the field, as part of this partnership.
⚠️ DEPRECATED This was renamed to impactTeams |
|
| query | MangoQuery | ||
| impactPartnersCount ⚠️ | Int! |
People/groups involved in doing work in the field, as part of this partnership.
⚠️ DEPRECATED This was renamed to impactTeams |
|
| query | MangoQuery | ||
| impactTeams | [ImpactTeam!]! | People/groups involved in doing work in the field, as part of this partnership. | |
| query | MangoQuery | ||
| impactTeamsCount | Int! | People/groups involved in doing work in the field, as part of this partnership. | |
| query | MangoQuery | ||
| isChurch | Boolean | Whether the organisation is a church or not. A null value indicates that we do not know whether the partner organisation is a church or not. | |
| lastUpdated | ISO8601DateTime! | ||
| name | String | The name of this partner. Note that this may be different from partner.name. This value will be null iff you are not permitted to see this record's details. | |
| organisation | Organisation | The organisation that "owns" this partnership in Rev79. That is, the organisation with which this partnership is. Note that this is *not* the organisation represented by this partnership (see partner for that) | |
| organisationId | ID | The organisation that "owns" this partnership in Rev79. That is, the organisation with which this partnership is. Note that this is *not* the organisation represented by this partnership (see partner for that) | |
| organisationPartnerCommunities | [OrganisationPartnerCommunity!]! | Attributes belonging to the link between this partnership and the given community | |
| query | MangoQuery | ||
| organisationPartnerCommunitiesCount | Int! | Attributes belonging to the link between this partnership and the given community | |
| query | MangoQuery | ||
| organisationPartnerSectors | [SilSector!] | ||
| partner | Organisation | The organisation that this record represents. Note that this may be null, as not every partnership will be with an organisation in Rev79. | |
| partnerId | ID | The organisation that this record represents. Note that this may be null, as not every partnership will be with an organisation in Rev79. | |
| partnersReach | PartnerReach! | The scope of the organisations projects | |
| projectPartners | [ProjectPartner!]! | Connections to projects that this partner is working in. These may also have a project-specific name. | |
| query | MangoQuery | ||
| projectPartnersCount | Int! | Connections to projects that this partner is working in. These may also have a project-specific name. | |
| query | MangoQuery | ||
| resource ⚠️ | PartnerResource |
The type of resources provided by this partner
⚠️ DEPRECATED The resource field will be moved to project partners under this org partner |
|
| status | PartnershipStatus! | The status of this partnership | |
| targetDepth | PartnerDepth! | The desired connection level between the partners | |
| visibility ⚠️ | VisibilityEnum |
⚠️ DEPRECATED This has moved to OrganisationPartnerCommunity |
|
OrganisationPartnerCommunity
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community! | ||
| communityId | ID! | ||
| id | ID! | ||
| organisationPartner | OrganisationPartner! | ||
| organisationPartnerId | ID! | ||
| visibility | OrganisationPartnerCommunityVisibilityEnum | ||
OrganisationSetting
| Field | Argument | Type | Description |
|---|---|---|---|
| createdAt | ISO8601DateTime! | ||
| id | ID! | ||
| organisation | Organisation! | ||
| organisationId | ID! | ||
| settings | JSON! | ||
| updatedAt | ISO8601DateTime! | ||
Outcome
| Field | Argument | Type | Description |
|---|---|---|---|
| archived | Boolean | Whether this outcome is archived. | |
| communities | [Community!]! | The communities present within the goals of this outcome | |
| query | MangoQuery | ||
| communitiesCount | Int! | The communities present within the goals of this outcome | |
| query | MangoQuery | ||
| goals | [Goal!]! | ||
| query | MangoQuery | ||
| goalsCount | Int! | ||
| query | MangoQuery | ||
| id | ID! | ||
| index | String! | The index for ordering. May be compared with ActivityType.index and GoalType.index. The index is a string for fractional indexing, and should be ordered lexographically. An empty string is allowed. The index is not guaranteed to be unique in the project. | |
| lastUpdated | ISO8601DateTime! | ||
| latestProgressAssessments | [OutcomeProgressAssessment!]! | A list of assessments containing the most recent assessment for each community. This is a subset of progressAssessments. !! This field is unstable in the `lookerStudio` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| latestProgressAssessmentsCount | Int! | A list of assessments containing the most recent assessment for each community. This is a subset of progressAssessments. !! This field is unstable in the `lookerStudio` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| name | String! | ||
| progressAssessments | [OutcomeProgressAssessment!]! | ||
| query | MangoQuery | ||
| progressAssessmentsCount | Int! | ||
| query | MangoQuery | ||
| project | Project! | ||
| projectId | ID! | ||
OutcomeProgressAssessment
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community | ||
| communityFeedback | String | ||
| communityId | ID | ||
| explanation | String | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| month | ISO8601Month! | ||
| newActions | String | ||
| observedChanges | String | ||
| outcome | Outcome! | ||
| outcomeId | ID! | ||
| progress | String | ||
| status | OutcomeProgressStatus! | ||
| statusIndex | Int! | !! 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! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| nationEngagements | [LanguageEngagement!]! | ||
| query | MangoQuery | ||
| nationEngagementsCount | Int! | ||
| query | MangoQuery | ||
| organisation | Organisation! | ||
| organisationId | ID! | ||
| portfolioUsers | [PortfolioUser!]! | ||
| query | MangoQuery | ||
| portfolioUsersCount | Int! | ||
| query | MangoQuery | ||
| projects | [Project!]! | ||
| query | MangoQuery | ||
| projectsCount | Int! | ||
| query | MangoQuery | ||
| status | PortfolioStatusEnum! | ||
PortfolioUser
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| portfolio | Portfolio | ||
| portfolioCount | Int | ||
| portfolioId | ID! | ||
| role | PortfolioUserRoleEnum! | ||
| user | User | ||
| userCount | Int | ||
| userId | ID! | ||
PositionResultsDescription
| Field | Argument | Type | Description |
|---|---|---|---|
| approvalDate | ISO8601Date | ||
| approver | User | ||
| approverId | ID | ||
| description | String | ||
| id | ID! | ||
| keyResults | [KeyResult!]! | ||
| query | MangoQuery | ||
| keyResultsCount | Int! | ||
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| reportEndMonth | String | ||
| reportStartMonth | String | ||
| status | String | ||
| submissionDate | ISO8601Date | ||
| submitter | User | ||
| submitterId | ID | ||
| title | String | ||
| user | User! | ||
| userId | ID! | ||
PrayerPoint
| Field | Argument | Type | Description |
|---|---|---|---|
| answer | String | ||
| community | Community | ||
| communityId | ID | ||
| id | ID! | ||
| month | ISO8601Month! | ||
| monthAnswered | ISO8601Month | ||
| program | Project! | ||
| programId | ID! | ||
| request | String! | ||
ProductionNote
| Field | Argument | Type | Description |
|---|---|---|---|
| content | String! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| productionTarget | ProductionTarget | The production target this production note belongs to, if any. | |
| productionTargetId | ID | The production target this production note belongs to, if any. | |
| quarter | ISO8601Period | The quarter for which this production note applies, expressed in ISO 8601 Period format | |
ProductionPlanAndProgress
These records hold plans and progress in regards to progressing titles and title groups through stages of production. Each record corresponds to a title group or a title, but not both.
| Field | Argument | Type | Description |
|---|---|---|---|
| calculatedCompletionMonth | ISO8601Month | The month in which this stage was completed for this title group or title, if this stage is complete. This value will have a non-null value iff calculatedProgress = 1. For title groups: this is calculated as the latest completeion month from the titles contained in the group. For titles: this is the same as 'completionMonth'. | |
| calculatedProgress | Float | The proportion of this title group or title that has been completed for this stage, between 0 and 1. For title groups: this is calculated from the progress values of the titles contained in the group. For titles: this is the same as 'progress'. | |
| completionMonth | ISO8601Month | The month in which this stage was completed for this title group or title. | |
| goalProductionStage | GoalProductionStage! | ||
| goalProductionStageId | ID! | ||
| goalProgressSchema | GoalProgressSchema! | ||
| goalProgressSchemaId | ID! | ||
| goalTitle | GoalTitle | ||
| goalTitleGroup | GoalTitleGroup | ||
| goalTitleGroupId | ID | ||
| goalTitleId | ID | ||
| hasReports | Boolean | Whether a team report has been submitted related to this record !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| plannedPeriod | ISO8601Period | The period in which the work is/was planned to be done. | |
| progress | Float | The proportion of this title group or title that has been completed for this stage, between 0 and 1. This value is manually provided by the user. | |
| required | Boolean | If unset then this production stage need not be completed for this title group or title in order for the goal to be considered complete. | |
| titleGroupPlanAndProgress | ProductionPlanAndProgress | For plan/progress record against a title, this is the enclosing title group plan/progress record. This field will be null if, and only if, goal_title is null. !! This field is unstable. It is provided as-is, and may change or disappear at any time. | |
| titleGroupPlanAndProgressCount | Int | For plan/progress record against a title, this is the enclosing title group plan/progress record. This field will be null if, and only if, goal_title is null. !! This field is unstable. It is provided as-is, and may change or disappear at any time. | |
ProductionTarget
| Field | Argument | Type | Description |
|---|---|---|---|
| goalProgressSchema | GoalProgressSchema! | ||
| goalProgressSchemaId | ID! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| productionNotes | [ProductionNote!]! | ||
| query | MangoQuery | ||
| productionNotesCount | Int! | ||
| query | MangoQuery | ||
| targetAccountable | Boolean | ||
| targetedSegments | Int | ||
| title | GoalTitle | ||
| titleGroup | GoalTitleGroup | ||
| titleGroupId | ID | ||
| titleId | ID | ||
ProgramPartner
| Field | Argument | Type | Description |
|---|---|---|---|
| communities | [Community!]! | ||
| query | MangoQuery | ||
| communitiesCount | Int! | ||
| query | MangoQuery | ||
| id | ID! | ||
| language | Language! | ||
| languageId | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| organisations | [Organisation!]! | ||
| query | MangoQuery | ||
| organisationsCount | Int! | ||
| query | MangoQuery | ||
Progress
| Field | Argument | Type | Description |
|---|---|---|---|
| titleGroupProgress | [TitleGroupProgress!]! | ||
| range | ProgressRangeInput | ||
| scope | ProgressScopeInput | ||
| titleProgress | [TitleProgress!]! | ||
| 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! | ||
| lastUpdated | ISO8601DateTime! | ||
| month | ISO8601Month | The month for which this progress schema status applies. | |
| period ⚠️ | ISO8601Period |
The period for which this progress schema status applies, expressed in ISO 8601 Period format
⚠️ DEPRECATED Quarter periods are now deprecated, so use the month field instead of this. |
|
| status | ProgressStatusValueEnum! | The status of the goal progress schema. | |
Project
| Field | Argument | Type | Description |
|---|---|---|---|
| activities | [Activity!]! | All the activities of this project - those grouped under goals and those not. | |
| query | MangoQuery | ||
| activitiesCount | Int! | All the activities of this project - those grouped under goals and those not. | |
| query | MangoQuery | ||
| communitiesInActivities ⚠️ | [Community!]! |
All communities that are linked against activities in this project.
⚠️ DEPRECATED The distinction between goal and activity is not usually significant. Use communitiesInUse instead. |
|
| query | MangoQuery | ||
| communitiesInActivitiesCount ⚠️ | Int! |
All communities that are linked against activities in this project.
⚠️ DEPRECATED The distinction between goal and activity is not usually significant. Use communitiesInUse instead. |
|
| query | MangoQuery | ||
| communitiesInGoals ⚠️ | [Community!]! |
All communities that are linked against goals in this project.
⚠️ DEPRECATED The distinction between goal and activity is not usually significant. Use communitiesInUse instead. |
|
| query | MangoQuery | ||
| communitiesInGoalsCount ⚠️ | Int! |
All communities that are linked against goals in this project.
⚠️ DEPRECATED The distinction between goal and activity is not usually significant. Use communitiesInUse instead. |
|
| query | MangoQuery | ||
| communitiesInUse | [Community!]! | All communities that are currently linked against goals or activities in this project. | |
| query | MangoQuery | ||
| communitiesInUseCount | Int! | All communities that are currently linked against goals or activities in this project. | |
| query | MangoQuery | ||
| description | String | A description of what this project does, or why it exists. | |
| endDate | ISO8601Month | The month on which the project is planned to end. | |
| financeType ⚠️ | ProjectFinanceTypeEnum |
The category of the main source of funding for the project
⚠️ DEPRECATED Projects may have multiple sources of funding. Use `funding_types`. |
|
| funding ⚠️ | [Funding!]! |
The specific fundings for this project.
⚠️ DEPRECATED Moved to "partners" with the "funding" role. |
|
| query | MangoQuery | ||
| fundingCount ⚠️ | Int! |
The specific fundings for this project.
⚠️ DEPRECATED Moved to "partners" with the "funding" role. |
|
| query | MangoQuery | ||
| fundingType | ProjectFundingTypeEnum | The category of funding this project receives | |
| fundingTypes | [FundingType!]! | The funding types connected to this project. | |
| query | MangoQuery | ||
| fundingTypesCount | Int! | The funding types connected to this project. | |
| query | MangoQuery | ||
| goals | [Goal!]! | All the goals of the project whether grouped into outcomes or not | |
| query | MangoQuery | ||
| goalsCount | Int! | All the goals of the project whether grouped into outcomes or not | |
| query | MangoQuery | ||
| hummingbirdId | String | The ID of the corresponding project in the Hummingbird partner system to which this project has been linked. | |
| id | ID! | ||
| impactStories | [ImpactStory!]! | Impact stories which are links to this project. This does not include impact stories linked against goals of this project unless they are also linked to the project. | |
| query | MangoQuery | ||
| impactStoriesCount | Int! | Impact stories which are links to this project. This does not include impact stories linked against goals of this project unless they are also linked to the project. | |
| query | MangoQuery | ||
| languageEngagements | [LanguageEngagement!]! | The engagements of the communities connected to this project. | |
| query | MangoQuery | ||
| languageEngagementsCount | Int! | The engagements of the communities connected to this project. | |
| query | MangoQuery | ||
| languages | [Language!]! | The languages connected to this project directly, through goals or through partnerships with other organisations. | |
| query | MangoQuery | ||
| languagesCount | Int! | The languages connected to this project directly, through goals or through partnerships with other organisations. | |
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| location | String | The geographical location in which this project runs. | |
| 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! | This is the first month of this project’s yearly planning cycle. (Ex: January = 1, February = 2, etc.) This value affects which calendar months are represented by different quarterly values. For Example: If planning_cycle_begins == 10 then the quarters will be Q1=Jan-Mar, Q2=Apr-Jun, Q3=Jul-Sep, Q4=Oct-Dec | |
| prayerPoints | [PrayerPoint!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| prayerPointsCount | Int | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| projectAccessTokens | [ProjectAccessToken!] | The project access tokens created by this project !! This field is unstable in the `projectTokens` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| projectAccessTokensCount | Int | The project access tokens created by this project !! This field is unstable in the `projectTokens` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| projectLanguageContacts | [ProjectLanguageContact!] | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| projectLanguageContactsCount | Int | !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| projectPartners ⚠️ | [Organisation!]! |
The organisations partnering with this project.
⚠️ DEPRECATED Moved to "partners.organisation". |
|
| query | MangoQuery | ||
| projectPartnersCount ⚠️ | Int! |
The organisations partnering with this project.
⚠️ DEPRECATED Moved to "partners.organisation". |
|
| query | MangoQuery | ||
| projectReports | [ProjectReport!]! | The quarterly reports of this project. | |
| query | MangoQuery | ||
| projectReportsCount | Int! | The quarterly reports of this project. | |
| query | MangoQuery | ||
| projectType | ProjectProjectTypeEnum | The type of project that this is. | |
| projectUsers | [ProjectUser!]! | The users assigned to this project. | |
| query | MangoQuery | ||
| projectUsersCount | Int! | The users assigned to this project. | |
| query | MangoQuery | ||
| pseudonyms | [Pseudonym!]! | The pseudonyms used for particular communities in the context of this project. | |
| query | MangoQuery | ||
| pseudonymsCount | Int! | The pseudonyms used for particular communities in the context of this project. | |
| query | MangoQuery | ||
| quarterlyReportFormat | ReportTemplate | The format in which this project generates quarterly reports. | |
| quarterlyReportFormatId | ID | The format in which this project generates quarterly reports. | |
| sensitivity | ProjectSensitivityEnum! | The project sensitivity. | |
| sharedWith | [Organisation!]! | The organisations with which this project is shared. This is a subset of projectPartners. | |
| query | MangoQuery | ||
| sharedWithCount | Int! | The organisations with which this project is shared. This is a subset of projectPartners. | |
| query | MangoQuery | ||
| showPseudonyms ⚠️ | Boolean! |
Whether community pseudonyms should be displayed for communities in this project (see `Project.pseudonyms`)
⚠️ DEPRECATED Use usePseudonyms = everywhere instead |
|
| showPseudonymsInReports ⚠️ | Boolean! |
Whether community pseudonyms should be displayed for communities in reports for this project (see `Project.pseudonyms`)
⚠️ DEPRECATED Use usePseudonyms = reports_only instead |
|
| startDate | ISO8601Month | The month on which the project is planned to start. | |
| status | ProjectStatusEnum! | The general status of this project (not evaluative) | |
| type | ProjectTypeEnum! | Whether this is a language project or not. | |
| usePseudonyms | ProjectPseudonymUsageEnum! | Where should community pseudonyms be displayed for this project. (see `Project.pseudonyms`) | |
ProjectAccessToken
This token allows project-level access to the Rev79 GraphQL API
| Field | Argument | Type | Description |
|---|---|---|---|
| apiKey | String! | ||
| createdAt | ISO8601DateTime! | ||
| engagementAccess ⚠️ | AccessTypeEnum! |
The type of access the token allows to ALL engagements of the project including confidential ones.
⚠️ DEPRECATED Not applicable to project level access |
|
| expiresAt | ISO8601DateTime | The date on which the token expires. | |
| id | ID! | ||
| name | String! | The name of the access token. | |
| notes | String | User notes on the access token. | |
| partnershipAccess ⚠️ | AccessTypeEnum! |
The access the token allows to partners of the project.
⚠️ DEPRECATED Not applicable to project level access |
|
| project | Project! | The project to which this access token belongs. | |
| projectAccess | ReadWriteAccessTypeEnum! | The access of the token to all data of this project | |
| projectId | ID! | The project to which this access token belongs. | |
| scriptureProgressAccess ⚠️ | AccessTypeEnum! |
The access the token allows to plan and progress data of scripture goals of the project.
⚠️ DEPRECATED Not applicable to project level access |
|
| token | String | The token that is used to authenticate access to Rev79 API. This is revealed only for the first 2 minutes of creation. | |
| workforceAccess ⚠️ | AccessTypeEnum! |
The access the token allows to see the workforce of the project.
⚠️ DEPRECATED Not applicable to project level access |
|
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! | ||
| 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! | ||
| lastUpdated | ISO8601DateTime! | ||
| menuItem | String! | ||
| project | Project! | ||
| projectId | ID! | ||
| visibility | ProjectMenuItemVisibilityEnum! | ||
ProjectPartner
| Field | Argument | Type | Description |
|---|---|---|---|
| contactEmail | String | ||
| contactName | String | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name ⚠️ | String |
The name of this project partner. Note that this may be different from organisationPartner.name.
⚠️ DEPRECATED This field is deprecated |
|
| organisation ⚠️ | Organisation |
⚠️ DEPRECATED This field is confusing, because it corresponds to organisationPartner.partner, not organisationPartner.organisation. To reduce the ambiguity, use organsiationPartner directly. |
|
| organisationId ⚠️ | ID |
⚠️ DEPRECATED This field is confusing, because it corresponds to organisationPartner.partner, not organisationPartner.organisation. To reduce the ambiguity, use organsiationPartner directly. |
|
| organisationPartner | OrganisationPartner | ||
| organisationPartnerId | ID | ||
| project | Project! | The project that is being partnered for. | |
| projectId | ID! | The project that is being partnered for. | |
| projectPartnerRoles | [ProjectPartnerRole!] | ||
| query | MangoQuery | ||
| projectPartnerRolesCount | Int | ||
| query | MangoQuery | ||
| responsibilities | String | ||
ProjectPartnerRole
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| projectPartner | ProjectPartner! | ||
| projectPartnerId | ID! | ||
| projectRole | ProjectRole! | ||
| projectRoleId | ID! | ||
| resourcing | ProjectPartnerRoleResourcingEnum | ||
ProjectReport
| Field | Argument | Type | Description |
|---|---|---|---|
| approvalDate | ISO8601Date | ||
| approver | User | ||
| approverId | ID | ||
| attachmentIds | [ID!]! | See attachments. !! This field is unstable in the `cordField` group. It is provided as-is, and may change or disappear at any time. | |
| attachments | [ProjectReportAttachment!]! | Files which are attached to this report. First, use the createAttachment mutation to upload the blob, then use the attachment's id to attachedFilesIds. This field has a custom implementation, and does not support Mangoquery. !! This field is unstable in the `cordField` group. It is provided as-is, and may change or disappear at any time. | |
| endDate | ISO8601Date | ||
| id | ID! | ||
| impactStories | [ImpactStory!]! | Impact stories included in this project report | |
| query | MangoQuery | ||
| impactStoriesCount | Int! | Impact stories included in this project report | |
| query | MangoQuery | ||
| impactStoryResponses | [ImpactStoryResponse!]! | For cases where the content of an impact story is used as the response to a question, this gives a list of such questions, each with the corresponding impact story content and linked community. | |
| lastUpdated | ISO8601DateTime! | ||
| project | Project! | ||
| projectCount | Int! | ||
| projectId | ID | ||
| questionResponses | JSON! | A JSON object of question response values for this form. The keys are the element `name`s or `field`s from the template's XML definition. For "single-select" inputs the value will be the id of the selected option. For "multi-select" inputs the value will be the ids of the select options. For "grid" inputs the value will be an array with one value for each column. They keys will be the `name` or `field` of the input in the column. Assembling these responses takes time, so queries using this field will be slow. | |
| reportStatus ⚠️ | ProjectReportStatusEnum! |
Deprecated: Use `status` field instead
⚠️ DEPRECATED Use `status` instead |
|
| responseValues | [ReportResponseValue!]! | All response values (both simple fields and grid fields) | |
| query | MangoQuery | ||
| responseValuesCount | Int! | All response values (both simple fields and grid fields) | |
| query | MangoQuery | ||
| startDate | ISO8601Date | ||
| status | ProjectReportStatusEnum! | ||
| submissionDate | ISO8601Date | ||
| submitter | User | ||
| submitterId | ID | ||
| template | ReportTemplate | ||
| templateCount | Int | ||
| templateXml | String! | The XML which specifies the structure of this report. Note that this will usually match the template, but is not required to. In particular, updates to the template are not applied to submitted/approved reports using that template. See https://docs.rev79.app/report-templates for more details on the structure of this field. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
ProjectReportAttachment
| Field | Argument | Type | Description |
|---|---|---|---|
| community | 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! | ||
| filename | String | The name of this file. | |
| id | ID! | ||
| path | String | The path of this file. | |
| projectReportId | ID! | ||
ProjectRole
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String | Name of this project role | |
ProjectUser
| Field | Argument | Type | Description |
|---|---|---|---|
| category | ProjectUserCategoryEnum! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| manager | Boolean! | ||
| positionTitle | String | ||
| project | Project! | ||
| projectId | ID! | ||
| projectRole | ProjectRoleEnum! | ||
| proportionAssigned | Float | ||
| reportApprover | Boolean! | ||
| streamOverviewer | Boolean! | ||
| supervisedActivities ⚠️ | [WorkDomain!]! |
⚠️ DEPRECATED Activities were renamed to 'Work Domains'. Use `ProjectUserType.supervisedWorkDomains` instead. |
|
| query | MangoQuery | ||
| supervisedActivitiesCount ⚠️ | Int! |
⚠️ DEPRECATED Activities were renamed to 'Work Domains'. Use `ProjectUserType.supervisedWorkDomains` instead. |
|
| query | MangoQuery | ||
| supervisedWorkDomains | [WorkDomain!]! | ||
| query | MangoQuery | ||
| supervisedWorkDomainsCount | Int! | ||
| query | MangoQuery | ||
| user | User! | ||
| userId | ID! | ||
Pseudonym
| Field | Argument | Type | Description |
|---|---|---|---|
| community | Community! | ||
| communityId | ID! | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String | ||
| project | Project! | ||
| projectId | ID! | ||
Region
A region of the world defined by a group of nations.
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| 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! | ||
| name | String! | The field name from the template XML | |
| reportId | ID! | The ID of the report this value belongs to | |
| row | String | The row identifier (only for grid fields) | |
| type | ReportValueTypeEnum! | Whether this is a simple field or grid field | |
| value | JSON | The field value (JSON-encoded) | |
ReportTemplate
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| templateType | ReportTemplateTypeEnum! | The report template type. | |
| templateXml | String | XML which specifies the structure of this report. A template is made up of components like sections, tables, and inputs. For more detailed documentation, see https://docs.rev79.app/report-templates !! This field is unstable in the `hummingbird` group. It is provided as-is, and may change or disappear at any time. | |
ScriptureMaterial
| Field | Argument | Type | Description |
|---|---|---|---|
| completedTitleGroupIds | [ID!] | ||
| completedTitleGroups | [StandardTitleGroup!] | ||
| query | MangoQuery | ||
| completedTitleGroupsCount | Int | ||
| query | MangoQuery | ||
| id | ID! | ||
| material | Material | ||
| materialId | ID | ||
| partialTitleGroupIds | [ID!] | ||
| partialTitleGroups | [StandardTitleGroup!] | ||
| query | MangoQuery | ||
| partialTitleGroupsCount | Int | ||
| query | MangoQuery | ||
| systemSourceId | String | ||
| systemSourceName | String | ||
| titleGroupIds ⚠️ | [ID!] |
⚠️ DEPRECATED Use CompletedTitleGroupIds or PartialTitleGroupIds Instead |
|
| titleGroups ⚠️ | [StandardTitleGroup!] |
⚠️ DEPRECATED Use CompletedTitleGroups or PartialTitleGroups Instead |
|
| query | MangoQuery | ||
| titleGroupsCount ⚠️ | Int |
⚠️ DEPRECATED Use CompletedTitleGroups or PartialTitleGroups Instead |
|
| query | MangoQuery | ||
Sphere
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| name | String! | ||
| showLanguagePlanningTools | Boolean! | ||
StandardNumberIndicator
| Field | Argument | Type | Description |
|---|---|---|---|
| cumulative | Boolean | Whether the reported numbers have to be added together or not | |
| domain | Domain | ||
| domainId | ID | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String | The name of the indicator. | |
StandardObjective
| Field | Argument | Type | Description |
|---|---|---|---|
| category | StandardObjective | ||
| children | [StandardObjective!] | The children of this standard objective, in the hierarchy of standard objectives. Note that this is not related to the category. | |
| query | MangoQuery | ||
| childrenCount | Int | The children of this standard objective, in the hierarchy of standard objectives. Note that this is not related to the category. | |
| query | MangoQuery | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| parent | StandardObjective | The parent of this standard objective, in the hierarchy of standard objectives. Note that this is not related to the category. | |
| parentId | ID | The parent of this standard objective, in the hierarchy of standard objectives. Note that this is not related to the category. | |
| standardNumberIndicators | [StandardNumberIndicator!]! | The list of all standard number indicators linked to this standard objective. Note that the order of the returned items is significant if the `sort` parameter is not provided. | |
| query | MangoQuery | ||
| standardNumberIndicatorsCount | Int! | The list of all standard number indicators linked to this standard objective. Note that the order of the returned items is significant if the `sort` parameter is not provided. | |
| query | MangoQuery | ||
| standardProductSets | [StandardProductSet!]! | The list of all standard product sets linked to this standard objective. Note that the order of the returned items is significant if the `sort` parameter is not provided. | |
| query | MangoQuery | ||
| standardProductSetsCount | Int! | The list of all standard product sets linked to this standard objective. Note that the order of the returned items is significant if the `sort` parameter is not provided. | |
| query | MangoQuery | ||
| standardProductionStages | [StandardProductionStage!]! | The list of all standard production stages linked to this standard objective. Note that the order of the returned items is significant if the `sort` parameter is not provided. | |
| query | MangoQuery | ||
| standardProductionStagesCount | Int! | The list of all standard production stages linked to this standard objective. Note that the order of the returned items is significant if the `sort` parameter is not provided. | |
| query | MangoQuery | ||
StandardProductSet
| Field | Argument | Type | Description |
|---|---|---|---|
| domain | Domain | The domain of this product set. | |
| domainId | ID | The domain of this product set. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| titleGroups | [StandardTitleGroup!]! | ||
| query | MangoQuery | ||
| titleGroupsCount | Int! | ||
| query | MangoQuery | ||
StandardProductionStage
| Field | Argument | Type | Description |
|---|---|---|---|
| domain | Domain | ||
| domainId | ID | ||
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| 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! | ||
| index | String | An index for ordering the title within the standard title group. | |
| lastUpdated | ISO8601DateTime! | ||
| name | String! | The name of the title. | |
| pericope | String | The pericope reference for this title (e.g., 'John 3:16'). | |
| segments | Int! | The number of segments in the title. | |
| titleGroup | StandardTitleGroup | ||
| titleGroupId | ID | ||
StandardTitleGroup
A title group within a standard product set. It is available to be linked to goals, but in itself does not belong to any one goal.
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| index | String | An index for ordering the title-groups. | |
| lastUpdated | ISO8601DateTime! | ||
| name | String! | The name of the title-group. | |
| productSet | StandardProductSet | ||
| productSetId | ID | ||
| titles | [StandardTitle!]! | ||
| query | MangoQuery | ||
| titlesCount | Int! | ||
| 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! | ||
| languageMilestoneTableData | JSON! | Returns the milestone data to display in the languages table. This is arranged as nested objects, with the outer object as language ids, and the inner object as milestone ids. The structure looks like this: { "language_uuid_1": { "milestone_uuid_1": true, "milestone_uuid_2": false, }, "language_uuid_2": { "milestone_uuid_1": false, "milestone_uuid_2": false, } } Performance note: this field is implemented using a custom SQL query, and thus will run a separate query per returned StrategicPriority objects. !! This field is unstable in the `aagMilestones` group. It is provided as-is, and may change or disappear at any time. | |
| languages | [Language!]! | The languages which are measured by milestones in this strategic priority !! This field is unstable in the `aagMilestones` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| languagesCount | Int! | The languages which are measured by milestones in this strategic priority !! This field is unstable in the `aagMilestones` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| milestones | [Milestone!]! | The milestones for measuring progress in this strategic priority. The milestones will be returned in indexed order if no sort parameter is used. | |
| query | MangoQuery | ||
| milestonesCount | Int! | The milestones for measuring progress in this strategic priority. The milestones will be returned in indexed order if no sort parameter is used. | |
| query | MangoQuery | ||
| name | String! | The name of the strategy. | |
| organisation | Organisation | The organisation to which this strategic priority is linked (null id not applicable). | |
| organisationId | ID | The organisation to which this strategic priority is linked (null id not applicable). | |
| scope | StrategicPriorityScopeEnum! | The scope of the strategic priority, in regards to which languages will be measured by the contained milestones. | |
| shortName | String | The abbeviated name of the strategy. | |
| standardObjectives | [StandardObjective!]! | The standard objectives linked to this strategic priority | |
| query | MangoQuery | ||
| standardObjectivesCount | Int! | The standard objectives linked to this strategic priority | |
| query | MangoQuery | ||
| startMonth | ISO8601Month | The month in which the strategic priority begins. | |
| status | StrategicPriorityStatusEnum | The status of the strategic priority. | |
| strategicPriorityNotes | [StrategicPriorityNote!]! | The notes for this strategic priority | |
| query | MangoQuery | ||
| strategicPriorityNotesCount | Int! | The notes for this strategic priority | |
| query | MangoQuery | ||
| strategicPriorityResponsiblePeople | [StrategicPriorityResponsiblePerson!]! | The people responsible for this strategic priority | |
| query | MangoQuery | ||
| strategicPriorityResponsiblePeopleCount | Int! | The people responsible for this strategic priority | |
| query | MangoQuery | ||
| tileColor | StrategicPriorityColorEnum | The color to use for the tile that displays this strategic priority. | |
StrategicPriorityNote
| Field | Argument | Type | Description |
|---|---|---|---|
| content | String | The abbeviated name of the strategy. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| strategicPriority | StrategicPriority | The strategic priority to which this note is attached. | |
| strategicPriorityId | ID | The strategic priority to which this note is attached. | |
| title | String! | The name of the strategy. | |
| user | Organisation | The user who wrote the note. | |
| userId | ID | The user who wrote the note. | |
StrategicPriorityResponsiblePerson
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| strategicPriority | StrategicPriority | The strategic priority for which this user is responsible. | |
| strategicPriorityId | ID | The strategic priority for which this user is responsible. | |
| user | Organisation | The user who responsible for the strategic priority. | |
| userId | ID | The user who responsible for the strategic priority. | |
SuggestedEdit
A suggestion to change an engagement, made by someone who does not have permission to make the change themselves.
This object is complex, and has some invariants between fields
that should always hold. The editType drives the invariants:
create: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! | ||
| editType | SuggestedEditTypeEnum! | ||
| fieldName | String | ||
| id | ID! | ||
| languageEngagement | LanguageEngagement | ||
| languageEngagementCount | Int | ||
| lastUpdated | ISO8601DateTime! | ||
| newValue | JSON | ||
| oldValue | JSON | ||
| organisation | Organisation | The organisation in which the edit is suggested. | |
| organisationId | ID | The organisation in which the edit is suggested. | |
| user | User | The user who suggested the edit. | |
| userId | ID | The user who suggested the edit. | |
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! | ||
| lastUpdated | ISO8601DateTime! | ||
| 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! | ||
| y | Float! | ||
TYPairData
| Field | Argument | Type | Description |
|---|---|---|---|
| data | [TYPair!]! | ||
| id | ID | ||
| name | String | ||
TYSeriesData
| Field | Argument | Type | Description |
|---|---|---|---|
| t | [DateSeries!]! | ||
| y | [FloatSeries!]! | ||
TeamReport
| Field | Argument | Type | Description |
|---|---|---|---|
| attachedFileIds | [ID!]! | See attachedFiles. | |
| attachedFiles | [AttachedFile!]! | Files which are attached to this report. To attach a new file, first use the createAttachment mutation, and upload a file, then add the attachment's id to attachedFileIds using upsert. This field has a custom implementation, and does not support Mango queries. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| period | String! | ISO8601 formatted string date, with attached duration (example: YYYY-MM-DD/P?M?D) | |
| responses | JSON! | ||
| status | TeamReportStatusEnum! | ||
| teamReportSchedule | TeamReportSchedule | ||
| teamReportScheduleId | ID | ||
TeamReportSchedule
| Field | Argument | Type | Description |
|---|---|---|---|
| currentValues | JSON! | Get the current values for each "ref", according to the broader Rev79 context. This will provide information for Goals, Outcomes, and Activities, but will not provide values for other types. This field is implemented using a custom implementation, and does not support filtering by the `query` parameter. | |
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| requiresSupervisorApproval | Boolean! | ||
| rrule | RRule! | ||
| sections | [ReportSection!]! | The sections of the report, expressed in a JSON format which lacks a GraphQL type. This field is implemented using a custom implementation, and does not support filtering by the `query` parameter. | |
| setupCommentRef | String | ||
| startDate | ISO8601Date! | ||
| summaryCommentRef | String | ||
| supervisor ⚠️ | User! |
⚠️ DEPRECATED Use .supervisors to get the supervisors for this schedule |
|
| supervisorCount ⚠️ | Int! |
⚠️ DEPRECATED Use .supervisors to get the supervisors for this schedule |
|
| supervisorId ⚠️ | ID! |
⚠️ DEPRECATED Use .supervisors to get the supervisors for this schedule |
|
| supervisors | [User!]! | ||
| query | MangoQuery | ||
| supervisorsCount | Int! | ||
| query | MangoQuery | ||
| teamReports | [TeamReport!] | ||
| query | MangoQuery | ||
| teamReportsCount | Int | ||
| query | MangoQuery | ||
| templateName | String! | ||
| user | User! | ||
| userId | ID! | ||
TitleGroupProgress
Group Title Progress contains the grouped count of completed titles. The grouping is by Group Title, and period is monthly. Results are returned for the given scope and range.
| Field | Argument | Type | Description |
|---|---|---|---|
| communityId | ID | ||
| communityName | ID | ||
| date | ISO8601DateTime! | ||
| goalId | ID | ||
| goalName | String | ||
| organisationId | ID | ||
| organisationName | String | ||
| plannedEndDate | ISO8601Month | ||
| plannedStartDate | ISO8601Month | ||
| projectId | ID | ||
| projectName | String | ||
| stageId | ID | ||
| stageName | String | ||
| titleCount | Int! | ||
| titleGroupId | ID | ||
| titleGroupName | String | ||
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! | ||
| organisationId | ID | ||
| organisationName | String | ||
| projectId | ID | ||
| projectName | String | ||
| stageId | ID | ||
| stageName | String | ||
| titleCount | Int! | ||
UnattachedFile
| Field | Argument | Type | Description |
|---|---|---|---|
| byteSize | Int | The number of bytes in the attached file. This value is stored directly, but is not validated against the uploaded file. | |
| contentType | String | The media type of the attached file, similar to the Content-Type HTTP header. | |
| filename | String | The name of this file. | |
| id | ID! | ||
| md5sum | String | An MD5 checksum of the attached file contents, in Base64 notation. | |
| putUrl | String | URL to use to PUT this file. The returned URL will be valid for 24 hours. | |
User
| Field | Argument | Type | Description |
|---|---|---|---|
| admin | Boolean! | ||
| appModuleUser | AppModuleUser | Get the user's access record for a specific app module (uses Redis cache via DataLoader) | |
| appModuleId | ID! | ||
| appModuleUsers | [AppModuleUser!]! | ||
| query | MangoQuery | ||
| appModuleUsersCount | Int! | ||
| query | MangoQuery | ||
| collaborationUsers | [CollaborationUser!]! | ||
| query | MangoQuery | ||
| collaborationUsersCount | Int! | ||
| 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!]! | ||
| query | MangoQuery | ||
| curatedNationsCount | Int! | ||
| query | MangoQuery | ||
| curators | [User!]! | The users who approved/rejected the suggested edit. | |
| query | MangoQuery | ||
| curatorsCount | Int! | The users who approved/rejected the suggested edit. | |
| query | MangoQuery | ||
| doesReport | Boolean! | Whether the user needs to fill out individual reports. This is a combination of the organisation configuration, user roles through programs, and user setting. | |
| String! | |||
| helpdeskKey | String! | The helpdesk authentication key for FreshChat integration | |
| homepage | String | ||
| id | ID! | ||
| individualReports | [IndividualReport!]! | The Individual Learning reports for this user. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| individualReportsCount | Int! | The Individual Learning reports for this user. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| lastUpdated | ISO8601DateTime! | ||
| localeCode | String! | The locale code for the user's preferred language (e.g., 'en', 'fr', 'es') | |
| name | String! | ||
| nations | [Nation!]! | ||
| query | MangoQuery | ||
| nationsCount | Int! | ||
| query | MangoQuery | ||
| organisation | Organisation | ||
| organisationAdmin | Boolean! | ||
| organisationId | ID | ||
| overviewingOrganisations | [Organisation!]! | ||
| query | MangoQuery | ||
| overviewingOrganisationsCount | Int! | ||
| query | MangoQuery | ||
| portfolioUsers | [PortfolioUser!]! | ||
| query | MangoQuery | ||
| portfolioUsersCount | Int! | ||
| query | MangoQuery | ||
| positionResultsDescriptions | [PositionResultsDescription!]! | The Position Results Descriptions (PRDs) for this user. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| positionResultsDescriptionsCount | Int! | The Position Results Descriptions (PRDs) for this user. !! This field is unstable in the `frontend` group. It is provided as-is, and may change or disappear at any time. | |
| query | MangoQuery | ||
| projectUsers | [ProjectUser!]! | ||
| query | MangoQuery | ||
| projectUsersCount | Int! | ||
| query | MangoQuery | ||
| reportSupervising | [User!]! | The users this user is supervising. Individual reports submitted by these users can be reviewed by this user. | |
| query | MangoQuery | ||
| reportSupervisingCount | Int! | The users this user is supervising. Individual reports submitted by these users can be reviewed by this user. | |
| query | MangoQuery | ||
| reportSupervisors | [User!]! | This user's supervisors. Individual reports are submitted to these users. | |
| query | MangoQuery | ||
| reportSupervisorsCount | Int! | This user's supervisors. Individual reports are submitted to these users. | |
| query | MangoQuery | ||
| rolesMap | JSON! | A map of role keys to human-readable role names | |
| selectedForUserReporting | Boolean! | Whether the user is expected to fill out individual reports when their organisation has userReporting set to 'selected_reporting' | |
| status | UserStatusEnum! | ||
| suggestedEdits | [SuggestedEdit!]! | The Suggested Edits for this organisation. | |
| query | MangoQuery | ||
| suggestedEditsCount | Int! | The Suggested Edits for this organisation. | |
| query | MangoQuery | ||
| teamReportReportingSchedules | [TeamReportSchedule!] | Team report schedules that this user is reporting against | |
| query | MangoQuery | ||
| teamReportReportingSchedulesCount | Int | Team report schedules that this user is reporting against | |
| query | MangoQuery | ||
| teamReportSupervisingSchedules | [TeamReportSchedule!] | Team report schedules that this user is supervising | |
| query | MangoQuery | ||
| teamReportSupervisingSchedulesCount | Int | Team report schedules that this user is supervising | |
| query | MangoQuery | ||
UserPresence
A minimal record indicating the presence of a user. These are only visible to collaboration admins, to allow them to discover users to add to their collaboration.
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| name | String! | ||
| organisation | Organisation! | ||
| organisationId | ID! | ||
Webhook
| Field | Argument | Type | Description |
|---|---|---|---|
| endpoint | String! | ||
| eventTypes | [WebhookEvent!] | ||
| id | ID! | ||
| name | String | ||
| status | WebhookStatus | ||
WorkDomain
| Field | Argument | Type | Description |
|---|---|---|---|
| id | ID! | ||
| lastUpdated | ISO8601DateTime! | ||
| name | String! | ||
| organisation | Organisation | ||
| organisationId | ID | ||
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 | ||
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 | ||
CopilotDateRangeInput
| Field | Type | Description | |
|---|---|---|---|
| startDate | ISO8601Date | ||
| endDate | ISO8601Date | ||
CopilotInsightUpsert
| Field | Type | Description | |
|---|---|---|---|
| id | ID | ||
| data | CopilotInsightUpsertData! | ||
CopilotInsightUpsertData
| 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 | ||
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!] | ||
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 | ||
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!] | ||
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 |
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 |