AssistantMissionOrgView
A Mission in the caller's organization as the org sees it: status, limits and audit, never its goal, plan or constraints.
type AssistantMissionOrgView {
id: ID!
ownerUserId: String!
isMine: Boolean!
canCancel: Boolean!
status: AssistantMissionStatus!
statusReason: String
budgetCredits: Float!
spentCredits: Float!
shadow: Boolean!
createdAt: Time!
updatedAt: Time!
finishedAt: Time
timeline: [AssistantMissionEvent!]!
}
Fields
AssistantMissionOrgView.id ● ID! non-null scalar
AssistantMissionOrgView.ownerUserId ● String! non-null scalar
JWT subject of the member who owns it.
AssistantMissionOrgView.isMine ● Boolean! non-null scalar
True when the caller owns it; open it with assistantMission for the full view.
AssistantMissionOrgView.canCancel ● Boolean! non-null scalar
True when the caller may cancel it (its owner, or an org admin).
AssistantMissionOrgView.status ● AssistantMissionStatus! non-null enum
AssistantMissionOrgView.statusReason ● String scalar
AssistantMissionOrgView.budgetCredits ● Float! non-null scalar
AssistantMissionOrgView.spentCredits ● Float! non-null scalar
AssistantMissionOrgView.shadow ● Boolean! non-null scalar
AssistantMissionOrgView.createdAt ● Time! non-null scalar
AssistantMissionOrgView.updatedAt ● Time! non-null scalar
AssistantMissionOrgView.finishedAt ● Time scalar
AssistantMissionOrgView.timeline ● [AssistantMissionEvent!]! non-null object
The audit trail, oldest first.
Returned By
cancelOrgAssistantMission mutation ● orgAssistantMission query ● orgAssistantMissions query