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!
- # 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 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!]! : [
- # 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
- 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]
- Uuid!, : String!): UserSetting ( :
- # 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
- Uuid!): [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 ( :
- }
link Require by
This element is not required by anyone