OBJECT
Query
link GraphQL Schema definition
- type Query {
- # Check user status
- #
- # Arguments
- # email: Email address
- # brand: Brand if not default
- (: String!, : String): UserStatus!
- # Check session status
- : Result!
- # Check session status
- : Result!
- # Load public layout
- #
- # Arguments
- # id: The id of the specific entity
- (: Uuid!): Layout
- # Get a list of users
- #
- # Arguments
- # org: The id of the org to query
- # query: Query used to search for dispatches
- # ## Basic form ##
- # (entity list) (state options) filter? (optional filter list)
- # Entity list: (current|all|listed) (users|groups)
- # State options can be:
- # status=(all|active|retired), kind=(person|place|thing)
- # Filter list: (name|email|phone|uid) (contains|starts|ends|is)
- # ## Examples ##
- # all users
- # listed groups filter name contains 'harry', email ends '.com'
- # all users status=retired filter name is 'test'
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- # status: One of: active, retired, deleted, all, archived, draft;
- # default is active.
- # users: List of user ids to scope the results with.
- # groups: List of group ids; specify 'listed groups' in query
- (
- : Uuid!,
- : String!,
- : Int,
- : String,
- : String,
- : [Uuid!],
- : [Uuid!]
- ): UserList!
- # Get a list of users
- #
- # Arguments
- # org: The id of the org to query
- # query: Query used to search for dispatches
- # ## Basic form ##
- # (entity list) (state options) filter? (optional filter list)
- # Entity list: (current|all|listed) (users|groups)
- # State options can be:
- # status=(all|active|retired), kind=(person|place|thing)
- # Filter list: (name|email|phone|uid) (contains|starts|ends|is)
- # ## Examples ##
- # all users
- # listed groups filter name contains 'harry', email ends '.com'
- # all users status=retired filter name is 'test'
- (: Uuid!, : String!): CountResult
- # Orgs linked for the logged in user
- #
- # Arguments
- # id: The id of the specific entity
- (: Uuid): [Org!]!
- # Groups of an org for the logged in user
- #
- # Arguments
- # org: The id of the org to query
- (: Uuid!): [Group!]!
- # Chat channels of an org for the logged in user
- #
- # Arguments
- # org: The id of the org to query
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (: Uuid!, : Int, : String): ChannelList!
- # Chat channel query
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): ChannelInfoList!
- # Get single chat channel
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): Channel
- # Direct channel settings
- #
- # Arguments
- # org: The id of the org to query
- (: Uuid!): [ChannelSetting!]!
- # Channel status query for own channels
- #
- # Arguments
- # org: The id of the org to query
- # channel: The id of the channel to query
- (: Uuid!, : Uuid!): ChannelUser
- # Unread counts for a specific org
- #
- # Arguments
- # org: The id of the org to query
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (: Uuid!, : Int, : String): ChannelUnreadList!
- # Unread counts everywhere
- #
- # Arguments
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (: Int, : String): ChannelStatsList!
- # Unread counts everywhere
- #
- # Arguments
- # org: The id of the org to query
- # channel: The id of the channel to query
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (: Uuid!, : Uuid!, : Int, : String): ChannelUserList!
- # Packet messages from channel id
- #
- # Arguments
- # channel: The id of the channel to query
- # parentId: Parent id of the packet stream
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- # status: One of: active, retired, deleted, all, archived, draft;
- # default is active.
- (
- : Uuid!,
- : String,
- : Int,
- : String,
- : String
- ): PacketList!
- # Load packet with ids
- #
- # Arguments
- # ids: Id list
- (: [String!]!): [Packet!]!
- # Packet messages from query
- #
- # Arguments
- # query: [Not documented]
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- # status: One of: active, retired, deleted, all, archived, draft;
- # default is active.
- (: String!, : Int, : String, : String): PacketList!
- # Packet actions from packet id
- #
- # Arguments
- # id: The id of the specific entity
- # event: Event to query
- # forUser: For user
- (: String!, : String, : Uuid): [PacketAction!]!
- # Packet action summary from packet id
- #
- # Arguments
- # id: The id of the specific entity
- # event: Event to query
- (: String!, : String!): [PacketActionSummary!]!
- # Packet info
- #
- # Arguments
- # channel: The id of the channel to query
- # parentId: Parent id of the packet stream
- (: Uuid!, : String): PacketInfo
- # Tokens for logged in user
- : [Token!]!
- # Devices for logged in user
- : [UserDeviceInfo!]!
- # Layouts of an org for logged in user
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): [Layout!]!
- # Access control list for objects
- #
- # Arguments
- # org: The id of the org to query
- # entity: Entity
- (: Uuid!, : String): [Link!]!
- # Swimlanes of an org for the logged in user
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String): [Swimlane!]!
- # Swimlanes of an org for the logged in user
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String): [Swimlane!]!
- # Arguments
- # org: The id of the org to query
- (: Uuid!): Latest
- # Group users by group
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : String!): [GroupUser!]!
- # Dispatch query
- #
- # Arguments
- # org: The id of the org to query
- # query: Query used to search for dispatches
- # ## Basic form ##
- # (entity list) from (date range) :OR: select (entity list)
- # Entity list: (all|listed|no) (users|trackers|swimlanes)
- # Also supported "current user" and "all"
- # ## Valid date ranges ##
- # (date) to (date)
- # (date) to +|- (number) (day, week, month, year)
- # (date) as (number)? (date spans)
- # (date) +|- (number) as (date spans)
- # Dates can provided as 2017-01-01, 01 Jan 2017, 2017-Jan-01, 2017-Jan, today.
- # When using the 'as (date span)' syntax the date range will be aligned to the
- # span.
- # ## Examples ##
- # all users, all swimlanes, all trackers from today as month
- # listed users, no trackers from today +2 as week
- # current user from today to -4 weeks
- # all
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- # users: DEPRECATED
- (
- : Uuid!,
- : String!,
- : Int,
- : String,
- : [Uuid!]
- ): DispatchList!
- # Dispatch edit history
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : String!): [DispatchHistory!]!
- # Dispatch key information
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : String!): [DispatchKeyResult!]!
- # Dispatch query
- #
- # Arguments
- # org: The id of the org to query
- # query: Query used to search for dispatches
- # ## Basic form ##
- # (entity list) from (date range) :OR: select (entity list)
- # Entity list: (all|listed|no) (users|trackers|swimlanes)
- # Also supported "current user" and "all"
- # ## Valid date ranges ##
- # (date) to (date)
- # (date) to +|- (number) (day, week, month, year)
- # (date) as (number)? (date spans)
- # (date) +|- (number) as (date spans)
- # Dates can provided as 2017-01-01, 01 Jan 2017, 2017-Jan-01, 2017-Jan, today.
- # When using the 'as (date span)' syntax the date range will be aligned to the
- # span.
- # ## Examples ##
- # all users, all swimlanes, all trackers from today as month
- # listed users, no trackers from today +2 as week
- # current user from today to -4 weeks
- # all
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- # users: DEPRECATED
- (
- : Uuid!,
- : String!,
- : Int,
- : String,
- : [Uuid!]
- ): CountResult
- # Dispatch action status
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- # events: Event list to query
- # groupBy: Group results
- (
- : Uuid!,
- : String!,
- : [String!]!,
- : String
- ): [DispatchActionStatus!]!
- # Dispatch action list
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- # query: [Not documented]
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (
- : Uuid!,
- : String!,
- : String!,
- : String
- ): DispatchActionList!
- # Tracker query
- #
- # Arguments
- # org: The id of the org to query
- # filter: Either 'all' for all trackers or 'create' for trackers
- # user can create with.
- # query: [Not documented]
- (: Uuid!, : String, : String): [Tracker!]!
- # Page query
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- # parentId: Parent id
- # handle: The handle of the specific entity
- # parentHandle: The handle of the specific entity
- (: Uuid!, : Uuid, : Uuid, : String, : String): [Page!]!
- # Load public wiki page
- #
- # Arguments
- # id: The id of the specific entity
- (: Uuid!): Page
- # Page search
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (: Uuid!, : String!, : Int, : String): PageList!
- # Labels for user
- #
- # Arguments
- # org: The id of the org to query
- # userId: User id
- (: Uuid!, : Uuid!): [Label!]!
- # Data store query
- #
- # Arguments
- # org: The id of the org to query
- # query: Data store query
- # ## Basic form ##
- # (entity list) (JsonPath)
- # Entity list: (current|all|listed) (users|groups)
- # Json path is optional; follows http://goessner.net/articles/JsonPath/
- # Examples: $.store.book or $.store['book','bicycle']
- # ## Examples ##
- # current user
- # all users $.store.book
- # users: List of user ids to scope the results with.
- # groups: List of group ids; specify 'listed groups' in query
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (
- : Uuid!,
- : String!,
- : [Uuid!],
- : [Uuid!],
- : Int,
- : String
- ): DataStoreList!
- # Current user profile
- #
- # Arguments
- # org: The id of the org to query (optional)
- (: Uuid): UserU
- # Attachment details
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : String!): Attachment
- # Schema query
- #
- # Arguments
- # org: The id of the org to query
- # schema: The schema
- (: Uuid!, : String): [Schema!]!
- # Load user settings
- #
- # Arguments
- # org: The id of the org to query
- # setting: [Not documented]
- # kind: user | org | user-org | org-system
- (: Uuid!, : String, : String!): [Setting!]!
- # Obtain exchange rate
- #
- # Arguments
- # org: The id of the org to query
- # ccyFrom: [Not documented]
- # ccyTo: [Not documented]
- # amount: [Not documented]
- (
- : Uuid!,
- : String!,
- : String!,
- : BigDecimal!
- ): ExchangeResponse!
- # Obtain destination price
- #
- # Arguments
- # org: The id of the org to query
- # destinationAddress: [Not documented]
- # originAddress: [Not documented]
- (
- : Uuid!,
- : String!,
- : String
- ): VoipPrice!
- # Check join code
- #
- # Arguments
- # code: [Not documented]
- (: String!): Invite
- # Check join code (no session)
- #
- # Arguments
- # code: [Not documented]
- (: String!): Invite
- # Obtain billing details
- #
- # Arguments
- # org: The id of the org to query
- (: Uuid!): StripeCustomer
- # Find user by id
- #
- # Arguments
- # idList: Id list
- (: [Uuid!]!): [UserSearch!]!
- # Find account by id
- #
- # Arguments
- # org: The id of the org to query
- # idList: Id list
- (: Uuid!, : [Uuid!]!): [AccountSearch!]!
- # Find account by user id
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : String): [AccountSearch!]!
- # Program history for the current user
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): [Program!]!
- # Program history for another user
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): [ProgramInfo!]!
- # Get program kind
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): [ProgramKind!]!
- # User programs
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): [ProgramInfo!]!
- # Attachments by entity id
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): [AttachmentRelation!]!
- # Groups by user id
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): [Group!]!
- # Dispatch clusters
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String): [DispatchCluster!]!
- # Statistics information
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): StatisticsResults!
- # Last update times for the org
- #
- # Arguments
- # org: The id of the org to query
- # scope: dispatch
- (: Uuid!, : String!): OrgStatusResult!
- # Relations for a given user
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): [UserRelation!]!
- # Groups for a valid related user
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): [Group!]!
- # Orgs for a valid related user
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): [OrgInfo!]!
- # User details for a related user
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): UserU
- # Dispatch labels allowed for current user
- #
- # Arguments
- # org: The id of the org to query
- (: Uuid!): [Label!]!
- # User labels allowed for current user
- #
- # Arguments
- # org: The id of the org to query
- (: Uuid!): [Label!]!
- # Managed channels for current user
- #
- # Arguments
- # org: The id of the org to query
- (: Uuid!): [ManagedChannelInstance!]!
- # Managed channels for current user
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): [Channel!]!
- # Programs eligible for current user
- #
- # Arguments
- # org: The id of the org to query
- (: Uuid!): [ProgramKind!]!
- # Ad hoc program participant query (deprecated)
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (
- : Uuid!,
- : String!,
- : Int,
- : String
- ): ProgramParticipationList! @deprecated( reason: "Use participantQuery instead" )
- # Ad hoc program participant query
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- # scope: User scope for the query
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (
- : Uuid!,
- : String!,
- : Uuid,
- : Int,
- : String
- ): ProgramParticipationList!
- # Ad hoc program participant with stats query
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): [ProgramParticipationStats!]!
- # Ad hoc program query
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): [ProgramInfo!]!
- # Ad hoc program count query
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): CountResult
- # User in progress programs strictly defined
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): [ProgramProgress!]!
- # Program tickets for current user
- #
- # Arguments
- # org: The id of the org to query
- (: Uuid!): [ProgramTicket!]!
- # Inbox for current user
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (: Uuid!, : String!, : Int, : String): InboxEntryList!
- # Inbox for current user
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): [InboxEntry!]!
- # Count for inbox
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): CountResult
- # Resource availability
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String!): [ResourceAvailability!]!
- # Open and connect to meeting room
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): RoomToken!
- # Load meeting room status
- #
- # Arguments
- # org: The id of the org to query
- # entityId: Entity id
- # entityKind: Entity kind
- (
- : Uuid!,
- : String!,
- : String!
- ): MeetingRoom
- # Load meeting room status
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid!): MeetingRoom
- # Data droplet list
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (: Uuid!, : String!, : Int, : String): DropletEntryList!
- # Request image from image service
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- # variant: [Not documented]
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (
- : Uuid!,
- : String!,
- : String!,
- : Int,
- : String
- ): PhotoResultList!
- # Retrieve triggers for a user
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (: Uuid!, : Uuid): [BehaviorTrigger!]!
- # List user's payment identities for the org
- #
- # Arguments
- # org: The id of the org to query
- # kind: Optional kind
- # status: One of: active, retired, deleted, all, archived, draft;
- # default is active.
- (: Uuid!, : String, : String): [UserPaymentIdentity!]!
- # List user's payment methods for the org
- #
- # Arguments
- # org: The id of the org to query
- # paymentProvider: Payment provider: Stripe | Paypal
- (: Uuid!, : String): [UserPaymentMethod!]!
- # List user's subscriptions
- #
- # Arguments
- # org: The id of the org to query
- # paymentProvider: Payment provider: Stripe | Paypal
- (
- : Uuid!,
- : String
- ): [UserPaymentSubscription!]!
- # Query interface for QueryClips
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- # first: Query limit; default is 100
- # after: Cursor value for paging; start with empty and it will be
- # returned by the server
- (: Uuid!, : String!, : Int, : String): QueryClipList!
- # Query interface for user exports
- #
- # Arguments
- # org: The id of the org to query
- # query: [Not documented]
- (: Uuid!, : String): [Export!]!
- # Payment address information
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- # handle: The handle of the specific entity
- (: Uuid!, : Uuid, : String): [PaymentAddress!]!
- # Read status for direct channel
- #
- # Arguments
- # userId: User id
- (: Uuid!): ChannelUserStatus
- # Read short URL
- #
- # Arguments
- # shortUrl: Short URL
- (: String!): ShortUrl
- # Load channel setting
- #
- # Arguments
- # channel: The id of the channel to query
- (: Uuid!): ChannelUserSetting
- # Check integration status
- #
- # Arguments
- # org: The id of the org to query
- # service: Service name
- (: Uuid!, : String!): IntegrationStatus
- # List dispatch buckets
- #
- # Arguments
- # org: The id of the org to query
- # entityId: Entity id
- # entityKind: Entity kind
- (
- : Uuid!,
- : String!,
- : String!
- ): [Bucket!]!
- # List parent buckets
- #
- # Arguments
- # org: The id of the org to query
- # id: The id of the specific entity
- (
- : Uuid!,
- : String!
- ): [Bucket!]!
- # List parent buckets
- #
- # Arguments
- # org: The id of the org to query
- # m: Bucket entity
- (: Uuid!, : BucketEntitySearch!): [BucketEntity!]!
- }
link Require by
This element is not required by anyone