Skip to main content

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