ARIA GraphQL API (BETA)

Welcome to the ARIA API (BETA).

To begin using the API, you will require an ARIA client ID, please contact the ARIA team for advice.

Authentication

Once you have registered, you will need to build your integration, and authenticate off of the ARIA IDSS identity service using OAuth2.

The important details are:

What

Details

Grant Type

Authorization Grant

Auth URL

https://auth.aria.services/auth/realms/ARIA/protocol/openid-connect/auth

Token URL

https://auth.aria.services/auth/realms/ARIA/protocol/openid-connect/token

Once you have an access_token back, you can identify yourself to the API by adding this content in your HTTP request header of your subsequent requests, for example:

curl -H "Authorization: Bearer ey...EQ" https://graphql-beta.aria.services/graphql
                
                
                  
API Endpoints
https://graphql-beta.aria.services/graphql/

Queries

accessItem

Response

Returns an AccessType

Arguments
Name Description
id - ID!

Example

Query
query accessItem($id: ID!) {
  accessItem(id: $id) {
    site_id
    title
    uri
    image
    description
    techreview
    open
    close
    access_type
    id
    cursor
    access_fieldsItem {
      ...Access_fieldsTypeFragment
    }
    access_fieldsItems {
      ...Access_fieldsTypeFragment
    }
    access_fieldsItemFeed {
      ...Access_fieldsFeedFragment
    }
    access_scopesItem {
      ...Access_scopesTypeFragment
    }
    access_scopesItems {
      ...Access_scopesTypeFragment
    }
    access_scopesItemFeed {
      ...Access_scopesFeedFragment
    }
    access_termsItem {
      ...Access_termsTypeFragment
    }
    access_termsItems {
      ...Access_termsTypeFragment
    }
    access_termsItemFeed {
      ...Access_termsFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
    sessionItem {
      ...SessionTypeFragment
    }
    sessionItems {
      ...SessionTypeFragment
    }
    sessionItemFeed {
      ...SessionFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "accessItem": {
      "site_id": 4,
      "title": "abc123",
      "uri": "abc123",
      "image": "xyz789",
      "description": "abc123",
      "techreview": 123,
      "open": "2007-12-03T10:15:30Z",
      "close": "2007-12-03T10:15:30Z",
      "access_type": "abc123",
      "id": 123,
      "cursor": "abc123",
      "access_fieldsItem": Access_fieldsType,
      "access_fieldsItems": [Access_fieldsType],
      "access_fieldsItemFeed": Access_fieldsFeed,
      "access_scopesItem": Access_scopesType,
      "access_scopesItems": [Access_scopesType],
      "access_scopesItemFeed": Access_scopesFeed,
      "access_termsItem": Access_termsType,
      "access_termsItems": [Access_termsType],
      "access_termsItemFeed": Access_termsFeed,
      "visitItem": VisitType,
      "visitItems": [VisitType],
      "visitItemFeed": VisitFeed,
      "sessionItem": SessionType,
      "sessionItems": [SessionType],
      "sessionItemFeed": SessionFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

accessItemFeed

Response

Returns an AccessFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - AccessFilters
sort - JSONObject

Example

Query
query accessItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: AccessFilters,
  $sort: JSONObject
) {
  accessItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...AccessTypeFragment
    }
    pageInfo {
      ...AccessFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": AccessFilters,
  "sort": {}
}
Response
{
  "data": {
    "accessItemFeed": {
      "totalCount": 123,
      "nodes": [AccessType],
      "pageInfo": AccessFeedInfo
    }
  }
}

accessItems

Response

Returns [AccessType]

Arguments
Name Description
filters - AccessFilters
sort - AccessSort

Example

Query
query accessItems(
  $filters: AccessFilters,
  $sort: AccessSort
) {
  accessItems(
    filters: $filters,
    sort: $sort
  ) {
    site_id
    title
    uri
    image
    description
    techreview
    open
    close
    access_type
    id
    cursor
    access_fieldsItem {
      ...Access_fieldsTypeFragment
    }
    access_fieldsItems {
      ...Access_fieldsTypeFragment
    }
    access_fieldsItemFeed {
      ...Access_fieldsFeedFragment
    }
    access_scopesItem {
      ...Access_scopesTypeFragment
    }
    access_scopesItems {
      ...Access_scopesTypeFragment
    }
    access_scopesItemFeed {
      ...Access_scopesFeedFragment
    }
    access_termsItem {
      ...Access_termsTypeFragment
    }
    access_termsItems {
      ...Access_termsTypeFragment
    }
    access_termsItemFeed {
      ...Access_termsFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
    sessionItem {
      ...SessionTypeFragment
    }
    sessionItems {
      ...SessionTypeFragment
    }
    sessionItemFeed {
      ...SessionFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": AccessFilters,
  "sort": AccessSort
}
Response
{
  "data": {
    "accessItems": [
      {
        "site_id": 4,
        "title": "xyz789",
        "uri": "xyz789",
        "image": "xyz789",
        "description": "abc123",
        "techreview": 987,
        "open": "2007-12-03T10:15:30Z",
        "close": "2007-12-03T10:15:30Z",
        "access_type": "abc123",
        "id": 123,
        "cursor": "abc123",
        "access_fieldsItem": Access_fieldsType,
        "access_fieldsItems": [Access_fieldsType],
        "access_fieldsItemFeed": Access_fieldsFeed,
        "access_scopesItem": Access_scopesType,
        "access_scopesItems": [Access_scopesType],
        "access_scopesItemFeed": Access_scopesFeed,
        "access_termsItem": Access_termsType,
        "access_termsItems": [Access_termsType],
        "access_termsItemFeed": Access_termsFeed,
        "visitItem": VisitType,
        "visitItems": [VisitType],
        "visitItemFeed": VisitFeed,
        "sessionItem": SessionType,
        "sessionItems": [SessionType],
        "sessionItemFeed": SessionFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

accessPermissionItem

Response

Returns an AccessPermissionType

Arguments
Name Description
id - ID!

Example

Query
query accessPermissionItem($id: ID!) {
  accessPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "accessPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "abc123"
    }
  }
}

accessPermissionItemFeed

Response

Returns an AccessPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - AccessPermissionFilters
sort - JSONObject

Example

Query
query accessPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: AccessPermissionFilters,
  $sort: JSONObject
) {
  accessPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...AccessPermissionTypeFragment
    }
    pageInfo {
      ...AccessPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": AccessPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "accessPermissionItemFeed": {
      "totalCount": 123,
      "nodes": [AccessPermissionType],
      "pageInfo": AccessPermissionFeedInfo
    }
  }
}

accessPermissionItems

Response

Returns [AccessPermissionType]

Arguments
Name Description
filters - AccessPermissionFilters
sort - AccessPermissionSort

Example

Query
query accessPermissionItems(
  $filters: AccessPermissionFilters,
  $sort: AccessPermissionSort
) {
  accessPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": AccessPermissionFilters,
  "sort": AccessPermissionSort
}
Response
{
  "data": {
    "accessPermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

access_fieldsItem

Response

Returns an Access_fieldsType

Arguments
Name Description
id - ID!

Example

Query
query access_fieldsItem($id: ID!) {
  access_fieldsItem(id: $id) {
    fid
    ref
    title
    alttitle
    type
    required
    options
    altoptions
    order
    access_id
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "access_fieldsItem": {
      "fid": 987,
      "ref": "abc123",
      "title": "xyz789",
      "alttitle": "xyz789",
      "type": "abc123",
      "required": 987,
      "options": {},
      "altoptions": {},
      "order": 987,
      "access_id": 987,
      "cursor": "xyz789",
      "accessItem": AccessType,
      "accessItems": [AccessType],
      "accessItemFeed": AccessFeed
    }
  }
}

access_fieldsItemFeed

Response

Returns an Access_fieldsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Access_fieldsFilters
sort - JSONObject

Example

Query
query access_fieldsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Access_fieldsFilters,
  $sort: JSONObject
) {
  access_fieldsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Access_fieldsTypeFragment
    }
    pageInfo {
      ...Access_fieldsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": Access_fieldsFilters,
  "sort": {}
}
Response
{
  "data": {
    "access_fieldsItemFeed": {
      "totalCount": 987,
      "nodes": [Access_fieldsType],
      "pageInfo": Access_fieldsFeedInfo
    }
  }
}

access_fieldsItems

Response

Returns [Access_fieldsType]

Arguments
Name Description
filters - Access_fieldsFilters
sort - Access_fieldsSort

Example

Query
query access_fieldsItems(
  $filters: Access_fieldsFilters,
  $sort: Access_fieldsSort
) {
  access_fieldsItems(
    filters: $filters,
    sort: $sort
  ) {
    fid
    ref
    title
    alttitle
    type
    required
    options
    altoptions
    order
    access_id
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
  }
}
Variables
{
  "filters": Access_fieldsFilters,
  "sort": Access_fieldsSort
}
Response
{
  "data": {
    "access_fieldsItems": [
      {
        "fid": 123,
        "ref": "abc123",
        "title": "abc123",
        "alttitle": "abc123",
        "type": "abc123",
        "required": 123,
        "options": {},
        "altoptions": {},
        "order": 123,
        "access_id": 987,
        "cursor": "xyz789",
        "accessItem": AccessType,
        "accessItems": [AccessType],
        "accessItemFeed": AccessFeed
      }
    ]
  }
}

access_scopesItem

Response

Returns an Access_scopesType

Arguments
Name Description
id - ID!

Example

Query
query access_scopesItem($id: ID!) {
  access_scopesItem(id: $id) {
    access_id
    scope_id
    required
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    scopeItem {
      ...ScopeTypeFragment
    }
    scopeItems {
      ...ScopeTypeFragment
    }
    scopeItemFeed {
      ...ScopeFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "access_scopesItem": {
      "access_id": 123,
      "scope_id": 4,
      "required": 123,
      "cursor": "abc123",
      "accessItem": AccessType,
      "accessItems": [AccessType],
      "accessItemFeed": AccessFeed,
      "scopeItem": ScopeType,
      "scopeItems": [ScopeType],
      "scopeItemFeed": ScopeFeed
    }
  }
}

access_scopesItemFeed

Response

Returns an Access_scopesFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Access_scopesFilters
sort - JSONObject

Example

Query
query access_scopesItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Access_scopesFilters,
  $sort: JSONObject
) {
  access_scopesItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Access_scopesTypeFragment
    }
    pageInfo {
      ...Access_scopesFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Access_scopesFilters,
  "sort": {}
}
Response
{
  "data": {
    "access_scopesItemFeed": {
      "totalCount": 987,
      "nodes": [Access_scopesType],
      "pageInfo": Access_scopesFeedInfo
    }
  }
}

access_scopesItems

Response

Returns [Access_scopesType]

Arguments
Name Description
filters - Access_scopesFilters
sort - Access_scopesSort

Example

Query
query access_scopesItems(
  $filters: Access_scopesFilters,
  $sort: Access_scopesSort
) {
  access_scopesItems(
    filters: $filters,
    sort: $sort
  ) {
    access_id
    scope_id
    required
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    scopeItem {
      ...ScopeTypeFragment
    }
    scopeItems {
      ...ScopeTypeFragment
    }
    scopeItemFeed {
      ...ScopeFeedFragment
    }
  }
}
Variables
{
  "filters": Access_scopesFilters,
  "sort": Access_scopesSort
}
Response
{
  "data": {
    "access_scopesItems": [
      {
        "access_id": 987,
        "scope_id": "4",
        "required": 987,
        "cursor": "xyz789",
        "accessItem": AccessType,
        "accessItems": [AccessType],
        "accessItemFeed": AccessFeed,
        "scopeItem": ScopeType,
        "scopeItems": [ScopeType],
        "scopeItemFeed": ScopeFeed
      }
    ]
  }
}

access_termsItem

Response

Returns an Access_termsType

Arguments
Name Description
id - ID!

Example

Query
query access_termsItem($id: ID!) {
  access_termsItem(id: $id) {
    access_id
    username
    terms
    signed
    user_id
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "access_termsItem": {
      "access_id": 123,
      "username": 4,
      "terms": "xyz789",
      "signed": 123,
      "user_id": "4",
      "cursor": "xyz789",
      "accessItem": AccessType,
      "accessItems": [AccessType],
      "accessItemFeed": AccessFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

access_termsItemFeed

Response

Returns an Access_termsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Access_termsFilters
sort - JSONObject

Example

Query
query access_termsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Access_termsFilters,
  $sort: JSONObject
) {
  access_termsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Access_termsTypeFragment
    }
    pageInfo {
      ...Access_termsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Access_termsFilters,
  "sort": {}
}
Response
{
  "data": {
    "access_termsItemFeed": {
      "totalCount": 123,
      "nodes": [Access_termsType],
      "pageInfo": Access_termsFeedInfo
    }
  }
}

access_termsItems

Response

Returns [Access_termsType]

Arguments
Name Description
filters - Access_termsFilters
sort - Access_termsSort

Example

Query
query access_termsItems(
  $filters: Access_termsFilters,
  $sort: Access_termsSort
) {
  access_termsItems(
    filters: $filters,
    sort: $sort
  ) {
    access_id
    username
    terms
    signed
    user_id
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": Access_termsFilters,
  "sort": Access_termsSort
}
Response
{
  "data": {
    "access_termsItems": [
      {
        "access_id": 987,
        "username": "4",
        "terms": "abc123",
        "signed": 987,
        "user_id": 4,
        "cursor": "abc123",
        "accessItem": AccessType,
        "accessItems": [AccessType],
        "accessItemFeed": AccessFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

attributeItem

Response

Returns an AttributeType

Arguments
Name Description
id - ID!

Example

Query
query attributeItem($id: ID!) {
  attributeItem(id: $id) {
    id
    reference
    name
    description
    type
    cursor
    scope_attributeItem {
      ...Scope_attributeTypeFragment
    }
    scope_attributeItems {
      ...Scope_attributeTypeFragment
    }
    scope_attributeItemFeed {
      ...Scope_attributeFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "attributeItem": {
      "id": "4",
      "reference": "abc123",
      "name": "xyz789",
      "description": "xyz789",
      "type": "xyz789",
      "cursor": "xyz789",
      "scope_attributeItem": Scope_attributeType,
      "scope_attributeItems": [Scope_attributeType],
      "scope_attributeItemFeed": Scope_attributeFeed
    }
  }
}

attributeItemFeed

Response

Returns an AttributeFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - AttributeFilters
sort - JSONObject

Example

Query
query attributeItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: AttributeFilters,
  $sort: JSONObject
) {
  attributeItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...AttributeTypeFragment
    }
    pageInfo {
      ...AttributeFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": AttributeFilters,
  "sort": {}
}
Response
{
  "data": {
    "attributeItemFeed": {
      "totalCount": 987,
      "nodes": [AttributeType],
      "pageInfo": AttributeFeedInfo
    }
  }
}

attributeItems

Response

Returns [AttributeType]

Arguments
Name Description
filters - AttributeFilters
sort - AttributeSort

Example

Query
query attributeItems(
  $filters: AttributeFilters,
  $sort: AttributeSort
) {
  attributeItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    reference
    name
    description
    type
    cursor
    scope_attributeItem {
      ...Scope_attributeTypeFragment
    }
    scope_attributeItems {
      ...Scope_attributeTypeFragment
    }
    scope_attributeItemFeed {
      ...Scope_attributeFeedFragment
    }
  }
}
Variables
{
  "filters": AttributeFilters,
  "sort": AttributeSort
}
Response
{
  "data": {
    "attributeItems": [
      {
        "id": "4",
        "reference": "abc123",
        "name": "abc123",
        "description": "xyz789",
        "type": "abc123",
        "cursor": "xyz789",
        "scope_attributeItem": Scope_attributeType,
        "scope_attributeItems": [Scope_attributeType],
        "scope_attributeItemFeed": Scope_attributeFeed
      }
    ]
  }
}

bucketItem

Response

Returns a BucketType

Arguments
Name Description
id - ID!

Example

Query
query bucketItem($id: ID!) {
  bucketItem(id: $id) {
    id
    aria_id
    aria_entity_type
    owner
    embargoed_until
    created
    updated
    cursor
    recordItem {
      ...RecordTypeFragment
    }
    recordItems {
      ...RecordTypeFragment
    }
    recordItemFeed {
      ...RecordFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "bucketItem": {
      "id": "4",
      "aria_id": 987,
      "aria_entity_type": "xyz789",
      "owner": "abc123",
      "embargoed_until": "2007-12-03T10:15:30Z",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "cursor": "xyz789",
      "recordItem": RecordType,
      "recordItems": [RecordType],
      "recordItemFeed": RecordFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

bucketItemFeed

Response

Returns a BucketFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - BucketFilters
sort - JSONObject

Example

Query
query bucketItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: BucketFilters,
  $sort: JSONObject
) {
  bucketItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...BucketTypeFragment
    }
    pageInfo {
      ...BucketFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": BucketFilters,
  "sort": {}
}
Response
{
  "data": {
    "bucketItemFeed": {
      "totalCount": 987,
      "nodes": [BucketType],
      "pageInfo": BucketFeedInfo
    }
  }
}

bucketItems

Response

Returns [BucketType]

Arguments
Name Description
filters - BucketFilters
sort - BucketSort

Example

Query
query bucketItems(
  $filters: BucketFilters,
  $sort: BucketSort
) {
  bucketItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    aria_id
    aria_entity_type
    owner
    embargoed_until
    created
    updated
    cursor
    recordItem {
      ...RecordTypeFragment
    }
    recordItems {
      ...RecordTypeFragment
    }
    recordItemFeed {
      ...RecordFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": BucketFilters,
  "sort": BucketSort
}
Response
{
  "data": {
    "bucketItems": [
      {
        "id": "4",
        "aria_id": 123,
        "aria_entity_type": "abc123",
        "owner": "abc123",
        "embargoed_until": "2007-12-03T10:15:30Z",
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "cursor": "abc123",
        "recordItem": RecordType,
        "recordItems": [RecordType],
        "recordItemFeed": RecordFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

callItem

Response

Returns a CallType

Arguments
Name Description
id - ID!

Example

Query
query callItem($id: ID!) {
  callItem(id: $id) {
    site_id
    uri
    name
    call_type
    short
    description
    open
    close
    template
    id
    cursor
    call_fieldsItem {
      ...Call_fieldsTypeFragment
    }
    call_fieldsItems {
      ...Call_fieldsTypeFragment
    }
    call_fieldsItemFeed {
      ...Call_fieldsFeedFragment
    }
    call_scopesItem {
      ...Call_scopesTypeFragment
    }
    call_scopesItems {
      ...Call_scopesTypeFragment
    }
    call_scopesItemFeed {
      ...Call_scopesFeedFragment
    }
    call_termsItem {
      ...Call_termsTypeFragment
    }
    call_termsItems {
      ...Call_termsTypeFragment
    }
    call_termsItemFeed {
      ...Call_termsFeedFragment
    }
    call_applicationItem {
      ...Call_applicationTypeFragment
    }
    call_applicationItems {
      ...Call_applicationTypeFragment
    }
    call_applicationItemFeed {
      ...Call_applicationFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "callItem": {
      "site_id": 4,
      "uri": "xyz789",
      "name": "xyz789",
      "call_type": "xyz789",
      "short": "abc123",
      "description": "xyz789",
      "open": "2007-12-03T10:15:30Z",
      "close": "2007-12-03T10:15:30Z",
      "template": "xyz789",
      "id": 987,
      "cursor": "xyz789",
      "call_fieldsItem": Call_fieldsType,
      "call_fieldsItems": [Call_fieldsType],
      "call_fieldsItemFeed": Call_fieldsFeed,
      "call_scopesItem": Call_scopesType,
      "call_scopesItems": [Call_scopesType],
      "call_scopesItemFeed": Call_scopesFeed,
      "call_termsItem": Call_termsType,
      "call_termsItems": [Call_termsType],
      "call_termsItemFeed": Call_termsFeed,
      "call_applicationItem": Call_applicationType,
      "call_applicationItems": [Call_applicationType],
      "call_applicationItemFeed": Call_applicationFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

callItemFeed

Response

Returns a CallFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CallFilters
sort - JSONObject

Example

Query
query callItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CallFilters,
  $sort: JSONObject
) {
  callItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CallTypeFragment
    }
    pageInfo {
      ...CallFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": CallFilters,
  "sort": {}
}
Response
{
  "data": {
    "callItemFeed": {
      "totalCount": 123,
      "nodes": [CallType],
      "pageInfo": CallFeedInfo
    }
  }
}

callItems

Response

Returns [CallType]

Arguments
Name Description
filters - CallFilters
sort - CallSort

Example

Query
query callItems(
  $filters: CallFilters,
  $sort: CallSort
) {
  callItems(
    filters: $filters,
    sort: $sort
  ) {
    site_id
    uri
    name
    call_type
    short
    description
    open
    close
    template
    id
    cursor
    call_fieldsItem {
      ...Call_fieldsTypeFragment
    }
    call_fieldsItems {
      ...Call_fieldsTypeFragment
    }
    call_fieldsItemFeed {
      ...Call_fieldsFeedFragment
    }
    call_scopesItem {
      ...Call_scopesTypeFragment
    }
    call_scopesItems {
      ...Call_scopesTypeFragment
    }
    call_scopesItemFeed {
      ...Call_scopesFeedFragment
    }
    call_termsItem {
      ...Call_termsTypeFragment
    }
    call_termsItems {
      ...Call_termsTypeFragment
    }
    call_termsItemFeed {
      ...Call_termsFeedFragment
    }
    call_applicationItem {
      ...Call_applicationTypeFragment
    }
    call_applicationItems {
      ...Call_applicationTypeFragment
    }
    call_applicationItemFeed {
      ...Call_applicationFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": CallFilters,
  "sort": CallSort
}
Response
{
  "data": {
    "callItems": [
      {
        "site_id": "4",
        "uri": "abc123",
        "name": "xyz789",
        "call_type": "xyz789",
        "short": "abc123",
        "description": "xyz789",
        "open": "2007-12-03T10:15:30Z",
        "close": "2007-12-03T10:15:30Z",
        "template": "abc123",
        "id": 987,
        "cursor": "abc123",
        "call_fieldsItem": Call_fieldsType,
        "call_fieldsItems": [Call_fieldsType],
        "call_fieldsItemFeed": Call_fieldsFeed,
        "call_scopesItem": Call_scopesType,
        "call_scopesItems": [Call_scopesType],
        "call_scopesItemFeed": Call_scopesFeed,
        "call_termsItem": Call_termsType,
        "call_termsItems": [Call_termsType],
        "call_termsItemFeed": Call_termsFeed,
        "call_applicationItem": Call_applicationType,
        "call_applicationItems": [Call_applicationType],
        "call_applicationItemFeed": Call_applicationFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

callPermissionApplicationItem

Response

Returns a CallPermissionApplicationType

Arguments
Name Description
id - ID!

Example

Query
query callPermissionApplicationItem($id: ID!) {
  callPermissionApplicationItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "callPermissionApplicationItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "abc123"
    }
  }
}

callPermissionApplicationItemFeed

Response

Returns a CallPermissionApplicationFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CallPermissionApplicationFilters
sort - JSONObject

Example

Query
query callPermissionApplicationItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CallPermissionApplicationFilters,
  $sort: JSONObject
) {
  callPermissionApplicationItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CallPermissionApplicationTypeFragment
    }
    pageInfo {
      ...CallPermissionApplicationFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": CallPermissionApplicationFilters,
  "sort": {}
}
Response
{
  "data": {
    "callPermissionApplicationItemFeed": {
      "totalCount": 123,
      "nodes": [CallPermissionApplicationType],
      "pageInfo": CallPermissionApplicationFeedInfo
    }
  }
}

callPermissionApplicationItems

Arguments
Name Description
filters - CallPermissionApplicationFilters
sort - CallPermissionApplicationSort

Example

Query
query callPermissionApplicationItems(
  $filters: CallPermissionApplicationFilters,
  $sort: CallPermissionApplicationSort
) {
  callPermissionApplicationItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": CallPermissionApplicationFilters,
  "sort": CallPermissionApplicationSort
}
Response
{
  "data": {
    "callPermissionApplicationItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

callPermissionItem

Response

Returns a CallPermissionType

Arguments
Name Description
id - ID!

Example

Query
query callPermissionItem($id: ID!) {
  callPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "callPermissionItem": {
      "entity_id": 123,
      "scopes": {},
      "cursor": "abc123"
    }
  }
}

callPermissionItemFeed

Response

Returns a CallPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CallPermissionFilters
sort - JSONObject

Example

Query
query callPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CallPermissionFilters,
  $sort: JSONObject
) {
  callPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CallPermissionTypeFragment
    }
    pageInfo {
      ...CallPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": CallPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "callPermissionItemFeed": {
      "totalCount": 123,
      "nodes": [CallPermissionType],
      "pageInfo": CallPermissionFeedInfo
    }
  }
}

callPermissionItems

Response

Returns [CallPermissionType]

Arguments
Name Description
filters - CallPermissionFilters
sort - CallPermissionSort

Example

Query
query callPermissionItems(
  $filters: CallPermissionFilters,
  $sort: CallPermissionSort
) {
  callPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": CallPermissionFilters,
  "sort": CallPermissionSort
}
Response
{
  "data": {
    "callPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

call_applicationItem

Response

Returns a Call_applicationType

Arguments
Name Description
id - ID!

Example

Query
query call_applicationItem($id: ID!) {
  call_applicationItem(id: $id) {
    title
    status
    submitted
    confirmed
    approved
    completed
    username
    moderator
    link
    call_id
    id
    cursor
    call_application_dataItem {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItems {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItemFeed {
      ...Call_application_dataFeedFragment
    }
    call_application_teamItem {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItems {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItemFeed {
      ...Call_application_teamFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "call_applicationItem": {
      "title": "abc123",
      "status": "xyz789",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "username": 4,
      "moderator": "4",
      "link": "abc123",
      "call_id": 123,
      "id": 123,
      "cursor": "abc123",
      "call_application_dataItem": Call_application_dataType,
      "call_application_dataItems": [
        Call_application_dataType
      ],
      "call_application_dataItemFeed": Call_application_dataFeed,
      "call_application_teamItem": Call_application_teamType,
      "call_application_teamItems": [
        Call_application_teamType
      ],
      "call_application_teamItemFeed": Call_application_teamFeed,
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

call_applicationItemFeed

Response

Returns a Call_applicationFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Call_applicationFilters
sort - JSONObject

Example

Query
query call_applicationItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Call_applicationFilters,
  $sort: JSONObject
) {
  call_applicationItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Call_applicationTypeFragment
    }
    pageInfo {
      ...Call_applicationFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Call_applicationFilters,
  "sort": {}
}
Response
{
  "data": {
    "call_applicationItemFeed": {
      "totalCount": 987,
      "nodes": [Call_applicationType],
      "pageInfo": Call_applicationFeedInfo
    }
  }
}

call_applicationItems

Response

Returns [Call_applicationType]

Arguments
Name Description
filters - Call_applicationFilters
sort - Call_applicationSort

Example

Query
query call_applicationItems(
  $filters: Call_applicationFilters,
  $sort: Call_applicationSort
) {
  call_applicationItems(
    filters: $filters,
    sort: $sort
  ) {
    title
    status
    submitted
    confirmed
    approved
    completed
    username
    moderator
    link
    call_id
    id
    cursor
    call_application_dataItem {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItems {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItemFeed {
      ...Call_application_dataFeedFragment
    }
    call_application_teamItem {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItems {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItemFeed {
      ...Call_application_teamFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{
  "filters": Call_applicationFilters,
  "sort": Call_applicationSort
}
Response
{
  "data": {
    "call_applicationItems": [
      {
        "title": "xyz789",
        "status": "abc123",
        "submitted": "2007-12-03T10:15:30Z",
        "confirmed": "2007-12-03T10:15:30Z",
        "approved": "2007-12-03T10:15:30Z",
        "completed": "2007-12-03T10:15:30Z",
        "username": "4",
        "moderator": 4,
        "link": "xyz789",
        "call_id": 123,
        "id": 123,
        "cursor": "abc123",
        "call_application_dataItem": Call_application_dataType,
        "call_application_dataItems": [
          Call_application_dataType
        ],
        "call_application_dataItemFeed": Call_application_dataFeed,
        "call_application_teamItem": Call_application_teamType,
        "call_application_teamItems": [
          Call_application_teamType
        ],
        "call_application_teamItemFeed": Call_application_teamFeed,
        "callItem": CallType,
        "callItems": [CallType],
        "callItemFeed": CallFeed
      }
    ]
  }
}

call_application_dataItem

Response

Returns a Call_application_dataType

Arguments
Name Description
id - ID!

Example

Query
query call_application_dataItem($id: ID!) {
  call_application_dataItem(id: $id) {
    fid
    ref
    content
    title
    alttitle
    type
    required
    options
    altoptions
    order
    call_application_id
    cursor
    call_applicationItem {
      ...Call_applicationTypeFragment
    }
    call_applicationItems {
      ...Call_applicationTypeFragment
    }
    call_applicationItemFeed {
      ...Call_applicationFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "call_application_dataItem": {
      "fid": 123,
      "ref": "abc123",
      "content": {},
      "title": "xyz789",
      "alttitle": "xyz789",
      "type": "abc123",
      "required": 123,
      "options": {},
      "altoptions": {},
      "order": 123,
      "call_application_id": 123,
      "cursor": "abc123",
      "call_applicationItem": Call_applicationType,
      "call_applicationItems": [Call_applicationType],
      "call_applicationItemFeed": Call_applicationFeed
    }
  }
}

call_application_dataItemFeed

Response

Returns a Call_application_dataFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Call_application_dataFilters
sort - JSONObject

Example

Query
query call_application_dataItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Call_application_dataFilters,
  $sort: JSONObject
) {
  call_application_dataItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Call_application_dataTypeFragment
    }
    pageInfo {
      ...Call_application_dataFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": Call_application_dataFilters,
  "sort": {}
}
Response
{
  "data": {
    "call_application_dataItemFeed": {
      "totalCount": 987,
      "nodes": [Call_application_dataType],
      "pageInfo": Call_application_dataFeedInfo
    }
  }
}

call_application_dataItems

Response

Returns [Call_application_dataType]

Arguments
Name Description
filters - Call_application_dataFilters
sort - Call_application_dataSort

Example

Query
query call_application_dataItems(
  $filters: Call_application_dataFilters,
  $sort: Call_application_dataSort
) {
  call_application_dataItems(
    filters: $filters,
    sort: $sort
  ) {
    fid
    ref
    content
    title
    alttitle
    type
    required
    options
    altoptions
    order
    call_application_id
    cursor
    call_applicationItem {
      ...Call_applicationTypeFragment
    }
    call_applicationItems {
      ...Call_applicationTypeFragment
    }
    call_applicationItemFeed {
      ...Call_applicationFeedFragment
    }
  }
}
Variables
{
  "filters": Call_application_dataFilters,
  "sort": Call_application_dataSort
}
Response
{
  "data": {
    "call_application_dataItems": [
      {
        "fid": 987,
        "ref": "xyz789",
        "content": {},
        "title": "xyz789",
        "alttitle": "abc123",
        "type": "xyz789",
        "required": 123,
        "options": {},
        "altoptions": {},
        "order": 123,
        "call_application_id": 987,
        "cursor": "abc123",
        "call_applicationItem": Call_applicationType,
        "call_applicationItems": [Call_applicationType],
        "call_applicationItemFeed": Call_applicationFeed
      }
    ]
  }
}

call_application_teamItem

Response

Returns a Call_application_teamType

Arguments
Name Description
id - ID!

Example

Query
query call_application_teamItem($id: ID!) {
  call_application_teamItem(id: $id) {
    username
    profileComplete
    missingAttributes
    call_application_id
    user_id
    cursor
    call_applicationItem {
      ...Call_applicationTypeFragment
    }
    call_applicationItems {
      ...Call_applicationTypeFragment
    }
    call_applicationItemFeed {
      ...Call_applicationFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "call_application_teamItem": {
      "username": 4,
      "profileComplete": 123,
      "missingAttributes": ["abc123"],
      "call_application_id": 123,
      "user_id": "4",
      "cursor": "abc123",
      "call_applicationItem": Call_applicationType,
      "call_applicationItems": [Call_applicationType],
      "call_applicationItemFeed": Call_applicationFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

call_application_teamItemFeed

Response

Returns a Call_application_teamFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Call_application_teamFilters
sort - JSONObject

Example

Query
query call_application_teamItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Call_application_teamFilters,
  $sort: JSONObject
) {
  call_application_teamItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Call_application_teamTypeFragment
    }
    pageInfo {
      ...Call_application_teamFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Call_application_teamFilters,
  "sort": {}
}
Response
{
  "data": {
    "call_application_teamItemFeed": {
      "totalCount": 123,
      "nodes": [Call_application_teamType],
      "pageInfo": Call_application_teamFeedInfo
    }
  }
}

call_application_teamItems

Response

Returns [Call_application_teamType]

Arguments
Name Description
filters - Call_application_teamFilters
sort - Call_application_teamSort

Example

Query
query call_application_teamItems(
  $filters: Call_application_teamFilters,
  $sort: Call_application_teamSort
) {
  call_application_teamItems(
    filters: $filters,
    sort: $sort
  ) {
    username
    profileComplete
    missingAttributes
    call_application_id
    user_id
    cursor
    call_applicationItem {
      ...Call_applicationTypeFragment
    }
    call_applicationItems {
      ...Call_applicationTypeFragment
    }
    call_applicationItemFeed {
      ...Call_applicationFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": Call_application_teamFilters,
  "sort": Call_application_teamSort
}
Response
{
  "data": {
    "call_application_teamItems": [
      {
        "username": "4",
        "profileComplete": 123,
        "missingAttributes": ["abc123"],
        "call_application_id": 987,
        "user_id": "4",
        "cursor": "abc123",
        "call_applicationItem": Call_applicationType,
        "call_applicationItems": [Call_applicationType],
        "call_applicationItemFeed": Call_applicationFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

call_fieldsItem

Response

Returns a Call_fieldsType

Arguments
Name Description
id - ID!

Example

Query
query call_fieldsItem($id: ID!) {
  call_fieldsItem(id: $id) {
    fid
    ref
    call_id
    title
    alttitle
    type
    required
    options
    altoptions
    order
    cursor
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "call_fieldsItem": {
      "fid": 987,
      "ref": "xyz789",
      "call_id": 123,
      "title": "xyz789",
      "alttitle": "abc123",
      "type": "xyz789",
      "required": 123,
      "options": {},
      "altoptions": {},
      "order": 123,
      "cursor": "abc123",
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

call_fieldsItemFeed

Response

Returns a Call_fieldsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Call_fieldsFilters
sort - JSONObject

Example

Query
query call_fieldsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Call_fieldsFilters,
  $sort: JSONObject
) {
  call_fieldsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Call_fieldsTypeFragment
    }
    pageInfo {
      ...Call_fieldsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": Call_fieldsFilters,
  "sort": {}
}
Response
{
  "data": {
    "call_fieldsItemFeed": {
      "totalCount": 987,
      "nodes": [Call_fieldsType],
      "pageInfo": Call_fieldsFeedInfo
    }
  }
}

call_fieldsItems

Response

Returns [Call_fieldsType]

Arguments
Name Description
filters - Call_fieldsFilters
sort - Call_fieldsSort

Example

Query
query call_fieldsItems(
  $filters: Call_fieldsFilters,
  $sort: Call_fieldsSort
) {
  call_fieldsItems(
    filters: $filters,
    sort: $sort
  ) {
    fid
    ref
    call_id
    title
    alttitle
    type
    required
    options
    altoptions
    order
    cursor
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{
  "filters": Call_fieldsFilters,
  "sort": Call_fieldsSort
}
Response
{
  "data": {
    "call_fieldsItems": [
      {
        "fid": 987,
        "ref": "xyz789",
        "call_id": 123,
        "title": "xyz789",
        "alttitle": "xyz789",
        "type": "xyz789",
        "required": 123,
        "options": {},
        "altoptions": {},
        "order": 123,
        "cursor": "abc123",
        "callItem": CallType,
        "callItems": [CallType],
        "callItemFeed": CallFeed
      }
    ]
  }
}

call_scopesItem

Response

Returns a Call_scopesType

Arguments
Name Description
id - ID!

Example

Query
query call_scopesItem($id: ID!) {
  call_scopesItem(id: $id) {
    call_id
    scope_id
    required
    cursor
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
    scopeItem {
      ...ScopeTypeFragment
    }
    scopeItems {
      ...ScopeTypeFragment
    }
    scopeItemFeed {
      ...ScopeFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "call_scopesItem": {
      "call_id": 123,
      "scope_id": 4,
      "required": 987,
      "cursor": "xyz789",
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed,
      "scopeItem": ScopeType,
      "scopeItems": [ScopeType],
      "scopeItemFeed": ScopeFeed
    }
  }
}

call_scopesItemFeed

Response

Returns a Call_scopesFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Call_scopesFilters
sort - JSONObject

Example

Query
query call_scopesItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Call_scopesFilters,
  $sort: JSONObject
) {
  call_scopesItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Call_scopesTypeFragment
    }
    pageInfo {
      ...Call_scopesFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": Call_scopesFilters,
  "sort": {}
}
Response
{
  "data": {
    "call_scopesItemFeed": {
      "totalCount": 123,
      "nodes": [Call_scopesType],
      "pageInfo": Call_scopesFeedInfo
    }
  }
}

call_scopesItems

Response

Returns [Call_scopesType]

Arguments
Name Description
filters - Call_scopesFilters
sort - Call_scopesSort

Example

Query
query call_scopesItems(
  $filters: Call_scopesFilters,
  $sort: Call_scopesSort
) {
  call_scopesItems(
    filters: $filters,
    sort: $sort
  ) {
    call_id
    scope_id
    required
    cursor
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
    scopeItem {
      ...ScopeTypeFragment
    }
    scopeItems {
      ...ScopeTypeFragment
    }
    scopeItemFeed {
      ...ScopeFeedFragment
    }
  }
}
Variables
{
  "filters": Call_scopesFilters,
  "sort": Call_scopesSort
}
Response
{
  "data": {
    "call_scopesItems": [
      {
        "call_id": 987,
        "scope_id": 4,
        "required": 123,
        "cursor": "abc123",
        "callItem": CallType,
        "callItems": [CallType],
        "callItemFeed": CallFeed,
        "scopeItem": ScopeType,
        "scopeItems": [ScopeType],
        "scopeItemFeed": ScopeFeed
      }
    ]
  }
}

call_termsItem

Response

Returns a Call_termsType

Arguments
Name Description
id - ID!

Example

Query
query call_termsItem($id: ID!) {
  call_termsItem(id: $id) {
    call_id
    username
    terms
    signed
    user_id
    cursor
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "call_termsItem": {
      "call_id": 123,
      "username": "4",
      "terms": "xyz789",
      "signed": 987,
      "user_id": "4",
      "cursor": "xyz789",
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

call_termsItemFeed

Response

Returns a Call_termsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Call_termsFilters
sort - JSONObject

Example

Query
query call_termsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Call_termsFilters,
  $sort: JSONObject
) {
  call_termsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Call_termsTypeFragment
    }
    pageInfo {
      ...Call_termsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": Call_termsFilters,
  "sort": {}
}
Response
{
  "data": {
    "call_termsItemFeed": {
      "totalCount": 123,
      "nodes": [Call_termsType],
      "pageInfo": Call_termsFeedInfo
    }
  }
}

call_termsItems

Response

Returns [Call_termsType]

Arguments
Name Description
filters - Call_termsFilters
sort - Call_termsSort

Example

Query
query call_termsItems(
  $filters: Call_termsFilters,
  $sort: Call_termsSort
) {
  call_termsItems(
    filters: $filters,
    sort: $sort
  ) {
    call_id
    username
    terms
    signed
    user_id
    cursor
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": Call_termsFilters,
  "sort": Call_termsSort
}
Response
{
  "data": {
    "call_termsItems": [
      {
        "call_id": 987,
        "username": 4,
        "terms": "xyz789",
        "signed": 987,
        "user_id": 4,
        "cursor": "xyz789",
        "callItem": CallType,
        "callItems": [CallType],
        "callItemFeed": CallFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

canUserLeaveSiteItem

Response

Returns a CanUserLeaveSiteType

Arguments
Name Description
id - ID!

Example

Query
query canUserLeaveSiteItem($id: ID!) {
  canUserLeaveSiteItem(id: $id) {
    username
    site_id
    canUserLeaveSite
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "canUserLeaveSiteItem": {
      "username": 4,
      "site_id": 4,
      "canUserLeaveSite": 987,
      "cursor": "xyz789"
    }
  }
}

canUserLeaveSiteItemFeed

Response

Returns a CanUserLeaveSiteFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CanUserLeaveSiteFilters
sort - JSONObject

Example

Query
query canUserLeaveSiteItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CanUserLeaveSiteFilters,
  $sort: JSONObject
) {
  canUserLeaveSiteItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CanUserLeaveSiteTypeFragment
    }
    pageInfo {
      ...CanUserLeaveSiteFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": CanUserLeaveSiteFilters,
  "sort": {}
}
Response
{
  "data": {
    "canUserLeaveSiteItemFeed": {
      "totalCount": 987,
      "nodes": [CanUserLeaveSiteType],
      "pageInfo": CanUserLeaveSiteFeedInfo
    }
  }
}

canUserLeaveSiteItems

Response

Returns [CanUserLeaveSiteType]

Arguments
Name Description
filters - CanUserLeaveSiteFilters
sort - CanUserLeaveSiteSort

Example

Query
query canUserLeaveSiteItems(
  $filters: CanUserLeaveSiteFilters,
  $sort: CanUserLeaveSiteSort
) {
  canUserLeaveSiteItems(
    filters: $filters,
    sort: $sort
  ) {
    username
    site_id
    canUserLeaveSite
    cursor
  }
}
Variables
{
  "filters": CanUserLeaveSiteFilters,
  "sort": CanUserLeaveSiteSort
}
Response
{
  "data": {
    "canUserLeaveSiteItems": [
      {
        "username": "4",
        "site_id": "4",
        "canUserLeaveSite": 987,
        "cursor": "abc123"
      }
    ]
  }
}

catalogueAccessItem

Response

Returns a CatalogueAccessType

Arguments
Name Description
id - ID!

Example

Query
query catalogueAccessItem($id: ID!) {
  catalogueAccessItem(id: $id) {
    plid
    name
    open
    description
    acid
    access_id
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "catalogueAccessItem": {
      "plid": 123,
      "name": "xyz789",
      "open": 123,
      "description": "xyz789",
      "acid": 123,
      "access_id": 987,
      "cursor": "abc123",
      "accessItem": AccessType,
      "accessItems": [AccessType],
      "accessItemFeed": AccessFeed
    }
  }
}

catalogueAccessItemFeed

Response

Returns a CatalogueAccessFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CatalogueAccessFilters
sort - JSONObject

Example

Query
query catalogueAccessItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CatalogueAccessFilters,
  $sort: JSONObject
) {
  catalogueAccessItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CatalogueAccessTypeFragment
    }
    pageInfo {
      ...CatalogueAccessFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": CatalogueAccessFilters,
  "sort": {}
}
Response
{
  "data": {
    "catalogueAccessItemFeed": {
      "totalCount": 987,
      "nodes": [CatalogueAccessType],
      "pageInfo": CatalogueAccessFeedInfo
    }
  }
}

catalogueAccessItems

Response

Returns [CatalogueAccessType]

Arguments
Name Description
filters - CatalogueAccessFilters
sort - CatalogueAccessSort

Example

Query
query catalogueAccessItems(
  $filters: CatalogueAccessFilters,
  $sort: CatalogueAccessSort
) {
  catalogueAccessItems(
    filters: $filters,
    sort: $sort
  ) {
    plid
    name
    open
    description
    acid
    access_id
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
  }
}
Variables
{
  "filters": CatalogueAccessFilters,
  "sort": CatalogueAccessSort
}
Response
{
  "data": {
    "catalogueAccessItems": [
      {
        "plid": 987,
        "name": "xyz789",
        "open": 987,
        "description": "xyz789",
        "acid": 987,
        "access_id": 987,
        "cursor": "xyz789",
        "accessItem": AccessType,
        "accessItems": [AccessType],
        "accessItemFeed": AccessFeed
      }
    ]
  }
}

catalogueCallItem

Response

Returns a CatalogueCallType

Arguments
Name Description
id - ID!

Example

Query
query catalogueCallItem($id: ID!) {
  catalogueCallItem(id: $id) {
    plid
    name
    open
    description
    cid
    call_id
    cursor
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "catalogueCallItem": {
      "plid": 123,
      "name": "xyz789",
      "open": 123,
      "description": "xyz789",
      "cid": 987,
      "call_id": 123,
      "cursor": "xyz789",
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

catalogueCallItemFeed

Response

Returns a CatalogueCallFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CatalogueCallFilters
sort - JSONObject

Example

Query
query catalogueCallItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CatalogueCallFilters,
  $sort: JSONObject
) {
  catalogueCallItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CatalogueCallTypeFragment
    }
    pageInfo {
      ...CatalogueCallFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": CatalogueCallFilters,
  "sort": {}
}
Response
{
  "data": {
    "catalogueCallItemFeed": {
      "totalCount": 123,
      "nodes": [CatalogueCallType],
      "pageInfo": CatalogueCallFeedInfo
    }
  }
}

catalogueCallItems

Response

Returns [CatalogueCallType]

Arguments
Name Description
filters - CatalogueCallFilters
sort - CatalogueCallSort

Example

Query
query catalogueCallItems(
  $filters: CatalogueCallFilters,
  $sort: CatalogueCallSort
) {
  catalogueCallItems(
    filters: $filters,
    sort: $sort
  ) {
    plid
    name
    open
    description
    cid
    call_id
    cursor
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{
  "filters": CatalogueCallFilters,
  "sort": CatalogueCallSort
}
Response
{
  "data": {
    "catalogueCallItems": [
      {
        "plid": 123,
        "name": "xyz789",
        "open": 123,
        "description": "abc123",
        "cid": 987,
        "call_id": 123,
        "cursor": "abc123",
        "callItem": CallType,
        "callItems": [CallType],
        "callItemFeed": CallFeed
      }
    ]
  }
}

catalogueServiceCategoryItem

Response

Returns a CatalogueServiceCategoryType

Arguments
Name Description
id - ID!

Example

Query
query catalogueServiceCategoryItem($id: ID!) {
  catalogueServiceCategoryItem(id: $id) {
    title
    description
    id
    cursor
    catalogueServiceTypeItem {
      ...CatalogueServiceTypeTypeFragment
    }
    catalogueServiceTypeItems {
      ...CatalogueServiceTypeTypeFragment
    }
    catalogueServiceTypeItemFeed {
      ...CatalogueServiceTypeFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "catalogueServiceCategoryItem": {
      "title": "xyz789",
      "description": "abc123",
      "id": 987,
      "cursor": "abc123",
      "catalogueServiceTypeItem": CatalogueServiceTypeType,
      "catalogueServiceTypeItems": [
        CatalogueServiceTypeType
      ],
      "catalogueServiceTypeItemFeed": CatalogueServiceTypeFeed
    }
  }
}

catalogueServiceCategoryItemFeed

Response

Returns a CatalogueServiceCategoryFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CatalogueServiceCategoryFilters
sort - JSONObject

Example

Query
query catalogueServiceCategoryItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CatalogueServiceCategoryFilters,
  $sort: JSONObject
) {
  catalogueServiceCategoryItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CatalogueServiceCategoryTypeFragment
    }
    pageInfo {
      ...CatalogueServiceCategoryFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": CatalogueServiceCategoryFilters,
  "sort": {}
}
Response
{
  "data": {
    "catalogueServiceCategoryItemFeed": {
      "totalCount": 987,
      "nodes": [CatalogueServiceCategoryType],
      "pageInfo": CatalogueServiceCategoryFeedInfo
    }
  }
}

catalogueServiceCategoryItems

Arguments
Name Description
filters - CatalogueServiceCategoryFilters
sort - CatalogueServiceCategorySort

Example

Query
query catalogueServiceCategoryItems(
  $filters: CatalogueServiceCategoryFilters,
  $sort: CatalogueServiceCategorySort
) {
  catalogueServiceCategoryItems(
    filters: $filters,
    sort: $sort
  ) {
    title
    description
    id
    cursor
    catalogueServiceTypeItem {
      ...CatalogueServiceTypeTypeFragment
    }
    catalogueServiceTypeItems {
      ...CatalogueServiceTypeTypeFragment
    }
    catalogueServiceTypeItemFeed {
      ...CatalogueServiceTypeFeedFragment
    }
  }
}
Variables
{
  "filters": CatalogueServiceCategoryFilters,
  "sort": CatalogueServiceCategorySort
}
Response
{
  "data": {
    "catalogueServiceCategoryItems": [
      {
        "title": "xyz789",
        "description": "xyz789",
        "id": 123,
        "cursor": "abc123",
        "catalogueServiceTypeItem": CatalogueServiceTypeType,
        "catalogueServiceTypeItems": [
          CatalogueServiceTypeType
        ],
        "catalogueServiceTypeItemFeed": CatalogueServiceTypeFeed
      }
    ]
  }
}

catalogueServiceTechnologyAltIDsItem

Arguments
Name Description
id - ID!

Example

Query
query catalogueServiceTechnologyAltIDsItem($id: ID!) {
  catalogueServiceTechnologyAltIDsItem(id: $id) {
    ref
    ref_type
    catalogueServiceTechnology_id
    cursor
    catalogueServiceTechnologyItem {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItems {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItemFeed {
      ...CatalogueServiceTechnologyFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "catalogueServiceTechnologyAltIDsItem": {
      "ref": "xyz789",
      "ref_type": "abc123",
      "catalogueServiceTechnology_id": 123,
      "cursor": "xyz789",
      "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
      "catalogueServiceTechnologyItems": [
        CatalogueServiceTechnologyType
      ],
      "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed
    }
  }
}

catalogueServiceTechnologyAltIDsItemFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CatalogueServiceTechnologyAltIDsFilters
sort - JSONObject

Example

Query
query catalogueServiceTechnologyAltIDsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CatalogueServiceTechnologyAltIDsFilters,
  $sort: JSONObject
) {
  catalogueServiceTechnologyAltIDsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CatalogueServiceTechnologyAltIDsTypeFragment
    }
    pageInfo {
      ...CatalogueServiceTechnologyAltIDsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": CatalogueServiceTechnologyAltIDsFilters,
  "sort": {}
}
Response
{
  "data": {
    "catalogueServiceTechnologyAltIDsItemFeed": {
      "totalCount": 123,
      "nodes": [CatalogueServiceTechnologyAltIDsType],
      "pageInfo": CatalogueServiceTechnologyAltIDsFeedInfo
    }
  }
}

catalogueServiceTechnologyAltIDsItems

Example

Query
query catalogueServiceTechnologyAltIDsItems(
  $filters: CatalogueServiceTechnologyAltIDsFilters,
  $sort: CatalogueServiceTechnologyAltIDsSort
) {
  catalogueServiceTechnologyAltIDsItems(
    filters: $filters,
    sort: $sort
  ) {
    ref
    ref_type
    catalogueServiceTechnology_id
    cursor
    catalogueServiceTechnologyItem {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItems {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItemFeed {
      ...CatalogueServiceTechnologyFeedFragment
    }
  }
}
Variables
{
  "filters": CatalogueServiceTechnologyAltIDsFilters,
  "sort": CatalogueServiceTechnologyAltIDsSort
}
Response
{
  "data": {
    "catalogueServiceTechnologyAltIDsItems": [
      {
        "ref": "abc123",
        "ref_type": "abc123",
        "catalogueServiceTechnology_id": 123,
        "cursor": "xyz789",
        "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
        "catalogueServiceTechnologyItems": [
          CatalogueServiceTechnologyType
        ],
        "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed
      }
    ]
  }
}

catalogueServiceTechnologyItem

Response

Returns a CatalogueServiceTechnologyType

Arguments
Name Description
id - ID!

Example

Query
query catalogueServiceTechnologyItem($id: ID!) {
  catalogueServiceTechnologyItem(id: $id) {
    name
    uri
    description
    open
    access_urls
    catalogueServiceType_id
    id
    cursor
    catalogueServiceTechnologyAltIDsItem {
      ...CatalogueServiceTechnologyAltIDsTypeFragment
    }
    catalogueServiceTechnologyAltIDsItems {
      ...CatalogueServiceTechnologyAltIDsTypeFragment
    }
    catalogueServiceTechnologyAltIDsItemFeed {
      ...CatalogueServiceTechnologyAltIDsFeedFragment
    }
    catalogueServiceTechnologyMachineItem {
      ...CatalogueServiceTechnologyMachineTypeFragment
    }
    catalogueServiceTechnologyMachineItems {
      ...CatalogueServiceTechnologyMachineTypeFragment
    }
    catalogueServiceTechnologyMachineItemFeed {
      ...CatalogueServiceTechnologyMachineFeedFragment
    }
    catalogueServiceTypeItem {
      ...CatalogueServiceTypeTypeFragment
    }
    catalogueServiceTypeItems {
      ...CatalogueServiceTypeTypeFragment
    }
    catalogueServiceTypeItemFeed {
      ...CatalogueServiceTypeFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "catalogueServiceTechnologyItem": {
      "name": "abc123",
      "uri": "abc123",
      "description": "xyz789",
      "open": 123,
      "access_urls": [{}],
      "catalogueServiceType_id": 987,
      "id": 987,
      "cursor": "abc123",
      "catalogueServiceTechnologyAltIDsItem": CatalogueServiceTechnologyAltIDsType,
      "catalogueServiceTechnologyAltIDsItems": [
        CatalogueServiceTechnologyAltIDsType
      ],
      "catalogueServiceTechnologyAltIDsItemFeed": CatalogueServiceTechnologyAltIDsFeed,
      "catalogueServiceTechnologyMachineItem": CatalogueServiceTechnologyMachineType,
      "catalogueServiceTechnologyMachineItems": [
        CatalogueServiceTechnologyMachineType
      ],
      "catalogueServiceTechnologyMachineItemFeed": CatalogueServiceTechnologyMachineFeed,
      "catalogueServiceTypeItem": CatalogueServiceTypeType,
      "catalogueServiceTypeItems": [
        CatalogueServiceTypeType
      ],
      "catalogueServiceTypeItemFeed": CatalogueServiceTypeFeed
    }
  }
}

catalogueServiceTechnologyItemFeed

Response

Returns a CatalogueServiceTechnologyFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CatalogueServiceTechnologyFilters
sort - JSONObject

Example

Query
query catalogueServiceTechnologyItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CatalogueServiceTechnologyFilters,
  $sort: JSONObject
) {
  catalogueServiceTechnologyItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CatalogueServiceTechnologyTypeFragment
    }
    pageInfo {
      ...CatalogueServiceTechnologyFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": CatalogueServiceTechnologyFilters,
  "sort": {}
}
Response
{
  "data": {
    "catalogueServiceTechnologyItemFeed": {
      "totalCount": 123,
      "nodes": [CatalogueServiceTechnologyType],
      "pageInfo": CatalogueServiceTechnologyFeedInfo
    }
  }
}

catalogueServiceTechnologyItems

Arguments
Name Description
filters - CatalogueServiceTechnologyFilters
sort - CatalogueServiceTechnologySort

Example

Query
query catalogueServiceTechnologyItems(
  $filters: CatalogueServiceTechnologyFilters,
  $sort: CatalogueServiceTechnologySort
) {
  catalogueServiceTechnologyItems(
    filters: $filters,
    sort: $sort
  ) {
    name
    uri
    description
    open
    access_urls
    catalogueServiceType_id
    id
    cursor
    catalogueServiceTechnologyAltIDsItem {
      ...CatalogueServiceTechnologyAltIDsTypeFragment
    }
    catalogueServiceTechnologyAltIDsItems {
      ...CatalogueServiceTechnologyAltIDsTypeFragment
    }
    catalogueServiceTechnologyAltIDsItemFeed {
      ...CatalogueServiceTechnologyAltIDsFeedFragment
    }
    catalogueServiceTechnologyMachineItem {
      ...CatalogueServiceTechnologyMachineTypeFragment
    }
    catalogueServiceTechnologyMachineItems {
      ...CatalogueServiceTechnologyMachineTypeFragment
    }
    catalogueServiceTechnologyMachineItemFeed {
      ...CatalogueServiceTechnologyMachineFeedFragment
    }
    catalogueServiceTypeItem {
      ...CatalogueServiceTypeTypeFragment
    }
    catalogueServiceTypeItems {
      ...CatalogueServiceTypeTypeFragment
    }
    catalogueServiceTypeItemFeed {
      ...CatalogueServiceTypeFeedFragment
    }
  }
}
Variables
{
  "filters": CatalogueServiceTechnologyFilters,
  "sort": CatalogueServiceTechnologySort
}
Response
{
  "data": {
    "catalogueServiceTechnologyItems": [
      {
        "name": "xyz789",
        "uri": "xyz789",
        "description": "xyz789",
        "open": 987,
        "access_urls": [{}],
        "catalogueServiceType_id": 987,
        "id": 987,
        "cursor": "xyz789",
        "catalogueServiceTechnologyAltIDsItem": CatalogueServiceTechnologyAltIDsType,
        "catalogueServiceTechnologyAltIDsItems": [
          CatalogueServiceTechnologyAltIDsType
        ],
        "catalogueServiceTechnologyAltIDsItemFeed": CatalogueServiceTechnologyAltIDsFeed,
        "catalogueServiceTechnologyMachineItem": CatalogueServiceTechnologyMachineType,
        "catalogueServiceTechnologyMachineItems": [
          CatalogueServiceTechnologyMachineType
        ],
        "catalogueServiceTechnologyMachineItemFeed": CatalogueServiceTechnologyMachineFeed,
        "catalogueServiceTypeItem": CatalogueServiceTypeType,
        "catalogueServiceTypeItems": [
          CatalogueServiceTypeType
        ],
        "catalogueServiceTypeItemFeed": CatalogueServiceTypeFeed
      }
    ]
  }
}

catalogueServiceTechnologyMachineItem

Arguments
Name Description
id - ID!

Example

Query
query catalogueServiceTechnologyMachineItem($id: ID!) {
  catalogueServiceTechnologyMachineItem(id: $id) {
    name
    description
    hidden
    remote
    physical
    bookable
    facility_id
    procedure
    centre
    site_id
    catalogueServiceTechnology_id
    id
    cursor
    catalogueServiceTechnologyItem {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItems {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItemFeed {
      ...CatalogueServiceTechnologyFeedFragment
    }
    facilityItem {
      ...FacilityTypeFragment
    }
    facilityItems {
      ...FacilityTypeFragment
    }
    facilityItemFeed {
      ...FacilityFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "catalogueServiceTechnologyMachineItem": {
      "name": "xyz789",
      "description": "abc123",
      "hidden": 123,
      "remote": 123,
      "physical": 987,
      "bookable": 123,
      "facility_id": 123,
      "procedure": "abc123",
      "centre": "abc123",
      "site_id": 4,
      "catalogueServiceTechnology_id": 987,
      "id": 123,
      "cursor": "abc123",
      "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
      "catalogueServiceTechnologyItems": [
        CatalogueServiceTechnologyType
      ],
      "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed,
      "facilityItem": FacilityType,
      "facilityItems": [FacilityType],
      "facilityItemFeed": FacilityFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

catalogueServiceTechnologyMachineItemFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CatalogueServiceTechnologyMachineFilters
sort - JSONObject

Example

Query
query catalogueServiceTechnologyMachineItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CatalogueServiceTechnologyMachineFilters,
  $sort: JSONObject
) {
  catalogueServiceTechnologyMachineItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CatalogueServiceTechnologyMachineTypeFragment
    }
    pageInfo {
      ...CatalogueServiceTechnologyMachineFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": CatalogueServiceTechnologyMachineFilters,
  "sort": {}
}
Response
{
  "data": {
    "catalogueServiceTechnologyMachineItemFeed": {
      "totalCount": 123,
      "nodes": [CatalogueServiceTechnologyMachineType],
      "pageInfo": CatalogueServiceTechnologyMachineFeedInfo
    }
  }
}

catalogueServiceTechnologyMachineItems

Example

Query
query catalogueServiceTechnologyMachineItems(
  $filters: CatalogueServiceTechnologyMachineFilters,
  $sort: CatalogueServiceTechnologyMachineSort
) {
  catalogueServiceTechnologyMachineItems(
    filters: $filters,
    sort: $sort
  ) {
    name
    description
    hidden
    remote
    physical
    bookable
    facility_id
    procedure
    centre
    site_id
    catalogueServiceTechnology_id
    id
    cursor
    catalogueServiceTechnologyItem {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItems {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItemFeed {
      ...CatalogueServiceTechnologyFeedFragment
    }
    facilityItem {
      ...FacilityTypeFragment
    }
    facilityItems {
      ...FacilityTypeFragment
    }
    facilityItemFeed {
      ...FacilityFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": CatalogueServiceTechnologyMachineFilters,
  "sort": CatalogueServiceTechnologyMachineSort
}
Response
{
  "data": {
    "catalogueServiceTechnologyMachineItems": [
      {
        "name": "xyz789",
        "description": "abc123",
        "hidden": 987,
        "remote": 987,
        "physical": 987,
        "bookable": 987,
        "facility_id": 987,
        "procedure": "abc123",
        "centre": "abc123",
        "site_id": "4",
        "catalogueServiceTechnology_id": 123,
        "id": 987,
        "cursor": "abc123",
        "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
        "catalogueServiceTechnologyItems": [
          CatalogueServiceTechnologyType
        ],
        "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed,
        "facilityItem": FacilityType,
        "facilityItems": [FacilityType],
        "facilityItemFeed": FacilityFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

catalogueServiceTypeItem

Response

Returns a CatalogueServiceTypeType

Arguments
Name Description
id - ID!

Example

Query
query catalogueServiceTypeItem($id: ID!) {
  catalogueServiceTypeItem(id: $id) {
    name
    description
    catalogueServiceCategory_id
    id
    cursor
    catalogueServiceTechnologyItem {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItems {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItemFeed {
      ...CatalogueServiceTechnologyFeedFragment
    }
    catalogueServiceCategoryItem {
      ...CatalogueServiceCategoryTypeFragment
    }
    catalogueServiceCategoryItems {
      ...CatalogueServiceCategoryTypeFragment
    }
    catalogueServiceCategoryItemFeed {
      ...CatalogueServiceCategoryFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "catalogueServiceTypeItem": {
      "name": "abc123",
      "description": "xyz789",
      "catalogueServiceCategory_id": 123,
      "id": 123,
      "cursor": "abc123",
      "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
      "catalogueServiceTechnologyItems": [
        CatalogueServiceTechnologyType
      ],
      "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed,
      "catalogueServiceCategoryItem": CatalogueServiceCategoryType,
      "catalogueServiceCategoryItems": [
        CatalogueServiceCategoryType
      ],
      "catalogueServiceCategoryItemFeed": CatalogueServiceCategoryFeed
    }
  }
}

catalogueServiceTypeItemFeed

Response

Returns a CatalogueServiceTypeFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CatalogueServiceTypeFilters
sort - JSONObject

Example

Query
query catalogueServiceTypeItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CatalogueServiceTypeFilters,
  $sort: JSONObject
) {
  catalogueServiceTypeItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CatalogueServiceTypeTypeFragment
    }
    pageInfo {
      ...CatalogueServiceTypeFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": CatalogueServiceTypeFilters,
  "sort": {}
}
Response
{
  "data": {
    "catalogueServiceTypeItemFeed": {
      "totalCount": 987,
      "nodes": [CatalogueServiceTypeType],
      "pageInfo": CatalogueServiceTypeFeedInfo
    }
  }
}

catalogueServiceTypeItems

Response

Returns [CatalogueServiceTypeType]

Arguments
Name Description
filters - CatalogueServiceTypeFilters
sort - CatalogueServiceTypeSort

Example

Query
query catalogueServiceTypeItems(
  $filters: CatalogueServiceTypeFilters,
  $sort: CatalogueServiceTypeSort
) {
  catalogueServiceTypeItems(
    filters: $filters,
    sort: $sort
  ) {
    name
    description
    catalogueServiceCategory_id
    id
    cursor
    catalogueServiceTechnologyItem {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItems {
      ...CatalogueServiceTechnologyTypeFragment
    }
    catalogueServiceTechnologyItemFeed {
      ...CatalogueServiceTechnologyFeedFragment
    }
    catalogueServiceCategoryItem {
      ...CatalogueServiceCategoryTypeFragment
    }
    catalogueServiceCategoryItems {
      ...CatalogueServiceCategoryTypeFragment
    }
    catalogueServiceCategoryItemFeed {
      ...CatalogueServiceCategoryFeedFragment
    }
  }
}
Variables
{
  "filters": CatalogueServiceTypeFilters,
  "sort": CatalogueServiceTypeSort
}
Response
{
  "data": {
    "catalogueServiceTypeItems": [
      {
        "name": "abc123",
        "description": "xyz789",
        "catalogueServiceCategory_id": 123,
        "id": 123,
        "cursor": "abc123",
        "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
        "catalogueServiceTechnologyItems": [
          CatalogueServiceTechnologyType
        ],
        "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed,
        "catalogueServiceCategoryItem": CatalogueServiceCategoryType,
        "catalogueServiceCategoryItems": [
          CatalogueServiceCategoryType
        ],
        "catalogueServiceCategoryItemFeed": CatalogueServiceCategoryFeed
      }
    ]
  }
}

categoryItem

Response

Returns a CategoryType

Arguments
Name Description
id - ID!

Example

Query
query categoryItem($id: ID!) {
  categoryItem(id: $id) {
    name
    lft
    rgt
    parent
    hidden
    id
    cursor
    documentItem {
      ...DocumentTypeFragment
    }
    documentItems {
      ...DocumentTypeFragment
    }
    documentItemFeed {
      ...DocumentFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "categoryItem": {
      "name": "abc123",
      "lft": 123,
      "rgt": 987,
      "parent": 123,
      "hidden": 123,
      "id": 123,
      "cursor": "abc123",
      "documentItem": DocumentType,
      "documentItems": [DocumentType],
      "documentItemFeed": DocumentFeed
    }
  }
}

categoryItemFeed

Response

Returns a CategoryFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CategoryFilters
sort - JSONObject

Example

Query
query categoryItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CategoryFilters,
  $sort: JSONObject
) {
  categoryItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CategoryTypeFragment
    }
    pageInfo {
      ...CategoryFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": CategoryFilters,
  "sort": {}
}
Response
{
  "data": {
    "categoryItemFeed": {
      "totalCount": 123,
      "nodes": [CategoryType],
      "pageInfo": CategoryFeedInfo
    }
  }
}

categoryItems

Response

Returns [CategoryType]

Arguments
Name Description
filters - CategoryFilters
sort - CategorySort

Example

Query
query categoryItems(
  $filters: CategoryFilters,
  $sort: CategorySort
) {
  categoryItems(
    filters: $filters,
    sort: $sort
  ) {
    name
    lft
    rgt
    parent
    hidden
    id
    cursor
    documentItem {
      ...DocumentTypeFragment
    }
    documentItems {
      ...DocumentTypeFragment
    }
    documentItemFeed {
      ...DocumentFeedFragment
    }
  }
}
Variables
{
  "filters": CategoryFilters,
  "sort": CategorySort
}
Response
{
  "data": {
    "categoryItems": [
      {
        "name": "xyz789",
        "lft": 987,
        "rgt": 987,
        "parent": 987,
        "hidden": 987,
        "id": 123,
        "cursor": "xyz789",
        "documentItem": DocumentType,
        "documentItems": [DocumentType],
        "documentItemFeed": DocumentFeed
      }
    ]
  }
}

cmsPermissionItem

Response

Returns a CmsPermissionType

Arguments
Name Description
id - ID!

Example

Query
query cmsPermissionItem($id: ID!) {
  cmsPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "cmsPermissionItem": {
      "entity_id": 123,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

cmsPermissionItemFeed

Response

Returns a CmsPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CmsPermissionFilters
sort - JSONObject

Example

Query
query cmsPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CmsPermissionFilters,
  $sort: JSONObject
) {
  cmsPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CmsPermissionTypeFragment
    }
    pageInfo {
      ...CmsPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": CmsPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "cmsPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [CmsPermissionType],
      "pageInfo": CmsPermissionFeedInfo
    }
  }
}

cmsPermissionItems

Response

Returns [CmsPermissionType]

Arguments
Name Description
filters - CmsPermissionFilters
sort - CmsPermissionSort

Example

Query
query cmsPermissionItems(
  $filters: CmsPermissionFilters,
  $sort: CmsPermissionSort
) {
  cmsPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": CmsPermissionFilters,
  "sort": CmsPermissionSort
}
Response
{
  "data": {
    "cmsPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

countriesPermissionItem

Response

Returns a CountriesPermissionType

Arguments
Name Description
id - ID!

Example

Query
query countriesPermissionItem($id: ID!) {
  countriesPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "countriesPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

countriesPermissionItemFeed

Response

Returns a CountriesPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CountriesPermissionFilters
sort - JSONObject

Example

Query
query countriesPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CountriesPermissionFilters,
  $sort: JSONObject
) {
  countriesPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CountriesPermissionTypeFragment
    }
    pageInfo {
      ...CountriesPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": CountriesPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "countriesPermissionItemFeed": {
      "totalCount": 123,
      "nodes": [CountriesPermissionType],
      "pageInfo": CountriesPermissionFeedInfo
    }
  }
}

countriesPermissionItems

Response

Returns [CountriesPermissionType]

Arguments
Name Description
filters - CountriesPermissionFilters
sort - CountriesPermissionSort

Example

Query
query countriesPermissionItems(
  $filters: CountriesPermissionFilters,
  $sort: CountriesPermissionSort
) {
  countriesPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": CountriesPermissionFilters,
  "sort": CountriesPermissionSort
}
Response
{
  "data": {
    "countriesPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

countryItem

Response

Returns a CountryType

Arguments
Name Description
id - ID!

Example

Query
query countryItem($id: ID!) {
  countryItem(id: $id) {
    id
    name
    code
    calling_code
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "countryItem": {
      "id": 987,
      "name": "xyz789",
      "code": "abc123",
      "calling_code": 123,
      "cursor": "xyz789"
    }
  }
}

countryItemFeed

Response

Returns a CountryFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CountryFilters
sort - JSONObject

Example

Query
query countryItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CountryFilters,
  $sort: JSONObject
) {
  countryItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CountryTypeFragment
    }
    pageInfo {
      ...CountryFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": CountryFilters,
  "sort": {}
}
Response
{
  "data": {
    "countryItemFeed": {
      "totalCount": 987,
      "nodes": [CountryType],
      "pageInfo": CountryFeedInfo
    }
  }
}

countryItems

Response

Returns [CountryType]

Arguments
Name Description
filters - CountryFilters
sort - CountrySort

Example

Query
query countryItems(
  $filters: CountryFilters,
  $sort: CountrySort
) {
  countryItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    name
    code
    calling_code
    cursor
  }
}
Variables
{
  "filters": CountryFilters,
  "sort": CountrySort
}
Response
{
  "data": {
    "countryItems": [
      {
        "id": 123,
        "name": "abc123",
        "code": "xyz789",
        "calling_code": 123,
        "cursor": "xyz789"
      }
    ]
  }
}

crmPermissionItem

Response

Returns a CrmPermissionType

Arguments
Name Description
id - ID!

Example

Query
query crmPermissionItem($id: ID!) {
  crmPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "crmPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

crmPermissionItemFeed

Response

Returns a CrmPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - CrmPermissionFilters
sort - JSONObject

Example

Query
query crmPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: CrmPermissionFilters,
  $sort: JSONObject
) {
  crmPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...CrmPermissionTypeFragment
    }
    pageInfo {
      ...CrmPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": CrmPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "crmPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [CrmPermissionType],
      "pageInfo": CrmPermissionFeedInfo
    }
  }
}

crmPermissionItems

Response

Returns [CrmPermissionType]

Arguments
Name Description
filters - CrmPermissionFilters
sort - CrmPermissionSort

Example

Query
query crmPermissionItems(
  $filters: CrmPermissionFilters,
  $sort: CrmPermissionSort
) {
  crmPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": CrmPermissionFilters,
  "sort": CrmPermissionSort
}
Response
{
  "data": {
    "crmPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

dataSourceImportedDataItem

Response

Returns a DataSourceImportedDataType

Arguments
Name Description
id - ID!

Example

Query
query dataSourceImportedDataItem($id: ID!) {
  dataSourceImportedDataItem(id: $id) {
    aria_id
    ref
    ref_type
    dataSource_id
    cursor
    dataSourceItem {
      ...DataSourceTypeFragment
    }
    dataSourceItems {
      ...DataSourceTypeFragment
    }
    dataSourceItemFeed {
      ...DataSourceFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "dataSourceImportedDataItem": {
      "aria_id": 987,
      "ref": "xyz789",
      "ref_type": "abc123",
      "dataSource_id": 123,
      "cursor": "xyz789",
      "dataSourceItem": DataSourceType,
      "dataSourceItems": [DataSourceType],
      "dataSourceItemFeed": DataSourceFeed
    }
  }
}

dataSourceImportedDataItemFeed

Response

Returns a DataSourceImportedDataFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - DataSourceImportedDataFilters
sort - JSONObject

Example

Query
query dataSourceImportedDataItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: DataSourceImportedDataFilters,
  $sort: JSONObject
) {
  dataSourceImportedDataItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...DataSourceImportedDataTypeFragment
    }
    pageInfo {
      ...DataSourceImportedDataFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": DataSourceImportedDataFilters,
  "sort": {}
}
Response
{
  "data": {
    "dataSourceImportedDataItemFeed": {
      "totalCount": 987,
      "nodes": [DataSourceImportedDataType],
      "pageInfo": DataSourceImportedDataFeedInfo
    }
  }
}

dataSourceImportedDataItems

Response

Returns [DataSourceImportedDataType]

Arguments
Name Description
filters - DataSourceImportedDataFilters
sort - DataSourceImportedDataSort

Example

Query
query dataSourceImportedDataItems(
  $filters: DataSourceImportedDataFilters,
  $sort: DataSourceImportedDataSort
) {
  dataSourceImportedDataItems(
    filters: $filters,
    sort: $sort
  ) {
    aria_id
    ref
    ref_type
    dataSource_id
    cursor
    dataSourceItem {
      ...DataSourceTypeFragment
    }
    dataSourceItems {
      ...DataSourceTypeFragment
    }
    dataSourceItemFeed {
      ...DataSourceFeedFragment
    }
  }
}
Variables
{
  "filters": DataSourceImportedDataFilters,
  "sort": DataSourceImportedDataSort
}
Response
{
  "data": {
    "dataSourceImportedDataItems": [
      {
        "aria_id": 123,
        "ref": "abc123",
        "ref_type": "abc123",
        "dataSource_id": 987,
        "cursor": "abc123",
        "dataSourceItem": DataSourceType,
        "dataSourceItems": [DataSourceType],
        "dataSourceItemFeed": DataSourceFeed
      }
    ]
  }
}

dataSourceItem

Response

Returns a DataSourceType

Arguments
Name Description
id - ID!

Example

Query
query dataSourceItem($id: ID!) {
  dataSourceItem(id: $id) {
    rid
    title
    script
    feed
    period
    status
    cursor
    dataSourceImportedDataItem {
      ...DataSourceImportedDataTypeFragment
    }
    dataSourceImportedDataItems {
      ...DataSourceImportedDataTypeFragment
    }
    dataSourceImportedDataItemFeed {
      ...DataSourceImportedDataFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "dataSourceItem": {
      "rid": 987,
      "title": "xyz789",
      "script": "abc123",
      "feed": "xyz789",
      "period": "abc123",
      "status": 987,
      "cursor": "abc123",
      "dataSourceImportedDataItem": DataSourceImportedDataType,
      "dataSourceImportedDataItems": [
        DataSourceImportedDataType
      ],
      "dataSourceImportedDataItemFeed": DataSourceImportedDataFeed
    }
  }
}

dataSourceItemFeed

Response

Returns a DataSourceFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - DataSourceFilters
sort - JSONObject

Example

Query
query dataSourceItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: DataSourceFilters,
  $sort: JSONObject
) {
  dataSourceItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...DataSourceTypeFragment
    }
    pageInfo {
      ...DataSourceFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": DataSourceFilters,
  "sort": {}
}
Response
{
  "data": {
    "dataSourceItemFeed": {
      "totalCount": 123,
      "nodes": [DataSourceType],
      "pageInfo": DataSourceFeedInfo
    }
  }
}

dataSourceItems

Response

Returns [DataSourceType]

Arguments
Name Description
filters - DataSourceFilters
sort - DataSourceSort

Example

Query
query dataSourceItems(
  $filters: DataSourceFilters,
  $sort: DataSourceSort
) {
  dataSourceItems(
    filters: $filters,
    sort: $sort
  ) {
    rid
    title
    script
    feed
    period
    status
    cursor
    dataSourceImportedDataItem {
      ...DataSourceImportedDataTypeFragment
    }
    dataSourceImportedDataItems {
      ...DataSourceImportedDataTypeFragment
    }
    dataSourceImportedDataItemFeed {
      ...DataSourceImportedDataFeedFragment
    }
  }
}
Variables
{
  "filters": DataSourceFilters,
  "sort": DataSourceSort
}
Response
{
  "data": {
    "dataSourceItems": [
      {
        "rid": 123,
        "title": "xyz789",
        "script": "xyz789",
        "feed": "abc123",
        "period": "xyz789",
        "status": 987,
        "cursor": "abc123",
        "dataSourceImportedDataItem": DataSourceImportedDataType,
        "dataSourceImportedDataItems": [
          DataSourceImportedDataType
        ],
        "dataSourceImportedDataItemFeed": DataSourceImportedDataFeed
      }
    ]
  }
}

documentItem

Response

Returns a DocumentType

Arguments
Name Description
id - ID!

Example

Query
query documentItem($id: ID!) {
  documentItem(id: $id) {
    title
    description
    document
    filename
    added
    updated
    hidden
    download
    site_id
    category_id
    id
    cursor
    tagItem {
      ...TagTypeFragment
    }
    tagItems {
      ...TagTypeFragment
    }
    tagItemFeed {
      ...TagFeedFragment
    }
    categoryItem {
      ...CategoryTypeFragment
    }
    categoryItems {
      ...CategoryTypeFragment
    }
    categoryItemFeed {
      ...CategoryFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "documentItem": {
      "title": "xyz789",
      "description": "xyz789",
      "document": "xyz789",
      "filename": "xyz789",
      "added": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "hidden": 987,
      "download": "xyz789",
      "site_id": "4",
      "category_id": 987,
      "id": 987,
      "cursor": "abc123",
      "tagItem": TagType,
      "tagItems": [TagType],
      "tagItemFeed": TagFeed,
      "categoryItem": CategoryType,
      "categoryItems": [CategoryType],
      "categoryItemFeed": CategoryFeed
    }
  }
}

documentItemFeed

Response

Returns a DocumentFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - DocumentFilters
sort - JSONObject

Example

Query
query documentItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: DocumentFilters,
  $sort: JSONObject
) {
  documentItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...DocumentTypeFragment
    }
    pageInfo {
      ...DocumentFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": DocumentFilters,
  "sort": {}
}
Response
{
  "data": {
    "documentItemFeed": {
      "totalCount": 123,
      "nodes": [DocumentType],
      "pageInfo": DocumentFeedInfo
    }
  }
}

documentItems

Response

Returns [DocumentType]

Arguments
Name Description
filters - DocumentFilters
sort - DocumentSort

Example

Query
query documentItems(
  $filters: DocumentFilters,
  $sort: DocumentSort
) {
  documentItems(
    filters: $filters,
    sort: $sort
  ) {
    title
    description
    document
    filename
    added
    updated
    hidden
    download
    site_id
    category_id
    id
    cursor
    tagItem {
      ...TagTypeFragment
    }
    tagItems {
      ...TagTypeFragment
    }
    tagItemFeed {
      ...TagFeedFragment
    }
    categoryItem {
      ...CategoryTypeFragment
    }
    categoryItems {
      ...CategoryTypeFragment
    }
    categoryItemFeed {
      ...CategoryFeedFragment
    }
  }
}
Variables
{
  "filters": DocumentFilters,
  "sort": DocumentSort
}
Response
{
  "data": {
    "documentItems": [
      {
        "title": "abc123",
        "description": "abc123",
        "document": "abc123",
        "filename": "abc123",
        "added": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "hidden": 123,
        "download": "xyz789",
        "site_id": "4",
        "category_id": 123,
        "id": 987,
        "cursor": "xyz789",
        "tagItem": TagType,
        "tagItems": [TagType],
        "tagItemFeed": TagFeed,
        "categoryItem": CategoryType,
        "categoryItems": [CategoryType],
        "categoryItemFeed": CategoryFeed
      }
    ]
  }
}

eventItem

Response

Returns an EventType

Arguments
Name Description
id - ID!

Example

Query
query eventItem($id: ID!) {
  eventItem(id: $id) {
    uid
    uri
    title
    type
    virtual
    description
    start
    end
    regstart
    regend
    timezone
    location
    country
    lat
    lng
    funded
    partner
    promoted
    bookable
    url
    forceurl
    insdisplay
    id
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "eventItem": {
      "uid": 123,
      "uri": "abc123",
      "title": "abc123",
      "type": "xyz789",
      "virtual": 123,
      "description": "abc123",
      "start": "2007-12-03T10:15:30Z",
      "end": "2007-12-03T10:15:30Z",
      "regstart": "2007-12-03T10:15:30Z",
      "regend": "2007-12-03T10:15:30Z",
      "timezone": "abc123",
      "location": "abc123",
      "country": "xyz789",
      "lat": 987.65,
      "lng": 987.65,
      "funded": 987,
      "partner": 987,
      "promoted": 987,
      "bookable": 123,
      "url": "abc123",
      "forceurl": 123,
      "insdisplay": 987,
      "id": 987,
      "cursor": "xyz789"
    }
  }
}

eventItemFeed

Response

Returns an EventFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - EventFilters
sort - JSONObject

Example

Query
query eventItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: EventFilters,
  $sort: JSONObject
) {
  eventItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...EventTypeFragment
    }
    pageInfo {
      ...EventFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": EventFilters,
  "sort": {}
}
Response
{
  "data": {
    "eventItemFeed": {
      "totalCount": 987,
      "nodes": [EventType],
      "pageInfo": EventFeedInfo
    }
  }
}

eventItems

Response

Returns [EventType]

Arguments
Name Description
filters - EventFilters
sort - EventSort

Example

Query
query eventItems(
  $filters: EventFilters,
  $sort: EventSort
) {
  eventItems(
    filters: $filters,
    sort: $sort
  ) {
    uid
    uri
    title
    type
    virtual
    description
    start
    end
    regstart
    regend
    timezone
    location
    country
    lat
    lng
    funded
    partner
    promoted
    bookable
    url
    forceurl
    insdisplay
    id
    cursor
  }
}
Variables
{
  "filters": EventFilters,
  "sort": EventSort
}
Response
{
  "data": {
    "eventItems": [
      {
        "uid": 987,
        "uri": "abc123",
        "title": "abc123",
        "type": "abc123",
        "virtual": 987,
        "description": "abc123",
        "start": "2007-12-03T10:15:30Z",
        "end": "2007-12-03T10:15:30Z",
        "regstart": "2007-12-03T10:15:30Z",
        "regend": "2007-12-03T10:15:30Z",
        "timezone": "abc123",
        "location": "xyz789",
        "country": "xyz789",
        "lat": 987.65,
        "lng": 123.45,
        "funded": 123,
        "partner": 987,
        "promoted": 123,
        "bookable": 987,
        "url": "abc123",
        "forceurl": 987,
        "insdisplay": 987,
        "id": 123,
        "cursor": "xyz789"
      }
    ]
  }
}

eventsPermissionItem

Response

Returns an EventsPermissionType

Arguments
Name Description
id - ID!

Example

Query
query eventsPermissionItem($id: ID!) {
  eventsPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "eventsPermissionItem": {
      "entity_id": 123,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

eventsPermissionItemFeed

Response

Returns an EventsPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - EventsPermissionFilters
sort - JSONObject

Example

Query
query eventsPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: EventsPermissionFilters,
  $sort: JSONObject
) {
  eventsPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...EventsPermissionTypeFragment
    }
    pageInfo {
      ...EventsPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": EventsPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "eventsPermissionItemFeed": {
      "totalCount": 123,
      "nodes": [EventsPermissionType],
      "pageInfo": EventsPermissionFeedInfo
    }
  }
}

eventsPermissionItems

Response

Returns [EventsPermissionType]

Arguments
Name Description
filters - EventsPermissionFilters
sort - EventsPermissionSort

Example

Query
query eventsPermissionItems(
  $filters: EventsPermissionFilters,
  $sort: EventsPermissionSort
) {
  eventsPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": EventsPermissionFilters,
  "sort": EventsPermissionSort
}
Response
{
  "data": {
    "eventsPermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

expenditurePermissionItem

Response

Returns an ExpenditurePermissionType

Arguments
Name Description
id - ID!

Example

Query
query expenditurePermissionItem($id: ID!) {
  expenditurePermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "expenditurePermissionItem": {
      "entity_id": 123,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

expenditurePermissionItemFeed

Response

Returns an ExpenditurePermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - ExpenditurePermissionFilters
sort - JSONObject

Example

Query
query expenditurePermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: ExpenditurePermissionFilters,
  $sort: JSONObject
) {
  expenditurePermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...ExpenditurePermissionTypeFragment
    }
    pageInfo {
      ...ExpenditurePermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": ExpenditurePermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "expenditurePermissionItemFeed": {
      "totalCount": 987,
      "nodes": [ExpenditurePermissionType],
      "pageInfo": ExpenditurePermissionFeedInfo
    }
  }
}

expenditurePermissionItems

Response

Returns [ExpenditurePermissionType]

Arguments
Name Description
filters - ExpenditurePermissionFilters
sort - ExpenditurePermissionSort

Example

Query
query expenditurePermissionItems(
  $filters: ExpenditurePermissionFilters,
  $sort: ExpenditurePermissionSort
) {
  expenditurePermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": ExpenditurePermissionFilters,
  "sort": ExpenditurePermissionSort
}
Response
{
  "data": {
    "expenditurePermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

facilityItem

Response

Returns a FacilityType

Arguments
Name Description
id - ID!

Example

Query
query facilityItem($id: ID!) {
  facilityItem(id: $id) {
    site_id
    name
    country
    lat
    lng
    id
    cursor
    machineItem {
      ...MachineTypeFragment
    }
    machineItems {
      ...MachineTypeFragment
    }
    machineItemFeed {
      ...MachineFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "facilityItem": {
      "site_id": 4,
      "name": "xyz789",
      "country": "xyz789",
      "lat": 987.65,
      "lng": 987.65,
      "id": 987,
      "cursor": "abc123",
      "machineItem": MachineType,
      "machineItems": [MachineType],
      "machineItemFeed": MachineFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

facilityItemFeed

Response

Returns a FacilityFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - FacilityFilters
sort - JSONObject

Example

Query
query facilityItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: FacilityFilters,
  $sort: JSONObject
) {
  facilityItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...FacilityTypeFragment
    }
    pageInfo {
      ...FacilityFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": FacilityFilters,
  "sort": {}
}
Response
{
  "data": {
    "facilityItemFeed": {
      "totalCount": 987,
      "nodes": [FacilityType],
      "pageInfo": FacilityFeedInfo
    }
  }
}

facilityItems

Response

Returns [FacilityType]

Arguments
Name Description
filters - FacilityFilters
sort - FacilitySort

Example

Query
query facilityItems(
  $filters: FacilityFilters,
  $sort: FacilitySort
) {
  facilityItems(
    filters: $filters,
    sort: $sort
  ) {
    site_id
    name
    country
    lat
    lng
    id
    cursor
    machineItem {
      ...MachineTypeFragment
    }
    machineItems {
      ...MachineTypeFragment
    }
    machineItemFeed {
      ...MachineFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": FacilityFilters,
  "sort": FacilitySort
}
Response
{
  "data": {
    "facilityItems": [
      {
        "site_id": "4",
        "name": "abc123",
        "country": "xyz789",
        "lat": 987.65,
        "lng": 987.65,
        "id": 123,
        "cursor": "xyz789",
        "machineItem": MachineType,
        "machineItems": [MachineType],
        "machineItemFeed": MachineFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

fieldItem

Response

Returns a FieldType

Arguments
Name Description
id - ID!

Example

Query
query fieldItem($id: ID!) {
  fieldItem(id: $id) {
    id
    record
    type
    content
    options
    order
    cursor
    recordItem {
      ...RecordTypeFragment
    }
    recordItems {
      ...RecordTypeFragment
    }
    recordItemFeed {
      ...RecordFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "fieldItem": {
      "id": 4,
      "record": 4,
      "type": "xyz789",
      "content": {},
      "options": {},
      "order": 987,
      "cursor": "abc123",
      "recordItem": RecordType,
      "recordItems": [RecordType],
      "recordItemFeed": RecordFeed
    }
  }
}

fieldItemFeed

Response

Returns a FieldFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - FieldFilters
sort - JSONObject

Example

Query
query fieldItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: FieldFilters,
  $sort: JSONObject
) {
  fieldItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...FieldTypeFragment
    }
    pageInfo {
      ...FieldFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": FieldFilters,
  "sort": {}
}
Response
{
  "data": {
    "fieldItemFeed": {
      "totalCount": 123,
      "nodes": [FieldType],
      "pageInfo": FieldFeedInfo
    }
  }
}

fieldItems

Response

Returns [FieldType]

Arguments
Name Description
filters - FieldFilters
sort - FieldSort

Example

Query
query fieldItems(
  $filters: FieldFilters,
  $sort: FieldSort
) {
  fieldItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    record
    type
    content
    options
    order
    cursor
    recordItem {
      ...RecordTypeFragment
    }
    recordItems {
      ...RecordTypeFragment
    }
    recordItemFeed {
      ...RecordFeedFragment
    }
  }
}
Variables
{
  "filters": FieldFilters,
  "sort": FieldSort
}
Response
{
  "data": {
    "fieldItems": [
      {
        "id": "4",
        "record": 4,
        "type": "abc123",
        "content": {},
        "options": {},
        "order": 123,
        "cursor": "xyz789",
        "recordItem": RecordType,
        "recordItems": [RecordType],
        "recordItemFeed": RecordFeed
      }
    ]
  }
}

getUserGroupSiteMembershipItem

Response

Returns a GetUserGroupSiteMembershipType

Arguments
Name Description
id - ID!

Example

Query
query getUserGroupSiteMembershipItem($id: ID!) {
  getUserGroupSiteMembershipItem(id: $id) {
    site_id
    username
    created
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "getUserGroupSiteMembershipItem": {
      "site_id": "4",
      "username": "4",
      "created": "2007-12-03T10:15:30Z",
      "cursor": "xyz789",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

getUserGroupSiteMembershipItemFeed

Response

Returns a GetUserGroupSiteMembershipFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - GetUserGroupSiteMembershipFilters
sort - JSONObject

Example

Query
query getUserGroupSiteMembershipItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: GetUserGroupSiteMembershipFilters,
  $sort: JSONObject
) {
  getUserGroupSiteMembershipItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...GetUserGroupSiteMembershipTypeFragment
    }
    pageInfo {
      ...GetUserGroupSiteMembershipFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": GetUserGroupSiteMembershipFilters,
  "sort": {}
}
Response
{
  "data": {
    "getUserGroupSiteMembershipItemFeed": {
      "totalCount": 123,
      "nodes": [GetUserGroupSiteMembershipType],
      "pageInfo": GetUserGroupSiteMembershipFeedInfo
    }
  }
}

getUserGroupSiteMembershipItems

Arguments
Name Description
filters - GetUserGroupSiteMembershipFilters
sort - GetUserGroupSiteMembershipSort

Example

Query
query getUserGroupSiteMembershipItems(
  $filters: GetUserGroupSiteMembershipFilters,
  $sort: GetUserGroupSiteMembershipSort
) {
  getUserGroupSiteMembershipItems(
    filters: $filters,
    sort: $sort
  ) {
    site_id
    username
    created
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": GetUserGroupSiteMembershipFilters,
  "sort": GetUserGroupSiteMembershipSort
}
Response
{
  "data": {
    "getUserGroupSiteMembershipItems": [
      {
        "site_id": 4,
        "username": 4,
        "created": "2007-12-03T10:15:30Z",
        "cursor": "abc123",
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

getVisibleMembersDataForSiteItem

Arguments
Name Description
id - ID!

Example

Query
query getVisibleMembersDataForSiteItem($id: ID!) {
  getVisibleMembersDataForSiteItem(id: $id) {
    username
    site_id
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "getVisibleMembersDataForSiteItem": {
      "username": 4,
      "site_id": 4,
      "cursor": "xyz789"
    }
  }
}

getVisibleMembersDataForSiteItemFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - GetVisibleMembersDataForSiteFilters
sort - JSONObject

Example

Query
query getVisibleMembersDataForSiteItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: GetVisibleMembersDataForSiteFilters,
  $sort: JSONObject
) {
  getVisibleMembersDataForSiteItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...GetVisibleMembersDataForSiteTypeFragment
    }
    pageInfo {
      ...GetVisibleMembersDataForSiteFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": GetVisibleMembersDataForSiteFilters,
  "sort": {}
}
Response
{
  "data": {
    "getVisibleMembersDataForSiteItemFeed": {
      "totalCount": 123,
      "nodes": [GetVisibleMembersDataForSiteType],
      "pageInfo": GetVisibleMembersDataForSiteFeedInfo
    }
  }
}

getVisibleMembersDataForSiteItems

Example

Query
query getVisibleMembersDataForSiteItems(
  $filters: GetVisibleMembersDataForSiteFilters,
  $sort: GetVisibleMembersDataForSiteSort
) {
  getVisibleMembersDataForSiteItems(
    filters: $filters,
    sort: $sort
  ) {
    username
    site_id
    cursor
  }
}
Variables
{
  "filters": GetVisibleMembersDataForSiteFilters,
  "sort": GetVisibleMembersDataForSiteSort
}
Response
{
  "data": {
    "getVisibleMembersDataForSiteItems": [
      {
        "username": "4",
        "site_id": "4",
        "cursor": "xyz789"
      }
    ]
  }
}

groupItem

Response

Returns a GroupType

Arguments
Name Description
id - ID!

Example

Query
query groupItem($id: ID!) {
  groupItem(id: $id) {
    id
    site_id
    label
    handler
    options
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "groupItem": {
      "id": "4",
      "site_id": 4,
      "label": "xyz789",
      "handler": "abc123",
      "options": {},
      "cursor": "abc123"
    }
  }
}

groupItemFeed

Response

Returns a GroupFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - GroupFilters
sort - JSONObject

Example

Query
query groupItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: GroupFilters,
  $sort: JSONObject
) {
  groupItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...GroupTypeFragment
    }
    pageInfo {
      ...GroupFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": GroupFilters,
  "sort": {}
}
Response
{
  "data": {
    "groupItemFeed": {
      "totalCount": 987,
      "nodes": [GroupType],
      "pageInfo": GroupFeedInfo
    }
  }
}

groupItems

Response

Returns [GroupType]

Arguments
Name Description
filters - GroupFilters
sort - GroupSort

Example

Query
query groupItems(
  $filters: GroupFilters,
  $sort: GroupSort
) {
  groupItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    label
    handler
    options
    cursor
  }
}
Variables
{
  "filters": GroupFilters,
  "sort": GroupSort
}
Response
{
  "data": {
    "groupItems": [
      {
        "id": "4",
        "site_id": "4",
        "label": "abc123",
        "handler": "xyz789",
        "options": {},
        "cursor": "xyz789"
      }
    ]
  }
}

hook_subscriberItem

Response

Returns a Hook_subscriberType

Arguments
Name Description
id - ID!

Example

Query
query hook_subscriberItem($id: ID!) {
  hook_subscriberItem(id: $id) {
    id
    site_id
    label
    hook
    context
    url
    created
    updated
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "hook_subscriberItem": {
      "id": "4",
      "site_id": 4,
      "label": "abc123",
      "hook": "abc123",
      "context": {},
      "url": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "cursor": "xyz789",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

hook_subscriberItemFeed

Response

Returns a Hook_subscriberFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Hook_subscriberFilters
sort - JSONObject

Example

Query
query hook_subscriberItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Hook_subscriberFilters,
  $sort: JSONObject
) {
  hook_subscriberItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Hook_subscriberTypeFragment
    }
    pageInfo {
      ...Hook_subscriberFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": Hook_subscriberFilters,
  "sort": {}
}
Response
{
  "data": {
    "hook_subscriberItemFeed": {
      "totalCount": 987,
      "nodes": [Hook_subscriberType],
      "pageInfo": Hook_subscriberFeedInfo
    }
  }
}

hook_subscriberItems

Response

Returns [Hook_subscriberType]

Arguments
Name Description
filters - Hook_subscriberFilters
sort - Hook_subscriberSort

Example

Query
query hook_subscriberItems(
  $filters: Hook_subscriberFilters,
  $sort: Hook_subscriberSort
) {
  hook_subscriberItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    label
    hook
    context
    url
    created
    updated
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": Hook_subscriberFilters,
  "sort": Hook_subscriberSort
}
Response
{
  "data": {
    "hook_subscriberItems": [
      {
        "id": "4",
        "site_id": 4,
        "label": "xyz789",
        "hook": "xyz789",
        "context": {},
        "url": "abc123",
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "cursor": "abc123",
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

isAdministratorItem

Response

Returns an IsAdministratorType

Arguments
Name Description
id - ID!

Example

Query
query isAdministratorItem($id: ID!) {
  isAdministratorItem(id: $id) {
    is_admin
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "isAdministratorItem": {
      "is_admin": true,
      "cursor": "xyz789"
    }
  }
}

isAdministratorItemFeed

Response

Returns an IsAdministratorFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - IsAdministratorFilters
sort - JSONObject

Example

Query
query isAdministratorItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: IsAdministratorFilters,
  $sort: JSONObject
) {
  isAdministratorItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...IsAdministratorTypeFragment
    }
    pageInfo {
      ...IsAdministratorFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": IsAdministratorFilters,
  "sort": {}
}
Response
{
  "data": {
    "isAdministratorItemFeed": {
      "totalCount": 987,
      "nodes": [IsAdministratorType],
      "pageInfo": IsAdministratorFeedInfo
    }
  }
}

isAdministratorItems

Response

Returns [IsAdministratorType]

Arguments
Name Description
filters - IsAdministratorFilters
sort - IsAdministratorSort

Example

Query
query isAdministratorItems(
  $filters: IsAdministratorFilters,
  $sort: IsAdministratorSort
) {
  isAdministratorItems(
    filters: $filters,
    sort: $sort
  ) {
    is_admin
    cursor
  }
}
Variables
{
  "filters": IsAdministratorFilters,
  "sort": IsAdministratorSort
}
Response
{
  "data": {
    "isAdministratorItems": [
      {"is_admin": true, "cursor": "xyz789"}
    ]
  }
}

isMemberItem

Response

Returns an IsMemberType

Arguments
Name Description
id - ID!

Example

Query
query isMemberItem($id: ID!) {
  isMemberItem(id: $id) {
    username
    site_id
    is_member
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "isMemberItem": {
      "username": 4,
      "site_id": 4,
      "is_member": true,
      "cursor": "xyz789",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

isMemberItemFeed

Response

Returns an IsMemberFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - IsMemberFilters
sort - JSONObject

Example

Query
query isMemberItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: IsMemberFilters,
  $sort: JSONObject
) {
  isMemberItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...IsMemberTypeFragment
    }
    pageInfo {
      ...IsMemberFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": IsMemberFilters,
  "sort": {}
}
Response
{
  "data": {
    "isMemberItemFeed": {
      "totalCount": 123,
      "nodes": [IsMemberType],
      "pageInfo": IsMemberFeedInfo
    }
  }
}

isMemberItems

Response

Returns [IsMemberType]

Arguments
Name Description
filters - IsMemberFilters
sort - IsMemberSort

Example

Query
query isMemberItems(
  $filters: IsMemberFilters,
  $sort: IsMemberSort
) {
  isMemberItems(
    filters: $filters,
    sort: $sort
  ) {
    username
    site_id
    is_member
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": IsMemberFilters,
  "sort": IsMemberSort
}
Response
{
  "data": {
    "isMemberItems": [
      {
        "username": "4",
        "site_id": "4",
        "is_member": true,
        "cursor": "xyz789",
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

isPageEditorForSiteItem

Response

Returns an IsPageEditorForSiteType

Arguments
Name Description
id - ID!

Example

Query
query isPageEditorForSiteItem($id: ID!) {
  isPageEditorForSiteItem(id: $id) {
    is_page_editor
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "isPageEditorForSiteItem": {
      "is_page_editor": false,
      "cursor": "xyz789"
    }
  }
}

isPageEditorForSiteItemFeed

Response

Returns an IsPageEditorForSiteFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - IsPageEditorForSiteFilters
sort - JSONObject

Example

Query
query isPageEditorForSiteItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: IsPageEditorForSiteFilters,
  $sort: JSONObject
) {
  isPageEditorForSiteItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...IsPageEditorForSiteTypeFragment
    }
    pageInfo {
      ...IsPageEditorForSiteFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": IsPageEditorForSiteFilters,
  "sort": {}
}
Response
{
  "data": {
    "isPageEditorForSiteItemFeed": {
      "totalCount": 987,
      "nodes": [IsPageEditorForSiteType],
      "pageInfo": IsPageEditorForSiteFeedInfo
    }
  }
}

isPageEditorForSiteItems

Response

Returns [IsPageEditorForSiteType]

Arguments
Name Description
filters - IsPageEditorForSiteFilters
sort - IsPageEditorForSiteSort

Example

Query
query isPageEditorForSiteItems(
  $filters: IsPageEditorForSiteFilters,
  $sort: IsPageEditorForSiteSort
) {
  isPageEditorForSiteItems(
    filters: $filters,
    sort: $sort
  ) {
    is_page_editor
    cursor
  }
}
Variables
{
  "filters": IsPageEditorForSiteFilters,
  "sort": IsPageEditorForSiteSort
}
Response
{
  "data": {
    "isPageEditorForSiteItems": [
      {
        "is_page_editor": true,
        "cursor": "xyz789"
      }
    ]
  }
}

isProfileCompleteItem

Response

Returns an IsProfileCompleteType

Arguments
Name Description
id - ID!

Example

Query
query isProfileCompleteItem($id: ID!) {
  isProfileCompleteItem(id: $id) {
    username
    scope_id
    is_profile_complete
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "isProfileCompleteItem": {
      "username": "abc123",
      "scope_id": {},
      "is_profile_complete": true,
      "cursor": "abc123"
    }
  }
}

isProfileCompleteItemFeed

Response

Returns an IsProfileCompleteFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - IsProfileCompleteFilters
sort - JSONObject

Example

Query
query isProfileCompleteItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: IsProfileCompleteFilters,
  $sort: JSONObject
) {
  isProfileCompleteItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...IsProfileCompleteTypeFragment
    }
    pageInfo {
      ...IsProfileCompleteFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": IsProfileCompleteFilters,
  "sort": {}
}
Response
{
  "data": {
    "isProfileCompleteItemFeed": {
      "totalCount": 123,
      "nodes": [IsProfileCompleteType],
      "pageInfo": IsProfileCompleteFeedInfo
    }
  }
}

isProfileCompleteItems

Response

Returns [IsProfileCompleteType]

Arguments
Name Description
filters - IsProfileCompleteFilters
sort - IsProfileCompleteSort

Example

Query
query isProfileCompleteItems(
  $filters: IsProfileCompleteFilters,
  $sort: IsProfileCompleteSort
) {
  isProfileCompleteItems(
    filters: $filters,
    sort: $sort
  ) {
    username
    scope_id
    is_profile_complete
    cursor
  }
}
Variables
{
  "filters": IsProfileCompleteFilters,
  "sort": IsProfileCompleteSort
}
Response
{
  "data": {
    "isProfileCompleteItems": [
      {
        "username": "xyz789",
        "scope_id": {},
        "is_profile_complete": true,
        "cursor": "xyz789"
      }
    ]
  }
}

jobItem

Response

Returns a JobType

Arguments
Name Description
id - ID!

Example

Query
query jobItem($id: ID!) {
  jobItem(id: $id) {
    title
    uri
    description
    type
    closes
    timezone
    uid
    organisation
    address
    country
    lat
    lng
    published
    funded
    pinned
    id
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "jobItem": {
      "title": "xyz789",
      "uri": "xyz789",
      "description": "abc123",
      "type": "abc123",
      "closes": "2007-12-03T10:15:30Z",
      "timezone": "abc123",
      "uid": 987,
      "organisation": "abc123",
      "address": "xyz789",
      "country": "xyz789",
      "lat": 987.65,
      "lng": 123.45,
      "published": "2007-12-03T10:15:30Z",
      "funded": 123,
      "pinned": 987,
      "id": 123,
      "cursor": "xyz789"
    }
  }
}

jobItemFeed

Response

Returns a JobFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - JobFilters
sort - JSONObject

Example

Query
query jobItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: JobFilters,
  $sort: JSONObject
) {
  jobItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...JobTypeFragment
    }
    pageInfo {
      ...JobFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": JobFilters,
  "sort": {}
}
Response
{
  "data": {
    "jobItemFeed": {
      "totalCount": 987,
      "nodes": [JobType],
      "pageInfo": JobFeedInfo
    }
  }
}

jobItems

Response

Returns [JobType]

Arguments
Name Description
filters - JobFilters
sort - JobSort

Example

Query
query jobItems(
  $filters: JobFilters,
  $sort: JobSort
) {
  jobItems(
    filters: $filters,
    sort: $sort
  ) {
    title
    uri
    description
    type
    closes
    timezone
    uid
    organisation
    address
    country
    lat
    lng
    published
    funded
    pinned
    id
    cursor
  }
}
Variables
{
  "filters": JobFilters,
  "sort": JobSort
}
Response
{
  "data": {
    "jobItems": [
      {
        "title": "abc123",
        "uri": "xyz789",
        "description": "xyz789",
        "type": "abc123",
        "closes": "2007-12-03T10:15:30Z",
        "timezone": "xyz789",
        "uid": 123,
        "organisation": "xyz789",
        "address": "xyz789",
        "country": "abc123",
        "lat": 123.45,
        "lng": 987.65,
        "published": "2007-12-03T10:15:30Z",
        "funded": 123,
        "pinned": 123,
        "id": 987,
        "cursor": "xyz789"
      }
    ]
  }
}

jobsPermissionItem

Response

Returns a JobsPermissionType

Arguments
Name Description
id - ID!

Example

Query
query jobsPermissionItem($id: ID!) {
  jobsPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "jobsPermissionItem": {
      "entity_id": 123,
      "scopes": {},
      "cursor": "abc123"
    }
  }
}

jobsPermissionItemFeed

Response

Returns a JobsPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - JobsPermissionFilters
sort - JSONObject

Example

Query
query jobsPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: JobsPermissionFilters,
  $sort: JSONObject
) {
  jobsPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...JobsPermissionTypeFragment
    }
    pageInfo {
      ...JobsPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": JobsPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "jobsPermissionItemFeed": {
      "totalCount": 123,
      "nodes": [JobsPermissionType],
      "pageInfo": JobsPermissionFeedInfo
    }
  }
}

jobsPermissionItems

Response

Returns [JobsPermissionType]

Arguments
Name Description
filters - JobsPermissionFilters
sort - JobsPermissionSort

Example

Query
query jobsPermissionItems(
  $filters: JobsPermissionFilters,
  $sort: JobsPermissionSort
) {
  jobsPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": JobsPermissionFilters,
  "sort": JobsPermissionSort
}
Response
{
  "data": {
    "jobsPermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

linkPermissionItem

Response

Returns a LinkPermissionType

Arguments
Name Description
id - ID!

Example

Query
query linkPermissionItem($id: ID!) {
  linkPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "linkPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

linkPermissionItemFeed

Response

Returns a LinkPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - LinkPermissionFilters
sort - JSONObject

Example

Query
query linkPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: LinkPermissionFilters,
  $sort: JSONObject
) {
  linkPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...LinkPermissionTypeFragment
    }
    pageInfo {
      ...LinkPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": LinkPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "linkPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [LinkPermissionType],
      "pageInfo": LinkPermissionFeedInfo
    }
  }
}

linkPermissionItems

Response

Returns [LinkPermissionType]

Arguments
Name Description
filters - LinkPermissionFilters
sort - LinkPermissionSort

Example

Query
query linkPermissionItems(
  $filters: LinkPermissionFilters,
  $sort: LinkPermissionSort
) {
  linkPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": LinkPermissionFilters,
  "sort": LinkPermissionSort
}
Response
{
  "data": {
    "linkPermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

machineItem

Response

Returns a MachineType

Arguments
Name Description
id - ID!

Example

Query
query machineItem($id: ID!) {
  machineItem(id: $id) {
    name
    description
    hidden
    remote
    physical
    bookable
    procedure
    centre
    site_id
    facility_id
    id
    cursor
    facilityItem {
      ...FacilityTypeFragment
    }
    facilityItems {
      ...FacilityTypeFragment
    }
    facilityItemFeed {
      ...FacilityFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "machineItem": {
      "name": "abc123",
      "description": "abc123",
      "hidden": 123,
      "remote": 123,
      "physical": 987,
      "bookable": 123,
      "procedure": "abc123",
      "centre": "xyz789",
      "site_id": 4,
      "facility_id": 123,
      "id": 123,
      "cursor": "abc123",
      "facilityItem": FacilityType,
      "facilityItems": [FacilityType],
      "facilityItemFeed": FacilityFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

machineItemFeed

Response

Returns a MachineFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - MachineFilters
sort - JSONObject

Example

Query
query machineItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: MachineFilters,
  $sort: JSONObject
) {
  machineItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...MachineTypeFragment
    }
    pageInfo {
      ...MachineFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": MachineFilters,
  "sort": {}
}
Response
{
  "data": {
    "machineItemFeed": {
      "totalCount": 987,
      "nodes": [MachineType],
      "pageInfo": MachineFeedInfo
    }
  }
}

machineItems

Response

Returns [MachineType]

Arguments
Name Description
filters - MachineFilters
sort - MachineSort

Example

Query
query machineItems(
  $filters: MachineFilters,
  $sort: MachineSort
) {
  machineItems(
    filters: $filters,
    sort: $sort
  ) {
    name
    description
    hidden
    remote
    physical
    bookable
    procedure
    centre
    site_id
    facility_id
    id
    cursor
    facilityItem {
      ...FacilityTypeFragment
    }
    facilityItems {
      ...FacilityTypeFragment
    }
    facilityItemFeed {
      ...FacilityFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": MachineFilters,
  "sort": MachineSort
}
Response
{
  "data": {
    "machineItems": [
      {
        "name": "abc123",
        "description": "xyz789",
        "hidden": 987,
        "remote": 987,
        "physical": 123,
        "bookable": 123,
        "procedure": "abc123",
        "centre": "xyz789",
        "site_id": "4",
        "facility_id": 123,
        "id": 123,
        "cursor": "abc123",
        "facilityItem": FacilityType,
        "facilityItems": [FacilityType],
        "facilityItemFeed": FacilityFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

machinePermissionItem

Response

Returns a MachinePermissionType

Arguments
Name Description
id - ID!

Example

Query
query machinePermissionItem($id: ID!) {
  machinePermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "machinePermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

machinePermissionItemFeed

Response

Returns a MachinePermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - MachinePermissionFilters
sort - JSONObject

Example

Query
query machinePermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: MachinePermissionFilters,
  $sort: JSONObject
) {
  machinePermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...MachinePermissionTypeFragment
    }
    pageInfo {
      ...MachinePermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": MachinePermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "machinePermissionItemFeed": {
      "totalCount": 987,
      "nodes": [MachinePermissionType],
      "pageInfo": MachinePermissionFeedInfo
    }
  }
}

machinePermissionItems

Response

Returns [MachinePermissionType]

Arguments
Name Description
filters - MachinePermissionFilters
sort - MachinePermissionSort

Example

Query
query machinePermissionItems(
  $filters: MachinePermissionFilters,
  $sort: MachinePermissionSort
) {
  machinePermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": MachinePermissionFilters,
  "sort": MachinePermissionSort
}
Response
{
  "data": {
    "machinePermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

menuItem

Response

Returns a MenuType

Arguments
Name Description
id - ID!

Example

Query
query menuItem($id: ID!) {
  menuItem(id: $id) {
    id
    site_id
    name
    cursor
    menu_linkItem {
      ...Menu_linkTypeFragment
    }
    menu_linkItems {
      ...Menu_linkTypeFragment
    }
    menu_linkItemFeed {
      ...Menu_linkFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "menuItem": {
      "id": 4,
      "site_id": 4,
      "name": "abc123",
      "cursor": "abc123",
      "menu_linkItem": Menu_linkType,
      "menu_linkItems": [Menu_linkType],
      "menu_linkItemFeed": Menu_linkFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

menuItemFeed

Response

Returns a MenuFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - MenuFilters
sort - JSONObject

Example

Query
query menuItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: MenuFilters,
  $sort: JSONObject
) {
  menuItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...MenuTypeFragment
    }
    pageInfo {
      ...MenuFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": MenuFilters,
  "sort": {}
}
Response
{
  "data": {
    "menuItemFeed": {
      "totalCount": 123,
      "nodes": [MenuType],
      "pageInfo": MenuFeedInfo
    }
  }
}

menuItems

Response

Returns [MenuType]

Arguments
Name Description
filters - MenuFilters
sort - MenuSort

Example

Query
query menuItems(
  $filters: MenuFilters,
  $sort: MenuSort
) {
  menuItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    name
    cursor
    menu_linkItem {
      ...Menu_linkTypeFragment
    }
    menu_linkItems {
      ...Menu_linkTypeFragment
    }
    menu_linkItemFeed {
      ...Menu_linkFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": MenuFilters,
  "sort": MenuSort
}
Response
{
  "data": {
    "menuItems": [
      {
        "id": 4,
        "site_id": 4,
        "name": "abc123",
        "cursor": "abc123",
        "menu_linkItem": Menu_linkType,
        "menu_linkItems": [Menu_linkType],
        "menu_linkItemFeed": Menu_linkFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

menu_linkItem

Response

Returns a Menu_linkType

Arguments
Name Description
id - ID!

Example

Query
query menu_linkItem($id: ID!) {
  menu_linkItem(id: $id) {
    id
    menu_id
    parent_id
    name
    link
    type
    options
    lft
    rgt
    depth
    path
    cursor
    menuItem {
      ...MenuTypeFragment
    }
    menuItems {
      ...MenuTypeFragment
    }
    menuItemFeed {
      ...MenuFeedFragment
    }
    menu_linkItem {
      ...Menu_linkTypeFragment
    }
    menu_linkItems {
      ...Menu_linkTypeFragment
    }
    menu_linkItemFeed {
      ...Menu_linkFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "menu_linkItem": {
      "id": 4,
      "menu_id": 4,
      "parent_id": 4,
      "name": "xyz789",
      "link": "abc123",
      "type": "abc123",
      "options": {},
      "lft": 987,
      "rgt": 987,
      "depth": 987,
      "path": "xyz789",
      "cursor": "abc123",
      "menuItem": MenuType,
      "menuItems": [MenuType],
      "menuItemFeed": MenuFeed,
      "menu_linkItem": Menu_linkType,
      "menu_linkItems": [Menu_linkType],
      "menu_linkItemFeed": Menu_linkFeed
    }
  }
}

menu_linkItemFeed

Response

Returns a Menu_linkFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Menu_linkFilters
sort - JSONObject

Example

Query
query menu_linkItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Menu_linkFilters,
  $sort: JSONObject
) {
  menu_linkItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Menu_linkTypeFragment
    }
    pageInfo {
      ...Menu_linkFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": Menu_linkFilters,
  "sort": {}
}
Response
{
  "data": {
    "menu_linkItemFeed": {
      "totalCount": 987,
      "nodes": [Menu_linkType],
      "pageInfo": Menu_linkFeedInfo
    }
  }
}

menu_linkItems

Response

Returns [Menu_linkType]

Arguments
Name Description
filters - Menu_linkFilters
sort - Menu_linkSort

Example

Query
query menu_linkItems(
  $filters: Menu_linkFilters,
  $sort: Menu_linkSort
) {
  menu_linkItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    menu_id
    parent_id
    name
    link
    type
    options
    lft
    rgt
    depth
    path
    cursor
    menuItem {
      ...MenuTypeFragment
    }
    menuItems {
      ...MenuTypeFragment
    }
    menuItemFeed {
      ...MenuFeedFragment
    }
    menu_linkItem {
      ...Menu_linkTypeFragment
    }
    menu_linkItems {
      ...Menu_linkTypeFragment
    }
    menu_linkItemFeed {
      ...Menu_linkFeedFragment
    }
  }
}
Variables
{
  "filters": Menu_linkFilters,
  "sort": Menu_linkSort
}
Response
{
  "data": {
    "menu_linkItems": [
      {
        "id": 4,
        "menu_id": "4",
        "parent_id": "4",
        "name": "abc123",
        "link": "abc123",
        "type": "xyz789",
        "options": {},
        "lft": 123,
        "rgt": 123,
        "depth": 123,
        "path": "abc123",
        "cursor": "abc123",
        "menuItem": MenuType,
        "menuItems": [MenuType],
        "menuItemFeed": MenuFeed,
        "menu_linkItem": Menu_linkType,
        "menu_linkItems": [Menu_linkType],
        "menu_linkItemFeed": Menu_linkFeed
      }
    ]
  }
}

messagesPermissionItem

Response

Returns a MessagesPermissionType

Arguments
Name Description
id - ID!

Example

Query
query messagesPermissionItem($id: ID!) {
  messagesPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "messagesPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

messagesPermissionItemFeed

Response

Returns a MessagesPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - MessagesPermissionFilters
sort - JSONObject

Example

Query
query messagesPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: MessagesPermissionFilters,
  $sort: JSONObject
) {
  messagesPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...MessagesPermissionTypeFragment
    }
    pageInfo {
      ...MessagesPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": MessagesPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "messagesPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [MessagesPermissionType],
      "pageInfo": MessagesPermissionFeedInfo
    }
  }
}

messagesPermissionItems

Response

Returns [MessagesPermissionType]

Arguments
Name Description
filters - MessagesPermissionFilters
sort - MessagesPermissionSort

Example

Query
query messagesPermissionItems(
  $filters: MessagesPermissionFilters,
  $sort: MessagesPermissionSort
) {
  messagesPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": MessagesPermissionFilters,
  "sort": MessagesPermissionSort
}
Response
{
  "data": {
    "messagesPermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

myGroupsItem

Response

Returns a MyGroupsType

Arguments
Name Description
id - ID!

Example

Query
query myGroupsItem($id: ID!) {
  myGroupsItem(id: $id) {
    group
    site_id
    cursor
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "myGroupsItem": {
      "group": "4",
      "site_id": "4",
      "cursor": "xyz789",
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

myGroupsItemFeed

Response

Returns a MyGroupsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - MyGroupsFilters
sort - JSONObject

Example

Query
query myGroupsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: MyGroupsFilters,
  $sort: JSONObject
) {
  myGroupsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...MyGroupsTypeFragment
    }
    pageInfo {
      ...MyGroupsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": MyGroupsFilters,
  "sort": {}
}
Response
{
  "data": {
    "myGroupsItemFeed": {
      "totalCount": 123,
      "nodes": [MyGroupsType],
      "pageInfo": MyGroupsFeedInfo
    }
  }
}

myGroupsItems

Response

Returns [MyGroupsType]

Arguments
Name Description
filters - MyGroupsFilters
sort - MyGroupsSort

Example

Query
query myGroupsItems(
  $filters: MyGroupsFilters,
  $sort: MyGroupsSort
) {
  myGroupsItems(
    filters: $filters,
    sort: $sort
  ) {
    group
    site_id
    cursor
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{
  "filters": MyGroupsFilters,
  "sort": MyGroupsSort
}
Response
{
  "data": {
    "myGroupsItems": [
      {
        "group": 4,
        "site_id": "4",
        "cursor": "abc123",
        "groupItem": GroupType,
        "groupItems": [GroupType],
        "groupItemFeed": GroupFeed
      }
    ]
  }
}

mySitesItem

Response

Returns a MySitesType

Arguments
Name Description
id - ID!

Example

Query
query mySitesItem($id: ID!) {
  mySitesItem(id: $id) {
    id
    username
    site_id
    created
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "mySitesItem": {
      "id": "4",
      "username": "4",
      "site_id": 4,
      "created": "2007-12-03T10:15:30Z",
      "cursor": "abc123",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

mySitesItemFeed

Response

Returns a MySitesFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - MySitesFilters
sort - JSONObject

Example

Query
query mySitesItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: MySitesFilters,
  $sort: JSONObject
) {
  mySitesItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...MySitesTypeFragment
    }
    pageInfo {
      ...MySitesFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": MySitesFilters,
  "sort": {}
}
Response
{
  "data": {
    "mySitesItemFeed": {
      "totalCount": 123,
      "nodes": [MySitesType],
      "pageInfo": MySitesFeedInfo
    }
  }
}

mySitesItems

Response

Returns [MySitesType]

Arguments
Name Description
filters - MySitesFilters
sort - MySitesSort

Example

Query
query mySitesItems(
  $filters: MySitesFilters,
  $sort: MySitesSort
) {
  mySitesItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    username
    site_id
    created
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": MySitesFilters,
  "sort": MySitesSort
}
Response
{
  "data": {
    "mySitesItems": [
      {
        "id": 4,
        "username": "4",
        "site_id": "4",
        "created": "2007-12-03T10:15:30Z",
        "cursor": "abc123",
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

networkPermissionItem

Response

Returns a NetworkPermissionType

Arguments
Name Description
id - ID!

Example

Query
query networkPermissionItem($id: ID!) {
  networkPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "networkPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "abc123"
    }
  }
}

networkPermissionItemFeed

Response

Returns a NetworkPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - NetworkPermissionFilters
sort - JSONObject

Example

Query
query networkPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: NetworkPermissionFilters,
  $sort: JSONObject
) {
  networkPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...NetworkPermissionTypeFragment
    }
    pageInfo {
      ...NetworkPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": NetworkPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "networkPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [NetworkPermissionType],
      "pageInfo": NetworkPermissionFeedInfo
    }
  }
}

networkPermissionItems

Response

Returns [NetworkPermissionType]

Arguments
Name Description
filters - NetworkPermissionFilters
sort - NetworkPermissionSort

Example

Query
query networkPermissionItems(
  $filters: NetworkPermissionFilters,
  $sort: NetworkPermissionSort
) {
  networkPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": NetworkPermissionFilters,
  "sort": NetworkPermissionSort
}
Response
{
  "data": {
    "networkPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

newUserGroupsItem

Response

Returns a NewUserGroupsType

Arguments
Name Description
id - ID!

Example

Query
query newUserGroupsItem($id: ID!) {
  newUserGroupsItem(id: $id) {
    id
    site_id
    label
    handler
    options
    group
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "newUserGroupsItem": {
      "id": 4,
      "site_id": 4,
      "label": "xyz789",
      "handler": "abc123",
      "options": {},
      "group": {},
      "cursor": "xyz789"
    }
  }
}

newUserGroupsItemFeed

Response

Returns a NewUserGroupsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - NewUserGroupsFilters
sort - JSONObject

Example

Query
query newUserGroupsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: NewUserGroupsFilters,
  $sort: JSONObject
) {
  newUserGroupsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...NewUserGroupsTypeFragment
    }
    pageInfo {
      ...NewUserGroupsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": NewUserGroupsFilters,
  "sort": {}
}
Response
{
  "data": {
    "newUserGroupsItemFeed": {
      "totalCount": 123,
      "nodes": [NewUserGroupsType],
      "pageInfo": NewUserGroupsFeedInfo
    }
  }
}

newUserGroupsItems

Response

Returns [NewUserGroupsType]

Arguments
Name Description
filters - NewUserGroupsFilters
sort - NewUserGroupsSort

Example

Query
query newUserGroupsItems(
  $filters: NewUserGroupsFilters,
  $sort: NewUserGroupsSort
) {
  newUserGroupsItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    label
    handler
    options
    group
    cursor
  }
}
Variables
{
  "filters": NewUserGroupsFilters,
  "sort": NewUserGroupsSort
}
Response
{
  "data": {
    "newUserGroupsItems": [
      {
        "id": "4",
        "site_id": "4",
        "label": "abc123",
        "handler": "abc123",
        "options": {},
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

newsItem

Response

Returns a NewsType

Arguments
Name Description
id - ID!

Example

Query
query newsItem($id: ID!) {
  newsItem(id: $id) {
    uri
    title
    content
    timecode
    published
    insdisplay
    hidden
    id
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "newsItem": {
      "uri": "abc123",
      "title": "abc123",
      "content": "abc123",
      "timecode": "2007-12-03T10:15:30Z",
      "published": "2007-12-03T10:15:30Z",
      "insdisplay": 123,
      "hidden": 123,
      "id": 123,
      "cursor": "xyz789"
    }
  }
}

newsItemFeed

Response

Returns a NewsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - NewsFilters
sort - JSONObject

Example

Query
query newsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: NewsFilters,
  $sort: JSONObject
) {
  newsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...NewsTypeFragment
    }
    pageInfo {
      ...NewsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": NewsFilters,
  "sort": {}
}
Response
{
  "data": {
    "newsItemFeed": {
      "totalCount": 987,
      "nodes": [NewsType],
      "pageInfo": NewsFeedInfo
    }
  }
}

newsItems

Response

Returns [NewsType]

Arguments
Name Description
filters - NewsFilters
sort - NewsSort

Example

Query
query newsItems(
  $filters: NewsFilters,
  $sort: NewsSort
) {
  newsItems(
    filters: $filters,
    sort: $sort
  ) {
    uri
    title
    content
    timecode
    published
    insdisplay
    hidden
    id
    cursor
  }
}
Variables
{
  "filters": NewsFilters,
  "sort": NewsSort
}
Response
{
  "data": {
    "newsItems": [
      {
        "uri": "xyz789",
        "title": "xyz789",
        "content": "xyz789",
        "timecode": "2007-12-03T10:15:30Z",
        "published": "2007-12-03T10:15:30Z",
        "insdisplay": 123,
        "hidden": 987,
        "id": 987,
        "cursor": "abc123"
      }
    ]
  }
}

newsPermissionItem

Response

Returns a NewsPermissionType

Arguments
Name Description
id - ID!

Example

Query
query newsPermissionItem($id: ID!) {
  newsPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "newsPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

newsPermissionItemFeed

Response

Returns a NewsPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - NewsPermissionFilters
sort - JSONObject

Example

Query
query newsPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: NewsPermissionFilters,
  $sort: JSONObject
) {
  newsPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...NewsPermissionTypeFragment
    }
    pageInfo {
      ...NewsPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": NewsPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "newsPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [NewsPermissionType],
      "pageInfo": NewsPermissionFeedInfo
    }
  }
}

newsPermissionItems

Response

Returns [NewsPermissionType]

Arguments
Name Description
filters - NewsPermissionFilters
sort - NewsPermissionSort

Example

Query
query newsPermissionItems(
  $filters: NewsPermissionFilters,
  $sort: NewsPermissionSort
) {
  newsPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": NewsPermissionFilters,
  "sort": NewsPermissionSort
}
Response
{
  "data": {
    "newsPermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

organizationItem

Response

Returns an OrganizationType

Arguments
Name Description
id - ID!

Example

Query
query organizationItem($id: ID!) {
  organizationItem(id: $id) {
    id
    name
    legal_name
    reference
    description
    legal_status
    website
    address
    country
    lat
    lng
    confidence
    old_aria_id
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "organizationItem": {
      "id": "4",
      "name": "abc123",
      "legal_name": "abc123",
      "reference": "xyz789",
      "description": "abc123",
      "legal_status": "abc123",
      "website": "abc123",
      "address": "xyz789",
      "country": "xyz789",
      "lat": 987.65,
      "lng": 123.45,
      "confidence": 123.45,
      "old_aria_id": 987,
      "cursor": "xyz789"
    }
  }
}

organizationItemFeed

Response

Returns an OrganizationFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - OrganizationFilters
sort - JSONObject

Example

Query
query organizationItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: OrganizationFilters,
  $sort: JSONObject
) {
  organizationItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...OrganizationTypeFragment
    }
    pageInfo {
      ...OrganizationFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": OrganizationFilters,
  "sort": {}
}
Response
{
  "data": {
    "organizationItemFeed": {
      "totalCount": 123,
      "nodes": [OrganizationType],
      "pageInfo": OrganizationFeedInfo
    }
  }
}

organizationItems

Response

Returns [OrganizationType]

Arguments
Name Description
filters - OrganizationFilters
sort - OrganizationSort

Example

Query
query organizationItems(
  $filters: OrganizationFilters,
  $sort: OrganizationSort
) {
  organizationItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    name
    legal_name
    reference
    description
    legal_status
    website
    address
    country
    lat
    lng
    confidence
    old_aria_id
    cursor
  }
}
Variables
{
  "filters": OrganizationFilters,
  "sort": OrganizationSort
}
Response
{
  "data": {
    "organizationItems": [
      {
        "id": "4",
        "name": "xyz789",
        "legal_name": "abc123",
        "reference": "abc123",
        "description": "abc123",
        "legal_status": "abc123",
        "website": "xyz789",
        "address": "xyz789",
        "country": "xyz789",
        "lat": 123.45,
        "lng": 987.65,
        "confidence": 987.65,
        "old_aria_id": 987,
        "cursor": "xyz789"
      }
    ]
  }
}

pageItem

Response

Returns a PageType

Arguments
Name Description
id - ID!

Example

Query
query pageItem($id: ID!) {
  pageItem(id: $id) {
    id
    site_id
    name
    description
    title
    metarobots
    metaimage
    uri
    visibility
    created
    updated
    is_editor
    cursor
    page_editor_groupItem {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItems {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItemFeed {
      ...Page_editor_groupFeedFragment
    }
    page_editor_userItem {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItems {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItemFeed {
      ...Page_editor_userFeedFragment
    }
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_view_groupItem {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItems {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItemFeed {
      ...Page_view_groupFeedFragment
    }
    page_view_userItem {
      ...Page_view_userTypeFragment
    }
    page_view_userItems {
      ...Page_view_userTypeFragment
    }
    page_view_userItemFeed {
      ...Page_view_userFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "pageItem": {
      "id": "4",
      "site_id": 4,
      "name": "abc123",
      "description": "xyz789",
      "title": "xyz789",
      "metarobots": "abc123",
      "metaimage": "xyz789",
      "uri": "xyz789",
      "visibility": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": false,
      "cursor": "abc123",
      "page_editor_groupItem": Page_editor_groupType,
      "page_editor_groupItems": [Page_editor_groupType],
      "page_editor_groupItemFeed": Page_editor_groupFeed,
      "page_editor_userItem": Page_editor_userType,
      "page_editor_userItems": [Page_editor_userType],
      "page_editor_userItemFeed": Page_editor_userFeed,
      "page_layoutItem": Page_layoutType,
      "page_layoutItems": [Page_layoutType],
      "page_layoutItemFeed": Page_layoutFeed,
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed,
      "page_view_groupItem": Page_view_groupType,
      "page_view_groupItems": [Page_view_groupType],
      "page_view_groupItemFeed": Page_view_groupFeed,
      "page_view_userItem": Page_view_userType,
      "page_view_userItems": [Page_view_userType],
      "page_view_userItemFeed": Page_view_userFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

pageItemFeed

Response

Returns a PageFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject

Example

Query
query pageItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: PageFilters,
  $sort: JSONObject
) {
  pageItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...PageTypeFragment
    }
    pageInfo {
      ...PageFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": PageFilters,
  "sort": {}
}
Response
{
  "data": {
    "pageItemFeed": {
      "totalCount": 987,
      "nodes": [PageType],
      "pageInfo": PageFeedInfo
    }
  }
}

pageItems

Response

Returns [PageType]

Arguments
Name Description
filters - PageFilters
sort - PageSort

Example

Query
query pageItems(
  $filters: PageFilters,
  $sort: PageSort
) {
  pageItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    name
    description
    title
    metarobots
    metaimage
    uri
    visibility
    created
    updated
    is_editor
    cursor
    page_editor_groupItem {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItems {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItemFeed {
      ...Page_editor_groupFeedFragment
    }
    page_editor_userItem {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItems {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItemFeed {
      ...Page_editor_userFeedFragment
    }
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_view_groupItem {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItems {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItemFeed {
      ...Page_view_groupFeedFragment
    }
    page_view_userItem {
      ...Page_view_userTypeFragment
    }
    page_view_userItems {
      ...Page_view_userTypeFragment
    }
    page_view_userItemFeed {
      ...Page_view_userFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": PageFilters,
  "sort": PageSort
}
Response
{
  "data": {
    "pageItems": [
      {
        "id": "4",
        "site_id": 4,
        "name": "xyz789",
        "description": "abc123",
        "title": "abc123",
        "metarobots": "abc123",
        "metaimage": "xyz789",
        "uri": "abc123",
        "visibility": "xyz789",
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "is_editor": true,
        "cursor": "abc123",
        "page_editor_groupItem": Page_editor_groupType,
        "page_editor_groupItems": [Page_editor_groupType],
        "page_editor_groupItemFeed": Page_editor_groupFeed,
        "page_editor_userItem": Page_editor_userType,
        "page_editor_userItems": [Page_editor_userType],
        "page_editor_userItemFeed": Page_editor_userFeed,
        "page_layoutItem": Page_layoutType,
        "page_layoutItems": [Page_layoutType],
        "page_layoutItemFeed": Page_layoutFeed,
        "page_versionItem": Page_versionType,
        "page_versionItems": [Page_versionType],
        "page_versionItemFeed": Page_versionFeed,
        "page_view_groupItem": Page_view_groupType,
        "page_view_groupItems": [Page_view_groupType],
        "page_view_groupItemFeed": Page_view_groupFeed,
        "page_view_userItem": Page_view_userType,
        "page_view_userItems": [Page_view_userType],
        "page_view_userItemFeed": Page_view_userFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

page_editor_groupItem

Response

Returns a Page_editor_groupType

Arguments
Name Description
id - ID!

Example

Query
query page_editor_groupItem($id: ID!) {
  page_editor_groupItem(id: $id) {
    id
    page_id
    group_id
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "page_editor_groupItem": {
      "id": "4",
      "page_id": 4,
      "group_id": "xyz789",
      "cursor": "abc123",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

page_editor_groupItemFeed

Response

Returns a Page_editor_groupFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Page_editor_groupFilters
sort - JSONObject

Example

Query
query page_editor_groupItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Page_editor_groupFilters,
  $sort: JSONObject
) {
  page_editor_groupItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Page_editor_groupTypeFragment
    }
    pageInfo {
      ...Page_editor_groupFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Page_editor_groupFilters,
  "sort": {}
}
Response
{
  "data": {
    "page_editor_groupItemFeed": {
      "totalCount": 987,
      "nodes": [Page_editor_groupType],
      "pageInfo": Page_editor_groupFeedInfo
    }
  }
}

page_editor_groupItems

Response

Returns [Page_editor_groupType]

Arguments
Name Description
filters - Page_editor_groupFilters
sort - Page_editor_groupSort

Example

Query
query page_editor_groupItems(
  $filters: Page_editor_groupFilters,
  $sort: Page_editor_groupSort
) {
  page_editor_groupItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    page_id
    group_id
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{
  "filters": Page_editor_groupFilters,
  "sort": Page_editor_groupSort
}
Response
{
  "data": {
    "page_editor_groupItems": [
      {
        "id": "4",
        "page_id": 4,
        "group_id": "xyz789",
        "cursor": "xyz789",
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed,
        "groupItem": GroupType,
        "groupItems": [GroupType],
        "groupItemFeed": GroupFeed
      }
    ]
  }
}

page_editor_userItem

Response

Returns a Page_editor_userType

Arguments
Name Description
id - ID!

Example

Query
query page_editor_userItem($id: ID!) {
  page_editor_userItem(id: $id) {
    id
    page_id
    username
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "page_editor_userItem": {
      "id": 4,
      "page_id": 4,
      "username": "abc123",
      "cursor": "abc123",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

page_editor_userItemFeed

Response

Returns a Page_editor_userFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Page_editor_userFilters
sort - JSONObject

Example

Query
query page_editor_userItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Page_editor_userFilters,
  $sort: JSONObject
) {
  page_editor_userItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Page_editor_userTypeFragment
    }
    pageInfo {
      ...Page_editor_userFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": Page_editor_userFilters,
  "sort": {}
}
Response
{
  "data": {
    "page_editor_userItemFeed": {
      "totalCount": 987,
      "nodes": [Page_editor_userType],
      "pageInfo": Page_editor_userFeedInfo
    }
  }
}

page_editor_userItems

Response

Returns [Page_editor_userType]

Arguments
Name Description
filters - Page_editor_userFilters
sort - Page_editor_userSort

Example

Query
query page_editor_userItems(
  $filters: Page_editor_userFilters,
  $sort: Page_editor_userSort
) {
  page_editor_userItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    page_id
    username
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": Page_editor_userFilters,
  "sort": Page_editor_userSort
}
Response
{
  "data": {
    "page_editor_userItems": [
      {
        "id": 4,
        "page_id": "4",
        "username": "abc123",
        "cursor": "xyz789",
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

page_layoutItem

Response

Returns a Page_layoutType

Arguments
Name Description
id - ID!

Example

Query
query page_layoutItem($id: ID!) {
  page_layoutItem(id: $id) {
    id
    page_id
    site_layout_id
    hidden
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "page_layoutItem": {
      "id": 4,
      "page_id": 4,
      "site_layout_id": "4",
      "hidden": true,
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "site_layoutItem": Site_layoutType,
      "site_layoutItems": [Site_layoutType],
      "site_layoutItemFeed": Site_layoutFeed
    }
  }
}

page_layoutItemFeed

Response

Returns a Page_layoutFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Page_layoutFilters
sort - JSONObject

Example

Query
query page_layoutItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Page_layoutFilters,
  $sort: JSONObject
) {
  page_layoutItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Page_layoutTypeFragment
    }
    pageInfo {
      ...Page_layoutFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": Page_layoutFilters,
  "sort": {}
}
Response
{
  "data": {
    "page_layoutItemFeed": {
      "totalCount": 987,
      "nodes": [Page_layoutType],
      "pageInfo": Page_layoutFeedInfo
    }
  }
}

page_layoutItems

Response

Returns [Page_layoutType]

Arguments
Name Description
filters - Page_layoutFilters
sort - Page_layoutSort

Example

Query
query page_layoutItems(
  $filters: Page_layoutFilters,
  $sort: Page_layoutSort
) {
  page_layoutItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    page_id
    site_layout_id
    hidden
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
  }
}
Variables
{
  "filters": Page_layoutFilters,
  "sort": Page_layoutSort
}
Response
{
  "data": {
    "page_layoutItems": [
      {
        "id": "4",
        "page_id": "4",
        "site_layout_id": "4",
        "hidden": false,
        "cursor": "xyz789",
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed,
        "site_layoutItem": Site_layoutType,
        "site_layoutItems": [Site_layoutType],
        "site_layoutItemFeed": Site_layoutFeed
      }
    ]
  }
}

page_versionItem

Response

Returns a Page_versionType

Arguments
Name Description
id - ID!

Example

Query
query page_versionItem($id: ID!) {
  page_versionItem(id: $id) {
    id
    page_id
    version
    active
    created
    updated
    is_editor
    cursor
    page_version_blockItem {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItems {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItemFeed {
      ...Page_version_blockFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "page_versionItem": {
      "id": "4",
      "page_id": "4",
      "version": 987,
      "active": true,
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": false,
      "cursor": "abc123",
      "page_version_blockItem": Page_version_blockType,
      "page_version_blockItems": [Page_version_blockType],
      "page_version_blockItemFeed": Page_version_blockFeed,
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed
    }
  }
}

page_versionItemFeed

Response

Returns a Page_versionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Page_versionFilters
sort - JSONObject

Example

Query
query page_versionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Page_versionFilters,
  $sort: JSONObject
) {
  page_versionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Page_versionTypeFragment
    }
    pageInfo {
      ...Page_versionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": Page_versionFilters,
  "sort": {}
}
Response
{
  "data": {
    "page_versionItemFeed": {
      "totalCount": 123,
      "nodes": [Page_versionType],
      "pageInfo": Page_versionFeedInfo
    }
  }
}

page_versionItems

Response

Returns [Page_versionType]

Arguments
Name Description
filters - Page_versionFilters
sort - Page_versionSort

Example

Query
query page_versionItems(
  $filters: Page_versionFilters,
  $sort: Page_versionSort
) {
  page_versionItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    page_id
    version
    active
    created
    updated
    is_editor
    cursor
    page_version_blockItem {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItems {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItemFeed {
      ...Page_version_blockFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
  }
}
Variables
{
  "filters": Page_versionFilters,
  "sort": Page_versionSort
}
Response
{
  "data": {
    "page_versionItems": [
      {
        "id": 4,
        "page_id": 4,
        "version": 987,
        "active": true,
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "is_editor": false,
        "cursor": "abc123",
        "page_version_blockItem": Page_version_blockType,
        "page_version_blockItems": [
          Page_version_blockType
        ],
        "page_version_blockItemFeed": Page_version_blockFeed,
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed
      }
    ]
  }
}

page_version_blockItem

Response

Returns a Page_version_blockType

Arguments
Name Description
id - ID!

Example

Query
query page_version_blockItem($id: ID!) {
  page_version_blockItem(id: $id) {
    id
    page_version_id
    page_version_block_content_id
    reference
    block_component
    weight
    cursor
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_version_block_contentItem {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItems {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItemFeed {
      ...Page_version_block_contentFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "page_version_blockItem": {
      "id": 4,
      "page_version_id": 4,
      "page_version_block_content_id": 4,
      "reference": 4,
      "block_component": "xyz789",
      "weight": 123,
      "cursor": "abc123",
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed,
      "page_version_block_contentItem": Page_version_block_contentType,
      "page_version_block_contentItems": [
        Page_version_block_contentType
      ],
      "page_version_block_contentItemFeed": Page_version_block_contentFeed
    }
  }
}

page_version_blockItemFeed

Response

Returns a Page_version_blockFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Page_version_blockFilters
sort - JSONObject

Example

Query
query page_version_blockItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Page_version_blockFilters,
  $sort: JSONObject
) {
  page_version_blockItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Page_version_blockTypeFragment
    }
    pageInfo {
      ...Page_version_blockFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Page_version_blockFilters,
  "sort": {}
}
Response
{
  "data": {
    "page_version_blockItemFeed": {
      "totalCount": 987,
      "nodes": [Page_version_blockType],
      "pageInfo": Page_version_blockFeedInfo
    }
  }
}

page_version_blockItems

Response

Returns [Page_version_blockType]

Arguments
Name Description
filters - Page_version_blockFilters
sort - Page_version_blockSort

Example

Query
query page_version_blockItems(
  $filters: Page_version_blockFilters,
  $sort: Page_version_blockSort
) {
  page_version_blockItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    page_version_id
    page_version_block_content_id
    reference
    block_component
    weight
    cursor
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_version_block_contentItem {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItems {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItemFeed {
      ...Page_version_block_contentFeedFragment
    }
  }
}
Variables
{
  "filters": Page_version_blockFilters,
  "sort": Page_version_blockSort
}
Response
{
  "data": {
    "page_version_blockItems": [
      {
        "id": 4,
        "page_version_id": "4",
        "page_version_block_content_id": "4",
        "reference": "4",
        "block_component": "abc123",
        "weight": 987,
        "cursor": "xyz789",
        "page_versionItem": Page_versionType,
        "page_versionItems": [Page_versionType],
        "page_versionItemFeed": Page_versionFeed,
        "page_version_block_contentItem": Page_version_block_contentType,
        "page_version_block_contentItems": [
          Page_version_block_contentType
        ],
        "page_version_block_contentItemFeed": Page_version_block_contentFeed
      }
    ]
  }
}

page_version_block_contentItem

Response

Returns a Page_version_block_contentType

Arguments
Name Description
id - ID!

Example

Query
query page_version_block_contentItem($id: ID!) {
  page_version_block_contentItem(id: $id) {
    id
    content
    options
    cursor
    page_version_blockItem {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItems {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItemFeed {
      ...Page_version_blockFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "page_version_block_contentItem": {
      "id": "4",
      "content": {},
      "options": {},
      "cursor": "xyz789",
      "page_version_blockItem": Page_version_blockType,
      "page_version_blockItems": [Page_version_blockType],
      "page_version_blockItemFeed": Page_version_blockFeed
    }
  }
}

page_version_block_contentItemFeed

Response

Returns a Page_version_block_contentFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Page_version_block_contentFilters
sort - JSONObject

Example

Query
query page_version_block_contentItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Page_version_block_contentFilters,
  $sort: JSONObject
) {
  page_version_block_contentItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Page_version_block_contentTypeFragment
    }
    pageInfo {
      ...Page_version_block_contentFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Page_version_block_contentFilters,
  "sort": {}
}
Response
{
  "data": {
    "page_version_block_contentItemFeed": {
      "totalCount": 123,
      "nodes": [Page_version_block_contentType],
      "pageInfo": Page_version_block_contentFeedInfo
    }
  }
}

page_version_block_contentItems

Arguments
Name Description
filters - Page_version_block_contentFilters
sort - Page_version_block_contentSort

Example

Query
query page_version_block_contentItems(
  $filters: Page_version_block_contentFilters,
  $sort: Page_version_block_contentSort
) {
  page_version_block_contentItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    content
    options
    cursor
    page_version_blockItem {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItems {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItemFeed {
      ...Page_version_blockFeedFragment
    }
  }
}
Variables
{
  "filters": Page_version_block_contentFilters,
  "sort": Page_version_block_contentSort
}
Response
{
  "data": {
    "page_version_block_contentItems": [
      {
        "id": "4",
        "content": {},
        "options": {},
        "cursor": "abc123",
        "page_version_blockItem": Page_version_blockType,
        "page_version_blockItems": [
          Page_version_blockType
        ],
        "page_version_blockItemFeed": Page_version_blockFeed
      }
    ]
  }
}

page_view_groupItem

Response

Returns a Page_view_groupType

Arguments
Name Description
id - ID!

Example

Query
query page_view_groupItem($id: ID!) {
  page_view_groupItem(id: $id) {
    id
    page_id
    group_id
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "page_view_groupItem": {
      "id": 4,
      "page_id": "4",
      "group_id": "abc123",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

page_view_groupItemFeed

Response

Returns a Page_view_groupFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Page_view_groupFilters
sort - JSONObject

Example

Query
query page_view_groupItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Page_view_groupFilters,
  $sort: JSONObject
) {
  page_view_groupItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Page_view_groupTypeFragment
    }
    pageInfo {
      ...Page_view_groupFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": Page_view_groupFilters,
  "sort": {}
}
Response
{
  "data": {
    "page_view_groupItemFeed": {
      "totalCount": 123,
      "nodes": [Page_view_groupType],
      "pageInfo": Page_view_groupFeedInfo
    }
  }
}

page_view_groupItems

Response

Returns [Page_view_groupType]

Arguments
Name Description
filters - Page_view_groupFilters
sort - Page_view_groupSort

Example

Query
query page_view_groupItems(
  $filters: Page_view_groupFilters,
  $sort: Page_view_groupSort
) {
  page_view_groupItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    page_id
    group_id
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{
  "filters": Page_view_groupFilters,
  "sort": Page_view_groupSort
}
Response
{
  "data": {
    "page_view_groupItems": [
      {
        "id": 4,
        "page_id": "4",
        "group_id": "abc123",
        "cursor": "abc123",
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed,
        "groupItem": GroupType,
        "groupItems": [GroupType],
        "groupItemFeed": GroupFeed
      }
    ]
  }
}

page_view_userItem

Response

Returns a Page_view_userType

Arguments
Name Description
id - ID!

Example

Query
query page_view_userItem($id: ID!) {
  page_view_userItem(id: $id) {
    id
    page_id
    username
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "page_view_userItem": {
      "id": 4,
      "page_id": "4",
      "username": "abc123",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

page_view_userItemFeed

Response

Returns a Page_view_userFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Page_view_userFilters
sort - JSONObject

Example

Query
query page_view_userItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Page_view_userFilters,
  $sort: JSONObject
) {
  page_view_userItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Page_view_userTypeFragment
    }
    pageInfo {
      ...Page_view_userFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": Page_view_userFilters,
  "sort": {}
}
Response
{
  "data": {
    "page_view_userItemFeed": {
      "totalCount": 123,
      "nodes": [Page_view_userType],
      "pageInfo": Page_view_userFeedInfo
    }
  }
}

page_view_userItems

Response

Returns [Page_view_userType]

Arguments
Name Description
filters - Page_view_userFilters
sort - Page_view_userSort

Example

Query
query page_view_userItems(
  $filters: Page_view_userFilters,
  $sort: Page_view_userSort
) {
  page_view_userItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    page_id
    username
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": Page_view_userFilters,
  "sort": Page_view_userSort
}
Response
{
  "data": {
    "page_view_userItems": [
      {
        "id": "4",
        "page_id": "4",
        "username": "abc123",
        "cursor": "abc123",
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

platformPermissionItem

Response

Returns a PlatformPermissionType

Arguments
Name Description
id - ID!

Example

Query
query platformPermissionItem($id: ID!) {
  platformPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "platformPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "abc123"
    }
  }
}

platformPermissionItemFeed

Response

Returns a PlatformPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - PlatformPermissionFilters
sort - JSONObject

Example

Query
query platformPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: PlatformPermissionFilters,
  $sort: JSONObject
) {
  platformPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...PlatformPermissionTypeFragment
    }
    pageInfo {
      ...PlatformPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": PlatformPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "platformPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [PlatformPermissionType],
      "pageInfo": PlatformPermissionFeedInfo
    }
  }
}

platformPermissionItems

Response

Returns [PlatformPermissionType]

Arguments
Name Description
filters - PlatformPermissionFilters
sort - PlatformPermissionSort

Example

Query
query platformPermissionItems(
  $filters: PlatformPermissionFilters,
  $sort: PlatformPermissionSort
) {
  platformPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": PlatformPermissionFilters,
  "sort": PlatformPermissionSort
}
Response
{
  "data": {
    "platformPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

projectsPermissionItem

Response

Returns a ProjectsPermissionType

Arguments
Name Description
id - ID!

Example

Query
query projectsPermissionItem($id: ID!) {
  projectsPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "projectsPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

projectsPermissionItemFeed

Response

Returns a ProjectsPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - ProjectsPermissionFilters
sort - JSONObject

Example

Query
query projectsPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: ProjectsPermissionFilters,
  $sort: JSONObject
) {
  projectsPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...ProjectsPermissionTypeFragment
    }
    pageInfo {
      ...ProjectsPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": ProjectsPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "projectsPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [ProjectsPermissionType],
      "pageInfo": ProjectsPermissionFeedInfo
    }
  }
}

projectsPermissionItems

Response

Returns [ProjectsPermissionType]

Arguments
Name Description
filters - ProjectsPermissionFilters
sort - ProjectsPermissionSort

Example

Query
query projectsPermissionItems(
  $filters: ProjectsPermissionFilters,
  $sort: ProjectsPermissionSort
) {
  projectsPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": ProjectsPermissionFilters,
  "sort": ProjectsPermissionSort
}
Response
{
  "data": {
    "projectsPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "abc123"
      }
    ]
  }
}

proposalItem

Response

Returns a ProposalType

Arguments
Name Description
id - ID!

Example

Query
query proposalItem($id: ID!) {
  proposalItem(id: $id) {
    status
    submitted
    confirmed
    approved
    completed
    title
    username
    moderator
    id
    cursor
    proposal_dataItem {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItems {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItemFeed {
      ...Proposal_dataFeedFragment
    }
    proposal_fieldsItem {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItems {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItemFeed {
      ...Proposal_fieldsFeedFragment
    }
    proposal_teamItem {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItems {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItemFeed {
      ...Proposal_teamFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "proposalItem": {
      "status": "xyz789",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "title": "abc123",
      "username": "4",
      "moderator": 4,
      "id": 123,
      "cursor": "abc123",
      "proposal_dataItem": Proposal_dataType,
      "proposal_dataItems": [Proposal_dataType],
      "proposal_dataItemFeed": Proposal_dataFeed,
      "proposal_fieldsItem": Proposal_fieldsType,
      "proposal_fieldsItems": [Proposal_fieldsType],
      "proposal_fieldsItemFeed": Proposal_fieldsFeed,
      "proposal_teamItem": Proposal_teamType,
      "proposal_teamItems": [Proposal_teamType],
      "proposal_teamItemFeed": Proposal_teamFeed,
      "visitItem": VisitType,
      "visitItems": [VisitType],
      "visitItemFeed": VisitFeed
    }
  }
}

proposalItemFeed

Response

Returns a ProposalFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - ProposalFilters
sort - JSONObject

Example

Query
query proposalItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: ProposalFilters,
  $sort: JSONObject
) {
  proposalItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...ProposalTypeFragment
    }
    pageInfo {
      ...ProposalFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": ProposalFilters,
  "sort": {}
}
Response
{
  "data": {
    "proposalItemFeed": {
      "totalCount": 123,
      "nodes": [ProposalType],
      "pageInfo": ProposalFeedInfo
    }
  }
}

proposalItems

Response

Returns [ProposalType]

Arguments
Name Description
filters - ProposalFilters
sort - ProposalSort

Example

Query
query proposalItems(
  $filters: ProposalFilters,
  $sort: ProposalSort
) {
  proposalItems(
    filters: $filters,
    sort: $sort
  ) {
    status
    submitted
    confirmed
    approved
    completed
    title
    username
    moderator
    id
    cursor
    proposal_dataItem {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItems {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItemFeed {
      ...Proposal_dataFeedFragment
    }
    proposal_fieldsItem {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItems {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItemFeed {
      ...Proposal_fieldsFeedFragment
    }
    proposal_teamItem {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItems {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItemFeed {
      ...Proposal_teamFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{
  "filters": ProposalFilters,
  "sort": ProposalSort
}
Response
{
  "data": {
    "proposalItems": [
      {
        "status": "abc123",
        "submitted": "2007-12-03T10:15:30Z",
        "confirmed": "2007-12-03T10:15:30Z",
        "approved": "2007-12-03T10:15:30Z",
        "completed": "2007-12-03T10:15:30Z",
        "title": "xyz789",
        "username": "4",
        "moderator": "4",
        "id": 987,
        "cursor": "abc123",
        "proposal_dataItem": Proposal_dataType,
        "proposal_dataItems": [Proposal_dataType],
        "proposal_dataItemFeed": Proposal_dataFeed,
        "proposal_fieldsItem": Proposal_fieldsType,
        "proposal_fieldsItems": [Proposal_fieldsType],
        "proposal_fieldsItemFeed": Proposal_fieldsFeed,
        "proposal_teamItem": Proposal_teamType,
        "proposal_teamItems": [Proposal_teamType],
        "proposal_teamItemFeed": Proposal_teamFeed,
        "visitItem": VisitType,
        "visitItems": [VisitType],
        "visitItemFeed": VisitFeed
      }
    ]
  }
}

proposalPermissionItem

Response

Returns a ProposalPermissionType

Arguments
Name Description
id - ID!

Example

Query
query proposalPermissionItem($id: ID!) {
  proposalPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "proposalPermissionItem": {
      "entity_id": 123,
      "scopes": {},
      "cursor": "abc123"
    }
  }
}

proposalPermissionItemFeed

Response

Returns a ProposalPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - ProposalPermissionFilters
sort - JSONObject

Example

Query
query proposalPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: ProposalPermissionFilters,
  $sort: JSONObject
) {
  proposalPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...ProposalPermissionTypeFragment
    }
    pageInfo {
      ...ProposalPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": ProposalPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "proposalPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [ProposalPermissionType],
      "pageInfo": ProposalPermissionFeedInfo
    }
  }
}

proposalPermissionItems

Response

Returns [ProposalPermissionType]

Arguments
Name Description
filters - ProposalPermissionFilters
sort - ProposalPermissionSort

Example

Query
query proposalPermissionItems(
  $filters: ProposalPermissionFilters,
  $sort: ProposalPermissionSort
) {
  proposalPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": ProposalPermissionFilters,
  "sort": ProposalPermissionSort
}
Response
{
  "data": {
    "proposalPermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

proposal_dataItem

Response

Returns a Proposal_dataType

Arguments
Name Description
id - ID!

Example

Query
query proposal_dataItem($id: ID!) {
  proposal_dataItem(id: $id) {
    fid
    ref
    content
    title
    alttitle
    type
    required
    options
    altoptions
    order
    proposal_id
    cursor
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "proposal_dataItem": {
      "fid": 987,
      "ref": "abc123",
      "content": {},
      "title": "abc123",
      "alttitle": "abc123",
      "type": "abc123",
      "required": 123,
      "options": {},
      "altoptions": {},
      "order": 987,
      "proposal_id": 987,
      "cursor": "xyz789",
      "proposalItem": ProposalType,
      "proposalItems": [ProposalType],
      "proposalItemFeed": ProposalFeed
    }
  }
}

proposal_dataItemFeed

Response

Returns a Proposal_dataFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Proposal_dataFilters
sort - JSONObject

Example

Query
query proposal_dataItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Proposal_dataFilters,
  $sort: JSONObject
) {
  proposal_dataItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Proposal_dataTypeFragment
    }
    pageInfo {
      ...Proposal_dataFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": Proposal_dataFilters,
  "sort": {}
}
Response
{
  "data": {
    "proposal_dataItemFeed": {
      "totalCount": 987,
      "nodes": [Proposal_dataType],
      "pageInfo": Proposal_dataFeedInfo
    }
  }
}

proposal_dataItems

Response

Returns [Proposal_dataType]

Arguments
Name Description
filters - Proposal_dataFilters
sort - Proposal_dataSort

Example

Query
query proposal_dataItems(
  $filters: Proposal_dataFilters,
  $sort: Proposal_dataSort
) {
  proposal_dataItems(
    filters: $filters,
    sort: $sort
  ) {
    fid
    ref
    content
    title
    alttitle
    type
    required
    options
    altoptions
    order
    proposal_id
    cursor
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
  }
}
Variables
{
  "filters": Proposal_dataFilters,
  "sort": Proposal_dataSort
}
Response
{
  "data": {
    "proposal_dataItems": [
      {
        "fid": 123,
        "ref": "abc123",
        "content": {},
        "title": "abc123",
        "alttitle": "abc123",
        "type": "xyz789",
        "required": 987,
        "options": {},
        "altoptions": {},
        "order": 987,
        "proposal_id": 987,
        "cursor": "abc123",
        "proposalItem": ProposalType,
        "proposalItems": [ProposalType],
        "proposalItemFeed": ProposalFeed
      }
    ]
  }
}

proposal_fieldsItem

Response

Returns a Proposal_fieldsType

Arguments
Name Description
id - ID!

Example

Query
query proposal_fieldsItem($id: ID!) {
  proposal_fieldsItem(id: $id) {
    fid
    ref
    content
    title
    alttitle
    type
    required
    options
    altoptions
    order
    proposal_id
    cursor
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "proposal_fieldsItem": {
      "fid": 987,
      "ref": "abc123",
      "content": {},
      "title": "abc123",
      "alttitle": "xyz789",
      "type": "xyz789",
      "required": 123,
      "options": {},
      "altoptions": {},
      "order": 123,
      "proposal_id": 987,
      "cursor": "abc123",
      "proposalItem": ProposalType,
      "proposalItems": [ProposalType],
      "proposalItemFeed": ProposalFeed
    }
  }
}

proposal_fieldsItemFeed

Response

Returns a Proposal_fieldsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Proposal_fieldsFilters
sort - JSONObject

Example

Query
query proposal_fieldsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Proposal_fieldsFilters,
  $sort: JSONObject
) {
  proposal_fieldsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Proposal_fieldsTypeFragment
    }
    pageInfo {
      ...Proposal_fieldsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Proposal_fieldsFilters,
  "sort": {}
}
Response
{
  "data": {
    "proposal_fieldsItemFeed": {
      "totalCount": 987,
      "nodes": [Proposal_fieldsType],
      "pageInfo": Proposal_fieldsFeedInfo
    }
  }
}

proposal_fieldsItems

Response

Returns [Proposal_fieldsType]

Arguments
Name Description
filters - Proposal_fieldsFilters
sort - Proposal_fieldsSort

Example

Query
query proposal_fieldsItems(
  $filters: Proposal_fieldsFilters,
  $sort: Proposal_fieldsSort
) {
  proposal_fieldsItems(
    filters: $filters,
    sort: $sort
  ) {
    fid
    ref
    content
    title
    alttitle
    type
    required
    options
    altoptions
    order
    proposal_id
    cursor
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
  }
}
Variables
{
  "filters": Proposal_fieldsFilters,
  "sort": Proposal_fieldsSort
}
Response
{
  "data": {
    "proposal_fieldsItems": [
      {
        "fid": 123,
        "ref": "xyz789",
        "content": {},
        "title": "xyz789",
        "alttitle": "xyz789",
        "type": "abc123",
        "required": 123,
        "options": {},
        "altoptions": {},
        "order": 987,
        "proposal_id": 987,
        "cursor": "xyz789",
        "proposalItem": ProposalType,
        "proposalItems": [ProposalType],
        "proposalItemFeed": ProposalFeed
      }
    ]
  }
}

proposal_teamItem

Response

Returns a Proposal_teamType

Arguments
Name Description
id - ID!

Example

Query
query proposal_teamItem($id: ID!) {
  proposal_teamItem(id: $id) {
    username
    profileComplete
    missingAttributes
    proposal_id
    user_id
    cursor
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "proposal_teamItem": {
      "username": 4,
      "profileComplete": 987,
      "missingAttributes": ["abc123"],
      "proposal_id": 123,
      "user_id": 4,
      "cursor": "abc123",
      "proposalItem": ProposalType,
      "proposalItems": [ProposalType],
      "proposalItemFeed": ProposalFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

proposal_teamItemFeed

Response

Returns a Proposal_teamFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Proposal_teamFilters
sort - JSONObject

Example

Query
query proposal_teamItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Proposal_teamFilters,
  $sort: JSONObject
) {
  proposal_teamItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Proposal_teamTypeFragment
    }
    pageInfo {
      ...Proposal_teamFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": Proposal_teamFilters,
  "sort": {}
}
Response
{
  "data": {
    "proposal_teamItemFeed": {
      "totalCount": 123,
      "nodes": [Proposal_teamType],
      "pageInfo": Proposal_teamFeedInfo
    }
  }
}

proposal_teamItems

Response

Returns [Proposal_teamType]

Arguments
Name Description
filters - Proposal_teamFilters
sort - Proposal_teamSort

Example

Query
query proposal_teamItems(
  $filters: Proposal_teamFilters,
  $sort: Proposal_teamSort
) {
  proposal_teamItems(
    filters: $filters,
    sort: $sort
  ) {
    username
    profileComplete
    missingAttributes
    proposal_id
    user_id
    cursor
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": Proposal_teamFilters,
  "sort": Proposal_teamSort
}
Response
{
  "data": {
    "proposal_teamItems": [
      {
        "username": "4",
        "profileComplete": 123,
        "missingAttributes": ["abc123"],
        "proposal_id": 123,
        "user_id": "4",
        "cursor": "xyz789",
        "proposalItem": ProposalType,
        "proposalItems": [ProposalType],
        "proposalItemFeed": ProposalFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

recordItem

Response

Returns a RecordType

Arguments
Name Description
id - ID!

Example

Query
query recordItem($id: ID!) {
  recordItem(id: $id) {
    id
    bucket
    schema
    owner
    created
    updated
    cursor
    bucketItem {
      ...BucketTypeFragment
    }
    bucketItems {
      ...BucketTypeFragment
    }
    bucketItemFeed {
      ...BucketFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "recordItem": {
      "id": "4",
      "bucket": "4",
      "schema": "abc123",
      "owner": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "cursor": "abc123",
      "bucketItem": BucketType,
      "bucketItems": [BucketType],
      "bucketItemFeed": BucketFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

recordItemFeed

Response

Returns a RecordFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - RecordFilters
sort - JSONObject

Example

Query
query recordItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: RecordFilters,
  $sort: JSONObject
) {
  recordItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...RecordTypeFragment
    }
    pageInfo {
      ...RecordFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": RecordFilters,
  "sort": {}
}
Response
{
  "data": {
    "recordItemFeed": {
      "totalCount": 987,
      "nodes": [RecordType],
      "pageInfo": RecordFeedInfo
    }
  }
}

recordItems

Response

Returns [RecordType]

Arguments
Name Description
filters - RecordFilters
sort - RecordSort

Example

Query
query recordItems(
  $filters: RecordFilters,
  $sort: RecordSort
) {
  recordItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    bucket
    schema
    owner
    created
    updated
    cursor
    bucketItem {
      ...BucketTypeFragment
    }
    bucketItems {
      ...BucketTypeFragment
    }
    bucketItemFeed {
      ...BucketFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": RecordFilters,
  "sort": RecordSort
}
Response
{
  "data": {
    "recordItems": [
      {
        "id": 4,
        "bucket": 4,
        "schema": "abc123",
        "owner": "xyz789",
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "cursor": "xyz789",
        "bucketItem": BucketType,
        "bucketItems": [BucketType],
        "bucketItemFeed": BucketFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

scopeItem

Response

Returns a ScopeType

Arguments
Name Description
id - ID!

Example

Query
query scopeItem($id: ID!) {
  scopeItem(id: $id) {
    id
    reference
    name
    description
    cursor
    scope_attributeItem {
      ...Scope_attributeTypeFragment
    }
    scope_attributeItems {
      ...Scope_attributeTypeFragment
    }
    scope_attributeItemFeed {
      ...Scope_attributeFeedFragment
    }
    site_scopeItem {
      ...Site_scopeTypeFragment
    }
    site_scopeItems {
      ...Site_scopeTypeFragment
    }
    site_scopeItemFeed {
      ...Site_scopeFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "scopeItem": {
      "id": "4",
      "reference": "abc123",
      "name": "abc123",
      "description": "xyz789",
      "cursor": "abc123",
      "scope_attributeItem": Scope_attributeType,
      "scope_attributeItems": [Scope_attributeType],
      "scope_attributeItemFeed": Scope_attributeFeed,
      "site_scopeItem": Site_scopeType,
      "site_scopeItems": [Site_scopeType],
      "site_scopeItemFeed": Site_scopeFeed
    }
  }
}

scopeItemFeed

Response

Returns a ScopeFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - ScopeFilters
sort - JSONObject

Example

Query
query scopeItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: ScopeFilters,
  $sort: JSONObject
) {
  scopeItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...ScopeTypeFragment
    }
    pageInfo {
      ...ScopeFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": ScopeFilters,
  "sort": {}
}
Response
{
  "data": {
    "scopeItemFeed": {
      "totalCount": 123,
      "nodes": [ScopeType],
      "pageInfo": ScopeFeedInfo
    }
  }
}

scopeItems

Response

Returns [ScopeType]

Arguments
Name Description
filters - ScopeFilters
sort - ScopeSort

Example

Query
query scopeItems(
  $filters: ScopeFilters,
  $sort: ScopeSort
) {
  scopeItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    reference
    name
    description
    cursor
    scope_attributeItem {
      ...Scope_attributeTypeFragment
    }
    scope_attributeItems {
      ...Scope_attributeTypeFragment
    }
    scope_attributeItemFeed {
      ...Scope_attributeFeedFragment
    }
    site_scopeItem {
      ...Site_scopeTypeFragment
    }
    site_scopeItems {
      ...Site_scopeTypeFragment
    }
    site_scopeItemFeed {
      ...Site_scopeFeedFragment
    }
  }
}
Variables
{
  "filters": ScopeFilters,
  "sort": ScopeSort
}
Response
{
  "data": {
    "scopeItems": [
      {
        "id": 4,
        "reference": "abc123",
        "name": "abc123",
        "description": "xyz789",
        "cursor": "abc123",
        "scope_attributeItem": Scope_attributeType,
        "scope_attributeItems": [Scope_attributeType],
        "scope_attributeItemFeed": Scope_attributeFeed,
        "site_scopeItem": Site_scopeType,
        "site_scopeItems": [Site_scopeType],
        "site_scopeItemFeed": Site_scopeFeed
      }
    ]
  }
}

scope_attributeItem

Response

Returns a Scope_attributeType

Arguments
Name Description
id - ID!

Example

Query
query scope_attributeItem($id: ID!) {
  scope_attributeItem(id: $id) {
    id
    scope_id
    attribute_id
    cursor
    scopeItem {
      ...ScopeTypeFragment
    }
    scopeItems {
      ...ScopeTypeFragment
    }
    scopeItemFeed {
      ...ScopeFeedFragment
    }
    attributeItem {
      ...AttributeTypeFragment
    }
    attributeItems {
      ...AttributeTypeFragment
    }
    attributeItemFeed {
      ...AttributeFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "scope_attributeItem": {
      "id": 4,
      "scope_id": "4",
      "attribute_id": "4",
      "cursor": "abc123",
      "scopeItem": ScopeType,
      "scopeItems": [ScopeType],
      "scopeItemFeed": ScopeFeed,
      "attributeItem": AttributeType,
      "attributeItems": [AttributeType],
      "attributeItemFeed": AttributeFeed
    }
  }
}

scope_attributeItemFeed

Response

Returns a Scope_attributeFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Scope_attributeFilters
sort - JSONObject

Example

Query
query scope_attributeItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Scope_attributeFilters,
  $sort: JSONObject
) {
  scope_attributeItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Scope_attributeTypeFragment
    }
    pageInfo {
      ...Scope_attributeFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Scope_attributeFilters,
  "sort": {}
}
Response
{
  "data": {
    "scope_attributeItemFeed": {
      "totalCount": 123,
      "nodes": [Scope_attributeType],
      "pageInfo": Scope_attributeFeedInfo
    }
  }
}

scope_attributeItems

Response

Returns [Scope_attributeType]

Arguments
Name Description
filters - Scope_attributeFilters
sort - Scope_attributeSort

Example

Query
query scope_attributeItems(
  $filters: Scope_attributeFilters,
  $sort: Scope_attributeSort
) {
  scope_attributeItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    scope_id
    attribute_id
    cursor
    scopeItem {
      ...ScopeTypeFragment
    }
    scopeItems {
      ...ScopeTypeFragment
    }
    scopeItemFeed {
      ...ScopeFeedFragment
    }
    attributeItem {
      ...AttributeTypeFragment
    }
    attributeItems {
      ...AttributeTypeFragment
    }
    attributeItemFeed {
      ...AttributeFeedFragment
    }
  }
}
Variables
{
  "filters": Scope_attributeFilters,
  "sort": Scope_attributeSort
}
Response
{
  "data": {
    "scope_attributeItems": [
      {
        "id": "4",
        "scope_id": 4,
        "attribute_id": 4,
        "cursor": "xyz789",
        "scopeItem": ScopeType,
        "scopeItems": [ScopeType],
        "scopeItemFeed": ScopeFeed,
        "attributeItem": AttributeType,
        "attributeItems": [AttributeType],
        "attributeItemFeed": AttributeFeed
      }
    ]
  }
}

sessionItem

Response

Returns a SessionType

Arguments
Name Description
id - ID!

Example

Query
query sessionItem($id: ID!) {
  sessionItem(id: $id) {
    vsid
    access_id
    visit_id
    status
    mid
    sid
    session_completed
    session_cancelled
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "sessionItem": {
      "vsid": 987,
      "access_id": 123,
      "visit_id": 123,
      "status": "abc123",
      "mid": 987,
      "sid": 987,
      "session_completed": "2007-12-03T10:15:30Z",
      "session_cancelled": "2007-12-03T10:15:30Z",
      "cursor": "abc123",
      "accessItem": AccessType,
      "accessItems": [AccessType],
      "accessItemFeed": AccessFeed,
      "visitItem": VisitType,
      "visitItems": [VisitType],
      "visitItemFeed": VisitFeed
    }
  }
}

sessionItemFeed

Response

Returns a SessionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - SessionFilters
sort - JSONObject

Example

Query
query sessionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: SessionFilters,
  $sort: JSONObject
) {
  sessionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...SessionTypeFragment
    }
    pageInfo {
      ...SessionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": SessionFilters,
  "sort": {}
}
Response
{
  "data": {
    "sessionItemFeed": {
      "totalCount": 987,
      "nodes": [SessionType],
      "pageInfo": SessionFeedInfo
    }
  }
}

sessionItems

Response

Returns [SessionType]

Arguments
Name Description
filters - SessionFilters
sort - SessionSort

Example

Query
query sessionItems(
  $filters: SessionFilters,
  $sort: SessionSort
) {
  sessionItems(
    filters: $filters,
    sort: $sort
  ) {
    vsid
    access_id
    visit_id
    status
    mid
    sid
    session_completed
    session_cancelled
    cursor
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{
  "filters": SessionFilters,
  "sort": SessionSort
}
Response
{
  "data": {
    "sessionItems": [
      {
        "vsid": 987,
        "access_id": 987,
        "visit_id": 987,
        "status": "xyz789",
        "mid": 987,
        "sid": 987,
        "session_completed": "2007-12-03T10:15:30Z",
        "session_cancelled": "2007-12-03T10:15:30Z",
        "cursor": "abc123",
        "accessItem": AccessType,
        "accessItems": [AccessType],
        "accessItemFeed": AccessFeed,
        "visitItem": VisitType,
        "visitItems": [VisitType],
        "visitItemFeed": VisitFeed
      }
    ]
  }
}

sessionPermissionItem

Response

Returns a SessionPermissionType

Arguments
Name Description
id - ID!

Example

Query
query sessionPermissionItem($id: ID!) {
  sessionPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "sessionPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

sessionPermissionItemFeed

Response

Returns a SessionPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - SessionPermissionFilters
sort - JSONObject

Example

Query
query sessionPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: SessionPermissionFilters,
  $sort: JSONObject
) {
  sessionPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...SessionPermissionTypeFragment
    }
    pageInfo {
      ...SessionPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": SessionPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "sessionPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [SessionPermissionType],
      "pageInfo": SessionPermissionFeedInfo
    }
  }
}

sessionPermissionItems

Response

Returns [SessionPermissionType]

Arguments
Name Description
filters - SessionPermissionFilters
sort - SessionPermissionSort

Example

Query
query sessionPermissionItems(
  $filters: SessionPermissionFilters,
  $sort: SessionPermissionSort
) {
  sessionPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": SessionPermissionFilters,
  "sort": SessionPermissionSort
}
Response
{
  "data": {
    "sessionPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

siteExItem

Response

Returns a SiteExType

Arguments
Name Description
id - ID!

Example

Query
query siteExItem($id: ID!) {
  siteExItem(id: $id) {
    id
    name
    title
    home_uri
    perm_attribute
    theme
    privacy_policy_url
    terms_url
    created
    updated
    active
    administrators
    cursor
    menuItem {
      ...MenuTypeFragment
    }
    menuItems {
      ...MenuTypeFragment
    }
    menuItemFeed {
      ...MenuFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
    site_administratorItem {
      ...Site_administratorTypeFragment
    }
    site_administratorItems {
      ...Site_administratorTypeFragment
    }
    site_administratorItemFeed {
      ...Site_administratorFeedFragment
    }
    site_domainItem {
      ...Site_domainTypeFragment
    }
    site_domainItems {
      ...Site_domainTypeFragment
    }
    site_domainItemFeed {
      ...Site_domainFeedFragment
    }
    site_logItem {
      ...Site_logTypeFragment
    }
    site_logItems {
      ...Site_logTypeFragment
    }
    site_logItemFeed {
      ...Site_logFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "siteExItem": {
      "id": 4,
      "name": "xyz789",
      "title": "xyz789",
      "home_uri": "xyz789",
      "perm_attribute": "abc123",
      "theme": {},
      "privacy_policy_url": "abc123",
      "terms_url": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "active": false,
      "administrators": {},
      "cursor": "abc123",
      "menuItem": MenuType,
      "menuItems": [MenuType],
      "menuItemFeed": MenuFeed,
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "site_layoutItem": Site_layoutType,
      "site_layoutItems": [Site_layoutType],
      "site_layoutItemFeed": Site_layoutFeed,
      "site_administratorItem": Site_administratorType,
      "site_administratorItems": [Site_administratorType],
      "site_administratorItemFeed": Site_administratorFeed,
      "site_domainItem": Site_domainType,
      "site_domainItems": [Site_domainType],
      "site_domainItemFeed": Site_domainFeed,
      "site_logItem": Site_logType,
      "site_logItems": [Site_logType],
      "site_logItemFeed": Site_logFeed
    }
  }
}

siteExItemFeed

Response

Returns a SiteExFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - SiteExFilters
sort - JSONObject

Example

Query
query siteExItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: SiteExFilters,
  $sort: JSONObject
) {
  siteExItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...SiteExTypeFragment
    }
    pageInfo {
      ...SiteExFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": SiteExFilters,
  "sort": {}
}
Response
{
  "data": {
    "siteExItemFeed": {
      "totalCount": 987,
      "nodes": [SiteExType],
      "pageInfo": SiteExFeedInfo
    }
  }
}

siteExItems

Response

Returns [SiteExType]

Arguments
Name Description
filters - SiteExFilters
sort - SiteExSort

Example

Query
query siteExItems(
  $filters: SiteExFilters,
  $sort: SiteExSort
) {
  siteExItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    name
    title
    home_uri
    perm_attribute
    theme
    privacy_policy_url
    terms_url
    created
    updated
    active
    administrators
    cursor
    menuItem {
      ...MenuTypeFragment
    }
    menuItems {
      ...MenuTypeFragment
    }
    menuItemFeed {
      ...MenuFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
    site_administratorItem {
      ...Site_administratorTypeFragment
    }
    site_administratorItems {
      ...Site_administratorTypeFragment
    }
    site_administratorItemFeed {
      ...Site_administratorFeedFragment
    }
    site_domainItem {
      ...Site_domainTypeFragment
    }
    site_domainItems {
      ...Site_domainTypeFragment
    }
    site_domainItemFeed {
      ...Site_domainFeedFragment
    }
    site_logItem {
      ...Site_logTypeFragment
    }
    site_logItems {
      ...Site_logTypeFragment
    }
    site_logItemFeed {
      ...Site_logFeedFragment
    }
  }
}
Variables
{
  "filters": SiteExFilters,
  "sort": SiteExSort
}
Response
{
  "data": {
    "siteExItems": [
      {
        "id": "4",
        "name": "xyz789",
        "title": "xyz789",
        "home_uri": "abc123",
        "perm_attribute": "abc123",
        "theme": {},
        "privacy_policy_url": "abc123",
        "terms_url": "abc123",
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "active": true,
        "administrators": {},
        "cursor": "xyz789",
        "menuItem": MenuType,
        "menuItems": [MenuType],
        "menuItemFeed": MenuFeed,
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed,
        "site_layoutItem": Site_layoutType,
        "site_layoutItems": [Site_layoutType],
        "site_layoutItemFeed": Site_layoutFeed,
        "site_administratorItem": Site_administratorType,
        "site_administratorItems": [
          Site_administratorType
        ],
        "site_administratorItemFeed": Site_administratorFeed,
        "site_domainItem": Site_domainType,
        "site_domainItems": [Site_domainType],
        "site_domainItemFeed": Site_domainFeed,
        "site_logItem": Site_logType,
        "site_logItems": [Site_logType],
        "site_logItemFeed": Site_logFeed
      }
    ]
  }
}

siteItem

Response

Returns a SiteType

Arguments
Name Description
id - ID!

Example

Query
query siteItem($id: ID!) {
  siteItem(id: $id) {
    id
    name
    title
    home_uri
    perm_attribute
    theme
    privacy_policy_url
    terms_url
    created
    updated
    active
    is_admin
    cursor
    menuItem {
      ...MenuTypeFragment
    }
    menuItems {
      ...MenuTypeFragment
    }
    menuItemFeed {
      ...MenuFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
    site_administratorItem {
      ...Site_administratorTypeFragment
    }
    site_administratorItems {
      ...Site_administratorTypeFragment
    }
    site_administratorItemFeed {
      ...Site_administratorFeedFragment
    }
    site_domainItem {
      ...Site_domainTypeFragment
    }
    site_domainItems {
      ...Site_domainTypeFragment
    }
    site_domainItemFeed {
      ...Site_domainFeedFragment
    }
    site_logItem {
      ...Site_logTypeFragment
    }
    site_logItems {
      ...Site_logTypeFragment
    }
    site_logItemFeed {
      ...Site_logFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "siteItem": {
      "id": "4",
      "name": "abc123",
      "title": "xyz789",
      "home_uri": "xyz789",
      "perm_attribute": "abc123",
      "theme": {},
      "privacy_policy_url": "xyz789",
      "terms_url": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "active": false,
      "is_admin": false,
      "cursor": "abc123",
      "menuItem": MenuType,
      "menuItems": [MenuType],
      "menuItemFeed": MenuFeed,
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "site_layoutItem": Site_layoutType,
      "site_layoutItems": [Site_layoutType],
      "site_layoutItemFeed": Site_layoutFeed,
      "site_administratorItem": Site_administratorType,
      "site_administratorItems": [Site_administratorType],
      "site_administratorItemFeed": Site_administratorFeed,
      "site_domainItem": Site_domainType,
      "site_domainItems": [Site_domainType],
      "site_domainItemFeed": Site_domainFeed,
      "site_logItem": Site_logType,
      "site_logItems": [Site_logType],
      "site_logItemFeed": Site_logFeed
    }
  }
}

siteItemFeed

Response

Returns a SiteFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject

Example

Query
query siteItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: SiteFilters,
  $sort: JSONObject
) {
  siteItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...SiteTypeFragment
    }
    pageInfo {
      ...SiteFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": SiteFilters,
  "sort": {}
}
Response
{
  "data": {
    "siteItemFeed": {
      "totalCount": 123,
      "nodes": [SiteType],
      "pageInfo": SiteFeedInfo
    }
  }
}

siteItems

Response

Returns [SiteType]

Arguments
Name Description
filters - SiteFilters
sort - SiteSort

Example

Query
query siteItems(
  $filters: SiteFilters,
  $sort: SiteSort
) {
  siteItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    name
    title
    home_uri
    perm_attribute
    theme
    privacy_policy_url
    terms_url
    created
    updated
    active
    is_admin
    cursor
    menuItem {
      ...MenuTypeFragment
    }
    menuItems {
      ...MenuTypeFragment
    }
    menuItemFeed {
      ...MenuFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
    site_administratorItem {
      ...Site_administratorTypeFragment
    }
    site_administratorItems {
      ...Site_administratorTypeFragment
    }
    site_administratorItemFeed {
      ...Site_administratorFeedFragment
    }
    site_domainItem {
      ...Site_domainTypeFragment
    }
    site_domainItems {
      ...Site_domainTypeFragment
    }
    site_domainItemFeed {
      ...Site_domainFeedFragment
    }
    site_logItem {
      ...Site_logTypeFragment
    }
    site_logItems {
      ...Site_logTypeFragment
    }
    site_logItemFeed {
      ...Site_logFeedFragment
    }
  }
}
Variables
{
  "filters": SiteFilters,
  "sort": SiteSort
}
Response
{
  "data": {
    "siteItems": [
      {
        "id": "4",
        "name": "xyz789",
        "title": "xyz789",
        "home_uri": "xyz789",
        "perm_attribute": "xyz789",
        "theme": {},
        "privacy_policy_url": "xyz789",
        "terms_url": "abc123",
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "active": true,
        "is_admin": true,
        "cursor": "abc123",
        "menuItem": MenuType,
        "menuItems": [MenuType],
        "menuItemFeed": MenuFeed,
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed,
        "site_layoutItem": Site_layoutType,
        "site_layoutItems": [Site_layoutType],
        "site_layoutItemFeed": Site_layoutFeed,
        "site_administratorItem": Site_administratorType,
        "site_administratorItems": [
          Site_administratorType
        ],
        "site_administratorItemFeed": Site_administratorFeed,
        "site_domainItem": Site_domainType,
        "site_domainItems": [Site_domainType],
        "site_domainItemFeed": Site_domainFeed,
        "site_logItem": Site_logType,
        "site_logItems": [Site_logType],
        "site_logItemFeed": Site_logFeed
      }
    ]
  }
}

siteMembersItem

Response

Returns a SiteMembersType

Arguments
Name Description
id - ID!

Example

Query
query siteMembersItem($id: ID!) {
  siteMembersItem(id: $id) {
    id
    perm_group_id
    username
    first_name
    last_name
    email
    avatar
    gender
    nationality
    country_of_residence
    timezone
    organization_id
    publication
    bio
    specialization
    career_stage
    alt_emails
    orcid
    orcid_settings
    aria_uid
    site_id
    search
    cursor
    organizationItem {
      ...OrganizationTypeFragment
    }
    organizationItems {
      ...OrganizationTypeFragment
    }
    organizationItemFeed {
      ...OrganizationFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "siteMembersItem": {
      "id": 123,
      "perm_group_id": 987,
      "username": "xyz789",
      "first_name": "abc123",
      "last_name": "abc123",
      "email": "xyz789",
      "avatar": {},
      "gender": "abc123",
      "nationality": "abc123",
      "country_of_residence": "abc123",
      "timezone": "xyz789",
      "organization_id": "4",
      "publication": {},
      "bio": "xyz789",
      "specialization": {},
      "career_stage": "abc123",
      "alt_emails": {},
      "orcid": "xyz789",
      "orcid_settings": {},
      "aria_uid": 987,
      "site_id": "4",
      "search": "xyz789",
      "cursor": "abc123",
      "organizationItem": OrganizationType,
      "organizationItems": [OrganizationType],
      "organizationItemFeed": OrganizationFeed
    }
  }
}

siteMembersItemFeed

Response

Returns a SiteMembersFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - SiteMembersFilters
sort - JSONObject

Example

Query
query siteMembersItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: SiteMembersFilters,
  $sort: JSONObject
) {
  siteMembersItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...SiteMembersTypeFragment
    }
    pageInfo {
      ...SiteMembersFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": SiteMembersFilters,
  "sort": {}
}
Response
{
  "data": {
    "siteMembersItemFeed": {
      "totalCount": 123,
      "nodes": [SiteMembersType],
      "pageInfo": SiteMembersFeedInfo
    }
  }
}

siteMembersItems

Response

Returns [SiteMembersType]

Arguments
Name Description
filters - SiteMembersFilters
sort - SiteMembersSort

Example

Query
query siteMembersItems(
  $filters: SiteMembersFilters,
  $sort: SiteMembersSort
) {
  siteMembersItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    perm_group_id
    username
    first_name
    last_name
    email
    avatar
    gender
    nationality
    country_of_residence
    timezone
    organization_id
    publication
    bio
    specialization
    career_stage
    alt_emails
    orcid
    orcid_settings
    aria_uid
    site_id
    search
    cursor
    organizationItem {
      ...OrganizationTypeFragment
    }
    organizationItems {
      ...OrganizationTypeFragment
    }
    organizationItemFeed {
      ...OrganizationFeedFragment
    }
  }
}
Variables
{
  "filters": SiteMembersFilters,
  "sort": SiteMembersSort
}
Response
{
  "data": {
    "siteMembersItems": [
      {
        "id": 987,
        "perm_group_id": 123,
        "username": "xyz789",
        "first_name": "abc123",
        "last_name": "abc123",
        "email": "abc123",
        "avatar": {},
        "gender": "abc123",
        "nationality": "xyz789",
        "country_of_residence": "xyz789",
        "timezone": "abc123",
        "organization_id": "4",
        "publication": {},
        "bio": "xyz789",
        "specialization": {},
        "career_stage": "xyz789",
        "alt_emails": {},
        "orcid": "abc123",
        "orcid_settings": {},
        "aria_uid": 123,
        "site_id": "4",
        "search": "abc123",
        "cursor": "abc123",
        "organizationItem": OrganizationType,
        "organizationItems": [OrganizationType],
        "organizationItemFeed": OrganizationFeed
      }
    ]
  }
}

site_administratorItem

Response

Returns a Site_administratorType

Arguments
Name Description
id - ID!

Example

Query
query site_administratorItem($id: ID!) {
  site_administratorItem(id: $id) {
    id
    site_id
    username
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "site_administratorItem": {
      "id": "4",
      "site_id": "4",
      "username": "abc123",
      "cursor": "abc123",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

site_administratorItemFeed

Response

Returns a Site_administratorFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Site_administratorFilters
sort - JSONObject

Example

Query
query site_administratorItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Site_administratorFilters,
  $sort: JSONObject
) {
  site_administratorItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Site_administratorTypeFragment
    }
    pageInfo {
      ...Site_administratorFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": Site_administratorFilters,
  "sort": {}
}
Response
{
  "data": {
    "site_administratorItemFeed": {
      "totalCount": 123,
      "nodes": [Site_administratorType],
      "pageInfo": Site_administratorFeedInfo
    }
  }
}

site_administratorItems

Response

Returns [Site_administratorType]

Arguments
Name Description
filters - Site_administratorFilters
sort - Site_administratorSort

Example

Query
query site_administratorItems(
  $filters: Site_administratorFilters,
  $sort: Site_administratorSort
) {
  site_administratorItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    username
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": Site_administratorFilters,
  "sort": Site_administratorSort
}
Response
{
  "data": {
    "site_administratorItems": [
      {
        "id": "4",
        "site_id": "4",
        "username": "xyz789",
        "cursor": "abc123",
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

site_domainItem

Response

Returns a Site_domainType

Arguments
Name Description
id - ID!

Example

Query
query site_domainItem($id: ID!) {
  site_domainItem(id: $id) {
    id
    site_id
    domain
    active
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "site_domainItem": {
      "id": "4",
      "site_id": "4",
      "domain": "xyz789",
      "active": false,
      "cursor": "abc123",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

site_domainItemFeed

Response

Returns a Site_domainFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Site_domainFilters
sort - JSONObject

Example

Query
query site_domainItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Site_domainFilters,
  $sort: JSONObject
) {
  site_domainItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Site_domainTypeFragment
    }
    pageInfo {
      ...Site_domainFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": Site_domainFilters,
  "sort": {}
}
Response
{
  "data": {
    "site_domainItemFeed": {
      "totalCount": 123,
      "nodes": [Site_domainType],
      "pageInfo": Site_domainFeedInfo
    }
  }
}

site_domainItems

Response

Returns [Site_domainType]

Arguments
Name Description
filters - Site_domainFilters
sort - Site_domainSort

Example

Query
query site_domainItems(
  $filters: Site_domainFilters,
  $sort: Site_domainSort
) {
  site_domainItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    domain
    active
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": Site_domainFilters,
  "sort": Site_domainSort
}
Response
{
  "data": {
    "site_domainItems": [
      {
        "id": "4",
        "site_id": "4",
        "domain": "abc123",
        "active": true,
        "cursor": "abc123",
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

site_layoutItem

Response

Returns a Site_layoutType

Arguments
Name Description
id - ID!

Example

Query
query site_layoutItem($id: ID!) {
  site_layoutItem(id: $id) {
    id
    site_id
    site_layout_content_id
    type
    layout_component
    weight
    cursor
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
    site_layout_contentItem {
      ...Site_layout_contentTypeFragment
    }
    site_layout_contentItems {
      ...Site_layout_contentTypeFragment
    }
    site_layout_contentItemFeed {
      ...Site_layout_contentFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "site_layoutItem": {
      "id": "4",
      "site_id": "4",
      "site_layout_content_id": 4,
      "type": "abc123",
      "layout_component": "xyz789",
      "weight": 123,
      "cursor": "xyz789",
      "page_layoutItem": Page_layoutType,
      "page_layoutItems": [Page_layoutType],
      "page_layoutItemFeed": Page_layoutFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed,
      "site_layout_contentItem": Site_layout_contentType,
      "site_layout_contentItems": [
        Site_layout_contentType
      ],
      "site_layout_contentItemFeed": Site_layout_contentFeed
    }
  }
}

site_layoutItemFeed

Response

Returns a Site_layoutFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Site_layoutFilters
sort - JSONObject

Example

Query
query site_layoutItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Site_layoutFilters,
  $sort: JSONObject
) {
  site_layoutItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Site_layoutTypeFragment
    }
    pageInfo {
      ...Site_layoutFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": Site_layoutFilters,
  "sort": {}
}
Response
{
  "data": {
    "site_layoutItemFeed": {
      "totalCount": 987,
      "nodes": [Site_layoutType],
      "pageInfo": Site_layoutFeedInfo
    }
  }
}

site_layoutItems

Response

Returns [Site_layoutType]

Arguments
Name Description
filters - Site_layoutFilters
sort - Site_layoutSort

Example

Query
query site_layoutItems(
  $filters: Site_layoutFilters,
  $sort: Site_layoutSort
) {
  site_layoutItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    site_layout_content_id
    type
    layout_component
    weight
    cursor
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
    site_layout_contentItem {
      ...Site_layout_contentTypeFragment
    }
    site_layout_contentItems {
      ...Site_layout_contentTypeFragment
    }
    site_layout_contentItemFeed {
      ...Site_layout_contentFeedFragment
    }
  }
}
Variables
{
  "filters": Site_layoutFilters,
  "sort": Site_layoutSort
}
Response
{
  "data": {
    "site_layoutItems": [
      {
        "id": 4,
        "site_id": 4,
        "site_layout_content_id": 4,
        "type": "abc123",
        "layout_component": "abc123",
        "weight": 987,
        "cursor": "abc123",
        "page_layoutItem": Page_layoutType,
        "page_layoutItems": [Page_layoutType],
        "page_layoutItemFeed": Page_layoutFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed,
        "site_layout_contentItem": Site_layout_contentType,
        "site_layout_contentItems": [
          Site_layout_contentType
        ],
        "site_layout_contentItemFeed": Site_layout_contentFeed
      }
    ]
  }
}

site_layout_contentItem

Response

Returns a Site_layout_contentType

Arguments
Name Description
id - ID!

Example

Query
query site_layout_contentItem($id: ID!) {
  site_layout_contentItem(id: $id) {
    id
    content
    options
    cursor
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "site_layout_contentItem": {
      "id": "4",
      "content": {},
      "options": {},
      "cursor": "xyz789",
      "site_layoutItem": Site_layoutType,
      "site_layoutItems": [Site_layoutType],
      "site_layoutItemFeed": Site_layoutFeed
    }
  }
}

site_layout_contentItemFeed

Response

Returns a Site_layout_contentFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Site_layout_contentFilters
sort - JSONObject

Example

Query
query site_layout_contentItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Site_layout_contentFilters,
  $sort: JSONObject
) {
  site_layout_contentItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Site_layout_contentTypeFragment
    }
    pageInfo {
      ...Site_layout_contentFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": Site_layout_contentFilters,
  "sort": {}
}
Response
{
  "data": {
    "site_layout_contentItemFeed": {
      "totalCount": 987,
      "nodes": [Site_layout_contentType],
      "pageInfo": Site_layout_contentFeedInfo
    }
  }
}

site_layout_contentItems

Response

Returns [Site_layout_contentType]

Arguments
Name Description
filters - Site_layout_contentFilters
sort - Site_layout_contentSort

Example

Query
query site_layout_contentItems(
  $filters: Site_layout_contentFilters,
  $sort: Site_layout_contentSort
) {
  site_layout_contentItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    content
    options
    cursor
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
  }
}
Variables
{
  "filters": Site_layout_contentFilters,
  "sort": Site_layout_contentSort
}
Response
{
  "data": {
    "site_layout_contentItems": [
      {
        "id": 4,
        "content": {},
        "options": {},
        "cursor": "xyz789",
        "site_layoutItem": Site_layoutType,
        "site_layoutItems": [Site_layoutType],
        "site_layoutItemFeed": Site_layoutFeed
      }
    ]
  }
}

site_logItem

Response

Returns a Site_logType

Arguments
Name Description
id - ID!

Example

Query
query site_logItem($id: ID!) {
  site_logItem(id: $id) {
    id
    site_id
    message
    level
    context
    created
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "site_logItem": {
      "id": 4,
      "site_id": "4",
      "message": "xyz789",
      "level": "abc123",
      "context": {},
      "created": "2007-12-03T10:15:30Z",
      "cursor": "abc123",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

site_logItemFeed

Response

Returns a Site_logFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Site_logFilters
sort - JSONObject

Example

Query
query site_logItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Site_logFilters,
  $sort: JSONObject
) {
  site_logItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Site_logTypeFragment
    }
    pageInfo {
      ...Site_logFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": Site_logFilters,
  "sort": {}
}
Response
{
  "data": {
    "site_logItemFeed": {
      "totalCount": 987,
      "nodes": [Site_logType],
      "pageInfo": Site_logFeedInfo
    }
  }
}

site_logItems

Response

Returns [Site_logType]

Arguments
Name Description
filters - Site_logFilters
sort - Site_logSort

Example

Query
query site_logItems(
  $filters: Site_logFilters,
  $sort: Site_logSort
) {
  site_logItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    message
    level
    context
    created
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": Site_logFilters,
  "sort": Site_logSort
}
Response
{
  "data": {
    "site_logItems": [
      {
        "id": 4,
        "site_id": "4",
        "message": "abc123",
        "level": "abc123",
        "context": {},
        "created": "2007-12-03T10:15:30Z",
        "cursor": "xyz789",
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

site_scopeItem

Response

Returns a Site_scopeType

Arguments
Name Description
id - ID!

Example

Query
query site_scopeItem($id: ID!) {
  site_scopeItem(id: $id) {
    id
    site_id
    scope_id
    cursor
    scopeItem {
      ...ScopeTypeFragment
    }
    scopeItems {
      ...ScopeTypeFragment
    }
    scopeItemFeed {
      ...ScopeFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "site_scopeItem": {
      "id": 987,
      "site_id": "4",
      "scope_id": 4,
      "cursor": "xyz789",
      "scopeItem": ScopeType,
      "scopeItems": [ScopeType],
      "scopeItemFeed": ScopeFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

site_scopeItemFeed

Response

Returns a Site_scopeFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - Site_scopeFilters
sort - JSONObject

Example

Query
query site_scopeItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: Site_scopeFilters,
  $sort: JSONObject
) {
  site_scopeItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...Site_scopeTypeFragment
    }
    pageInfo {
      ...Site_scopeFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": Site_scopeFilters,
  "sort": {}
}
Response
{
  "data": {
    "site_scopeItemFeed": {
      "totalCount": 987,
      "nodes": [Site_scopeType],
      "pageInfo": Site_scopeFeedInfo
    }
  }
}

site_scopeItems

Response

Returns [Site_scopeType]

Arguments
Name Description
filters - Site_scopeFilters
sort - Site_scopeSort

Example

Query
query site_scopeItems(
  $filters: Site_scopeFilters,
  $sort: Site_scopeSort
) {
  site_scopeItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    scope_id
    cursor
    scopeItem {
      ...ScopeTypeFragment
    }
    scopeItems {
      ...ScopeTypeFragment
    }
    scopeItemFeed {
      ...ScopeFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{
  "filters": Site_scopeFilters,
  "sort": Site_scopeSort
}
Response
{
  "data": {
    "site_scopeItems": [
      {
        "id": 987,
        "site_id": 4,
        "scope_id": 4,
        "cursor": "xyz789",
        "scopeItem": ScopeType,
        "scopeItems": [ScopeType],
        "scopeItemFeed": ScopeFeed,
        "siteItem": SiteType,
        "siteItems": [SiteType],
        "siteItemFeed": SiteFeed
      }
    ]
  }
}

tagItem

Response

Returns a TagType

Arguments
Name Description
id - ID!

Example

Query
query tagItem($id: ID!) {
  tagItem(id: $id) {
    tag
    document_id
    id
    cursor
    documentItem {
      ...DocumentTypeFragment
    }
    documentItems {
      ...DocumentTypeFragment
    }
    documentItemFeed {
      ...DocumentFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "tagItem": {
      "tag": "abc123",
      "document_id": 123,
      "id": 987,
      "cursor": "xyz789",
      "documentItem": DocumentType,
      "documentItems": [DocumentType],
      "documentItemFeed": DocumentFeed
    }
  }
}

tagItemFeed

Response

Returns a TagFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - TagFilters
sort - JSONObject

Example

Query
query tagItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: TagFilters,
  $sort: JSONObject
) {
  tagItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...TagTypeFragment
    }
    pageInfo {
      ...TagFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": TagFilters,
  "sort": {}
}
Response
{
  "data": {
    "tagItemFeed": {
      "totalCount": 987,
      "nodes": [TagType],
      "pageInfo": TagFeedInfo
    }
  }
}

tagItems

Response

Returns [TagType]

Arguments
Name Description
filters - TagFilters
sort - TagSort

Example

Query
query tagItems(
  $filters: TagFilters,
  $sort: TagSort
) {
  tagItems(
    filters: $filters,
    sort: $sort
  ) {
    tag
    document_id
    id
    cursor
    documentItem {
      ...DocumentTypeFragment
    }
    documentItems {
      ...DocumentTypeFragment
    }
    documentItemFeed {
      ...DocumentFeedFragment
    }
  }
}
Variables
{
  "filters": TagFilters,
  "sort": TagSort
}
Response
{
  "data": {
    "tagItems": [
      {
        "tag": "xyz789",
        "document_id": 987,
        "id": 987,
        "cursor": "xyz789",
        "documentItem": DocumentType,
        "documentItems": [DocumentType],
        "documentItemFeed": DocumentFeed
      }
    ]
  }
}

userGroupAccessAdministratorItem

Arguments
Name Description
id - ID!

Example

Query
query userGroupAccessAdministratorItem($id: ID!) {
  userGroupAccessAdministratorItem(id: $id) {
    acid
    group
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "userGroupAccessAdministratorItem": {
      "acid": 987,
      "group": {},
      "cursor": "xyz789"
    }
  }
}

userGroupAccessAdministratorItemFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupAccessAdministratorFilters
sort - JSONObject

Example

Query
query userGroupAccessAdministratorItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupAccessAdministratorFilters,
  $sort: JSONObject
) {
  userGroupAccessAdministratorItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupAccessAdministratorTypeFragment
    }
    pageInfo {
      ...UserGroupAccessAdministratorFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": UserGroupAccessAdministratorFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupAccessAdministratorItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupAccessAdministratorType],
      "pageInfo": UserGroupAccessAdministratorFeedInfo
    }
  }
}

userGroupAccessAdministratorItems

Example

Query
query userGroupAccessAdministratorItems(
  $filters: UserGroupAccessAdministratorFilters,
  $sort: UserGroupAccessAdministratorSort
) {
  userGroupAccessAdministratorItems(
    filters: $filters,
    sort: $sort
  ) {
    acid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupAccessAdministratorFilters,
  "sort": UserGroupAccessAdministratorSort
}
Response
{
  "data": {
    "userGroupAccessAdministratorItems": [
      {
        "acid": 123,
        "group": {},
        "cursor": "abc123"
      }
    ]
  }
}

userGroupAccessUserItem

Response

Returns a UserGroupAccessUserType

Arguments
Name Description
id - ID!

Example

Query
query userGroupAccessUserItem($id: ID!) {
  userGroupAccessUserItem(id: $id) {
    acid
    group
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "userGroupAccessUserItem": {
      "acid": 123,
      "group": {},
      "cursor": "xyz789"
    }
  }
}

userGroupAccessUserItemFeed

Response

Returns a UserGroupAccessUserFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupAccessUserFilters
sort - JSONObject

Example

Query
query userGroupAccessUserItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupAccessUserFilters,
  $sort: JSONObject
) {
  userGroupAccessUserItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupAccessUserTypeFragment
    }
    pageInfo {
      ...UserGroupAccessUserFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": UserGroupAccessUserFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupAccessUserItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupAccessUserType],
      "pageInfo": UserGroupAccessUserFeedInfo
    }
  }
}

userGroupAccessUserItems

Response

Returns [UserGroupAccessUserType]

Arguments
Name Description
filters - UserGroupAccessUserFilters
sort - UserGroupAccessUserSort

Example

Query
query userGroupAccessUserItems(
  $filters: UserGroupAccessUserFilters,
  $sort: UserGroupAccessUserSort
) {
  userGroupAccessUserItems(
    filters: $filters,
    sort: $sort
  ) {
    acid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupAccessUserFilters,
  "sort": UserGroupAccessUserSort
}
Response
{
  "data": {
    "userGroupAccessUserItems": [
      {
        "acid": 123,
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userGroupCallAdministratorItem

Response

Returns a UserGroupCallAdministratorType

Arguments
Name Description
id - ID!

Example

Query
query userGroupCallAdministratorItem($id: ID!) {
  userGroupCallAdministratorItem(id: $id) {
    cid
    group
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupCallAdministratorItem": {
      "cid": 987,
      "group": {},
      "cursor": "abc123"
    }
  }
}

userGroupCallAdministratorItemFeed

Response

Returns a UserGroupCallAdministratorFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupCallAdministratorFilters
sort - JSONObject

Example

Query
query userGroupCallAdministratorItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupCallAdministratorFilters,
  $sort: JSONObject
) {
  userGroupCallAdministratorItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupCallAdministratorTypeFragment
    }
    pageInfo {
      ...UserGroupCallAdministratorFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": UserGroupCallAdministratorFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupCallAdministratorItemFeed": {
      "totalCount": 987,
      "nodes": [UserGroupCallAdministratorType],
      "pageInfo": UserGroupCallAdministratorFeedInfo
    }
  }
}

userGroupCallAdministratorItems

Arguments
Name Description
filters - UserGroupCallAdministratorFilters
sort - UserGroupCallAdministratorSort

Example

Query
query userGroupCallAdministratorItems(
  $filters: UserGroupCallAdministratorFilters,
  $sort: UserGroupCallAdministratorSort
) {
  userGroupCallAdministratorItems(
    filters: $filters,
    sort: $sort
  ) {
    cid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupCallAdministratorFilters,
  "sort": UserGroupCallAdministratorSort
}
Response
{
  "data": {
    "userGroupCallAdministratorItems": [
      {
        "cid": 123,
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userGroupCenterAdministratorItem

Arguments
Name Description
id - ID!

Example

Query
query userGroupCenterAdministratorItem($id: ID!) {
  userGroupCenterAdministratorItem(id: $id) {
    cid
    group
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupCenterAdministratorItem": {
      "cid": 987,
      "group": {},
      "cursor": "abc123"
    }
  }
}

userGroupCenterAdministratorItemFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupCenterAdministratorFilters
sort - JSONObject

Example

Query
query userGroupCenterAdministratorItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupCenterAdministratorFilters,
  $sort: JSONObject
) {
  userGroupCenterAdministratorItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupCenterAdministratorTypeFragment
    }
    pageInfo {
      ...UserGroupCenterAdministratorFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": UserGroupCenterAdministratorFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupCenterAdministratorItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupCenterAdministratorType],
      "pageInfo": UserGroupCenterAdministratorFeedInfo
    }
  }
}

userGroupCenterAdministratorItems

Example

Query
query userGroupCenterAdministratorItems(
  $filters: UserGroupCenterAdministratorFilters,
  $sort: UserGroupCenterAdministratorSort
) {
  userGroupCenterAdministratorItems(
    filters: $filters,
    sort: $sort
  ) {
    cid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupCenterAdministratorFilters,
  "sort": UserGroupCenterAdministratorSort
}
Response
{
  "data": {
    "userGroupCenterAdministratorItems": [
      {
        "cid": 987,
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userGroupCenterScientificItem

Response

Returns a UserGroupCenterScientificType

Arguments
Name Description
id - ID!

Example

Query
query userGroupCenterScientificItem($id: ID!) {
  userGroupCenterScientificItem(id: $id) {
    cid
    group
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupCenterScientificItem": {
      "cid": 987,
      "group": {},
      "cursor": "abc123"
    }
  }
}

userGroupCenterScientificItemFeed

Response

Returns a UserGroupCenterScientificFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupCenterScientificFilters
sort - JSONObject

Example

Query
query userGroupCenterScientificItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupCenterScientificFilters,
  $sort: JSONObject
) {
  userGroupCenterScientificItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupCenterScientificTypeFragment
    }
    pageInfo {
      ...UserGroupCenterScientificFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": UserGroupCenterScientificFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupCenterScientificItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupCenterScientificType],
      "pageInfo": UserGroupCenterScientificFeedInfo
    }
  }
}

userGroupCenterScientificItems

Arguments
Name Description
filters - UserGroupCenterScientificFilters
sort - UserGroupCenterScientificSort

Example

Query
query userGroupCenterScientificItems(
  $filters: UserGroupCenterScientificFilters,
  $sort: UserGroupCenterScientificSort
) {
  userGroupCenterScientificItems(
    filters: $filters,
    sort: $sort
  ) {
    cid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupCenterScientificFilters,
  "sort": UserGroupCenterScientificSort
}
Response
{
  "data": {
    "userGroupCenterScientificItems": [
      {
        "cid": 123,
        "group": {},
        "cursor": "abc123"
      }
    ]
  }
}

userGroupCenterTechnicalItem

Response

Returns a UserGroupCenterTechnicalType

Arguments
Name Description
id - ID!

Example

Query
query userGroupCenterTechnicalItem($id: ID!) {
  userGroupCenterTechnicalItem(id: $id) {
    cid
    group
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupCenterTechnicalItem": {
      "cid": 987,
      "group": {},
      "cursor": "xyz789"
    }
  }
}

userGroupCenterTechnicalItemFeed

Response

Returns a UserGroupCenterTechnicalFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupCenterTechnicalFilters
sort - JSONObject

Example

Query
query userGroupCenterTechnicalItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupCenterTechnicalFilters,
  $sort: JSONObject
) {
  userGroupCenterTechnicalItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupCenterTechnicalTypeFragment
    }
    pageInfo {
      ...UserGroupCenterTechnicalFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": UserGroupCenterTechnicalFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupCenterTechnicalItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupCenterTechnicalType],
      "pageInfo": UserGroupCenterTechnicalFeedInfo
    }
  }
}

userGroupCenterTechnicalItems

Arguments
Name Description
filters - UserGroupCenterTechnicalFilters
sort - UserGroupCenterTechnicalSort

Example

Query
query userGroupCenterTechnicalItems(
  $filters: UserGroupCenterTechnicalFilters,
  $sort: UserGroupCenterTechnicalSort
) {
  userGroupCenterTechnicalItems(
    filters: $filters,
    sort: $sort
  ) {
    cid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupCenterTechnicalFilters,
  "sort": UserGroupCenterTechnicalSort
}
Response
{
  "data": {
    "userGroupCenterTechnicalItems": [
      {
        "cid": 123,
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userGroupItem

Response

Returns a UserGroupType

Arguments
Name Description
id - ID!

Example

Query
query userGroupItem($id: ID!) {
  userGroupItem(id: $id) {
    id
    site_id
    label
    handler
    options
    username
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupItem": {
      "id": "4",
      "site_id": "4",
      "label": "xyz789",
      "handler": "abc123",
      "options": {},
      "username": "4",
      "cursor": "abc123",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

userGroupItemFeed

Response

Returns a UserGroupFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupFilters
sort - JSONObject

Example

Query
query userGroupItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupFilters,
  $sort: JSONObject
) {
  userGroupItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupTypeFragment
    }
    pageInfo {
      ...UserGroupFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": UserGroupFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupType],
      "pageInfo": UserGroupFeedInfo
    }
  }
}

userGroupItems

Response

Returns [UserGroupType]

Arguments
Name Description
filters - UserGroupFilters
sort - UserGroupSort

Example

Query
query userGroupItems(
  $filters: UserGroupFilters,
  $sort: UserGroupSort
) {
  userGroupItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    site_id
    label
    handler
    options
    username
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": UserGroupFilters,
  "sort": UserGroupSort
}
Response
{
  "data": {
    "userGroupItems": [
      {
        "id": "4",
        "site_id": 4,
        "label": "xyz789",
        "handler": "xyz789",
        "options": {},
        "username": "4",
        "cursor": "abc123",
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

userGroupMachineContactItem

Response

Returns a UserGroupMachineContactType

Arguments
Name Description
id - ID!

Example

Query
query userGroupMachineContactItem($id: ID!) {
  userGroupMachineContactItem(id: $id) {
    mid
    group
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupMachineContactItem": {
      "mid": 987,
      "group": {},
      "cursor": "xyz789"
    }
  }
}

userGroupMachineContactItemFeed

Response

Returns a UserGroupMachineContactFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupMachineContactFilters
sort - JSONObject

Example

Query
query userGroupMachineContactItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupMachineContactFilters,
  $sort: JSONObject
) {
  userGroupMachineContactItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupMachineContactTypeFragment
    }
    pageInfo {
      ...UserGroupMachineContactFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": UserGroupMachineContactFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupMachineContactItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupMachineContactType],
      "pageInfo": UserGroupMachineContactFeedInfo
    }
  }
}

userGroupMachineContactItems

Arguments
Name Description
filters - UserGroupMachineContactFilters
sort - UserGroupMachineContactSort

Example

Query
query userGroupMachineContactItems(
  $filters: UserGroupMachineContactFilters,
  $sort: UserGroupMachineContactSort
) {
  userGroupMachineContactItems(
    filters: $filters,
    sort: $sort
  ) {
    mid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupMachineContactFilters,
  "sort": UserGroupMachineContactSort
}
Response
{
  "data": {
    "userGroupMachineContactItems": [
      {
        "mid": 123,
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userGroupMachineUserItem

Response

Returns a UserGroupMachineUserType

Arguments
Name Description
id - ID!

Example

Query
query userGroupMachineUserItem($id: ID!) {
  userGroupMachineUserItem(id: $id) {
    mid
    group
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "userGroupMachineUserItem": {
      "mid": 987,
      "group": {},
      "cursor": "abc123"
    }
  }
}

userGroupMachineUserItemFeed

Response

Returns a UserGroupMachineUserFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupMachineUserFilters
sort - JSONObject

Example

Query
query userGroupMachineUserItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupMachineUserFilters,
  $sort: JSONObject
) {
  userGroupMachineUserItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupMachineUserTypeFragment
    }
    pageInfo {
      ...UserGroupMachineUserFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 123,
  "filters": UserGroupMachineUserFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupMachineUserItemFeed": {
      "totalCount": 987,
      "nodes": [UserGroupMachineUserType],
      "pageInfo": UserGroupMachineUserFeedInfo
    }
  }
}

userGroupMachineUserItems

Response

Returns [UserGroupMachineUserType]

Arguments
Name Description
filters - UserGroupMachineUserFilters
sort - UserGroupMachineUserSort

Example

Query
query userGroupMachineUserItems(
  $filters: UserGroupMachineUserFilters,
  $sort: UserGroupMachineUserSort
) {
  userGroupMachineUserItems(
    filters: $filters,
    sort: $sort
  ) {
    mid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupMachineUserFilters,
  "sort": UserGroupMachineUserSort
}
Response
{
  "data": {
    "userGroupMachineUserItems": [
      {
        "mid": 123,
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userGroupMembershipItem

Response

Returns a UserGroupMembershipType

Arguments
Name Description
id - ID!

Example

Query
query userGroupMembershipItem($id: ID!) {
  userGroupMembershipItem(id: $id) {
    group
    username
    cursor
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupMembershipItem": {
      "group": 4,
      "username": "4",
      "cursor": "abc123",
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

userGroupMembershipItemFeed

Response

Returns a UserGroupMembershipFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupMembershipFilters
sort - JSONObject

Example

Query
query userGroupMembershipItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupMembershipFilters,
  $sort: JSONObject
) {
  userGroupMembershipItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupMembershipTypeFragment
    }
    pageInfo {
      ...UserGroupMembershipFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": UserGroupMembershipFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupMembershipItemFeed": {
      "totalCount": 987,
      "nodes": [UserGroupMembershipType],
      "pageInfo": UserGroupMembershipFeedInfo
    }
  }
}

userGroupMembershipItems

Response

Returns [UserGroupMembershipType]

Arguments
Name Description
filters - UserGroupMembershipFilters
sort - UserGroupMembershipSort

Example

Query
query userGroupMembershipItems(
  $filters: UserGroupMembershipFilters,
  $sort: UserGroupMembershipSort
) {
  userGroupMembershipItems(
    filters: $filters,
    sort: $sort
  ) {
    group
    username
    cursor
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": UserGroupMembershipFilters,
  "sort": UserGroupMembershipSort
}
Response
{
  "data": {
    "userGroupMembershipItems": [
      {
        "group": "4",
        "username": 4,
        "cursor": "xyz789",
        "groupItem": GroupType,
        "groupItems": [GroupType],
        "groupItemFeed": GroupFeed,
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

userGroupProposalReviewerItem

Response

Returns a UserGroupProposalReviewerType

Arguments
Name Description
id - ID!

Example

Query
query userGroupProposalReviewerItem($id: ID!) {
  userGroupProposalReviewerItem(id: $id) {
    pid
    group
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "userGroupProposalReviewerItem": {
      "pid": 987,
      "group": {},
      "cursor": "xyz789"
    }
  }
}

userGroupProposalReviewerItemFeed

Response

Returns a UserGroupProposalReviewerFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupProposalReviewerFilters
sort - JSONObject

Example

Query
query userGroupProposalReviewerItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupProposalReviewerFilters,
  $sort: JSONObject
) {
  userGroupProposalReviewerItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupProposalReviewerTypeFragment
    }
    pageInfo {
      ...UserGroupProposalReviewerFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": UserGroupProposalReviewerFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupProposalReviewerItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupProposalReviewerType],
      "pageInfo": UserGroupProposalReviewerFeedInfo
    }
  }
}

userGroupProposalReviewerItems

Arguments
Name Description
filters - UserGroupProposalReviewerFilters
sort - UserGroupProposalReviewerSort

Example

Query
query userGroupProposalReviewerItems(
  $filters: UserGroupProposalReviewerFilters,
  $sort: UserGroupProposalReviewerSort
) {
  userGroupProposalReviewerItems(
    filters: $filters,
    sort: $sort
  ) {
    pid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupProposalReviewerFilters,
  "sort": UserGroupProposalReviewerSort
}
Response
{
  "data": {
    "userGroupProposalReviewerItems": [
      {
        "pid": 987,
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userGroupProposalTeamItem

Response

Returns a UserGroupProposalTeamType

Arguments
Name Description
id - ID!

Example

Query
query userGroupProposalTeamItem($id: ID!) {
  userGroupProposalTeamItem(id: $id) {
    pid
    group
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupProposalTeamItem": {
      "pid": 123,
      "group": {},
      "cursor": "abc123"
    }
  }
}

userGroupProposalTeamItemFeed

Response

Returns a UserGroupProposalTeamFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupProposalTeamFilters
sort - JSONObject

Example

Query
query userGroupProposalTeamItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupProposalTeamFilters,
  $sort: JSONObject
) {
  userGroupProposalTeamItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupProposalTeamTypeFragment
    }
    pageInfo {
      ...UserGroupProposalTeamFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": UserGroupProposalTeamFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupProposalTeamItemFeed": {
      "totalCount": 123,
      "nodes": [UserGroupProposalTeamType],
      "pageInfo": UserGroupProposalTeamFeedInfo
    }
  }
}

userGroupProposalTeamItems

Response

Returns [UserGroupProposalTeamType]

Arguments
Name Description
filters - UserGroupProposalTeamFilters
sort - UserGroupProposalTeamSort

Example

Query
query userGroupProposalTeamItems(
  $filters: UserGroupProposalTeamFilters,
  $sort: UserGroupProposalTeamSort
) {
  userGroupProposalTeamItems(
    filters: $filters,
    sort: $sort
  ) {
    pid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupProposalTeamFilters,
  "sort": UserGroupProposalTeamSort
}
Response
{
  "data": {
    "userGroupProposalTeamItems": [
      {
        "pid": 123,
        "group": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userGroupServiceTechnologyContactItem

Arguments
Name Description
id - ID!

Example

Query
query userGroupServiceTechnologyContactItem($id: ID!) {
  userGroupServiceTechnologyContactItem(id: $id) {
    plid
    group
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userGroupServiceTechnologyContactItem": {
      "plid": 123,
      "group": {},
      "cursor": "abc123"
    }
  }
}

userGroupServiceTechnologyContactItemFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupServiceTechnologyContactFilters
sort - JSONObject

Example

Query
query userGroupServiceTechnologyContactItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupServiceTechnologyContactFilters,
  $sort: JSONObject
) {
  userGroupServiceTechnologyContactItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupServiceTechnologyContactTypeFragment
    }
    pageInfo {
      ...UserGroupServiceTechnologyContactFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": UserGroupServiceTechnologyContactFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupServiceTechnologyContactItemFeed": {
      "totalCount": 987,
      "nodes": [UserGroupServiceTechnologyContactType],
      "pageInfo": UserGroupServiceTechnologyContactFeedInfo
    }
  }
}

userGroupServiceTechnologyContactItems

Example

Query
query userGroupServiceTechnologyContactItems(
  $filters: UserGroupServiceTechnologyContactFilters,
  $sort: UserGroupServiceTechnologyContactSort
) {
  userGroupServiceTechnologyContactItems(
    filters: $filters,
    sort: $sort
  ) {
    plid
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupServiceTechnologyContactFilters,
  "sort": UserGroupServiceTechnologyContactSort
}
Response
{
  "data": {
    "userGroupServiceTechnologyContactItems": [
      {
        "plid": 123,
        "group": {},
        "cursor": "abc123"
      }
    ]
  }
}

userGroupSiteMembersItem

Response

Returns a UserGroupSiteMembersType

Arguments
Name Description
id - ID!

Example

Query
query userGroupSiteMembersItem($id: ID!) {
  userGroupSiteMembersItem(id: $id) {
    site_id
    group
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "userGroupSiteMembersItem": {
      "site_id": 4,
      "group": {},
      "cursor": "abc123"
    }
  }
}

userGroupSiteMembersItemFeed

Response

Returns a UserGroupSiteMembersFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserGroupSiteMembersFilters
sort - JSONObject

Example

Query
query userGroupSiteMembersItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserGroupSiteMembersFilters,
  $sort: JSONObject
) {
  userGroupSiteMembersItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserGroupSiteMembersTypeFragment
    }
    pageInfo {
      ...UserGroupSiteMembersFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": UserGroupSiteMembersFilters,
  "sort": {}
}
Response
{
  "data": {
    "userGroupSiteMembersItemFeed": {
      "totalCount": 987,
      "nodes": [UserGroupSiteMembersType],
      "pageInfo": UserGroupSiteMembersFeedInfo
    }
  }
}

userGroupSiteMembersItems

Response

Returns [UserGroupSiteMembersType]

Arguments
Name Description
filters - UserGroupSiteMembersFilters
sort - UserGroupSiteMembersSort

Example

Query
query userGroupSiteMembersItems(
  $filters: UserGroupSiteMembersFilters,
  $sort: UserGroupSiteMembersSort
) {
  userGroupSiteMembersItems(
    filters: $filters,
    sort: $sort
  ) {
    site_id
    group
    cursor
  }
}
Variables
{
  "filters": UserGroupSiteMembersFilters,
  "sort": UserGroupSiteMembersSort
}
Response
{
  "data": {
    "userGroupSiteMembersItems": [
      {
        "site_id": 4,
        "group": {},
        "cursor": "abc123"
      }
    ]
  }
}

userItem

Response

Returns a UserType

Arguments
Name Description
id - ID!

Example

Query
query userItem($id: ID!) {
  userItem(id: $id) {
    id
    perm_group_id
    username
    first_name
    last_name
    email
    avatar
    gender
    nationality
    country_of_residence
    timezone
    organization_id
    publication
    bio
    specialization
    career_stage
    alt_emails
    orcid
    orcid_settings
    aria_uid
    site_id
    search
    cursor
    organizationItem {
      ...OrganizationTypeFragment
    }
    organizationItems {
      ...OrganizationTypeFragment
    }
    organizationItemFeed {
      ...OrganizationFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "userItem": {
      "id": 987,
      "perm_group_id": 123,
      "username": "abc123",
      "first_name": "xyz789",
      "last_name": "xyz789",
      "email": "abc123",
      "avatar": {},
      "gender": "xyz789",
      "nationality": "abc123",
      "country_of_residence": "abc123",
      "timezone": "abc123",
      "organization_id": 4,
      "publication": {},
      "bio": "abc123",
      "specialization": {},
      "career_stage": "xyz789",
      "alt_emails": {},
      "orcid": "xyz789",
      "orcid_settings": {},
      "aria_uid": 987,
      "site_id": "4",
      "search": "abc123",
      "cursor": "xyz789",
      "organizationItem": OrganizationType,
      "organizationItems": [OrganizationType],
      "organizationItemFeed": OrganizationFeed
    }
  }
}

userItemFeed

Response

Returns a UserFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject

Example

Query
query userItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserFilters,
  $sort: JSONObject
) {
  userItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserTypeFragment
    }
    pageInfo {
      ...UserFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "xyz789",
  "fromIndex": 987,
  "filters": UserFilters,
  "sort": {}
}
Response
{
  "data": {
    "userItemFeed": {
      "totalCount": 123,
      "nodes": [UserType],
      "pageInfo": UserFeedInfo
    }
  }
}

userItems

Response

Returns [UserType]

Arguments
Name Description
filters - UserFilters
sort - UserSort

Example

Query
query userItems(
  $filters: UserFilters,
  $sort: UserSort
) {
  userItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    perm_group_id
    username
    first_name
    last_name
    email
    avatar
    gender
    nationality
    country_of_residence
    timezone
    organization_id
    publication
    bio
    specialization
    career_stage
    alt_emails
    orcid
    orcid_settings
    aria_uid
    site_id
    search
    cursor
    organizationItem {
      ...OrganizationTypeFragment
    }
    organizationItems {
      ...OrganizationTypeFragment
    }
    organizationItemFeed {
      ...OrganizationFeedFragment
    }
  }
}
Variables
{
  "filters": UserFilters,
  "sort": UserSort
}
Response
{
  "data": {
    "userItems": [
      {
        "id": 987,
        "perm_group_id": 123,
        "username": "abc123",
        "first_name": "xyz789",
        "last_name": "abc123",
        "email": "xyz789",
        "avatar": {},
        "gender": "xyz789",
        "nationality": "abc123",
        "country_of_residence": "abc123",
        "timezone": "abc123",
        "organization_id": "4",
        "publication": {},
        "bio": "abc123",
        "specialization": {},
        "career_stage": "xyz789",
        "alt_emails": {},
        "orcid": "xyz789",
        "orcid_settings": {},
        "aria_uid": 123,
        "site_id": 4,
        "search": "abc123",
        "cursor": "xyz789",
        "organizationItem": OrganizationType,
        "organizationItems": [OrganizationType],
        "organizationItemFeed": OrganizationFeed
      }
    ]
  }
}

userPermissionItem

Response

Returns a UserPermissionType

Arguments
Name Description
id - ID!

Example

Query
query userPermissionItem($id: ID!) {
  userPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userPermissionItem": {
      "entity_id": 987,
      "scopes": {},
      "cursor": "xyz789"
    }
  }
}

userPermissionItemFeed

Response

Returns a UserPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserPermissionFilters
sort - JSONObject

Example

Query
query userPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserPermissionFilters,
  $sort: JSONObject
) {
  userPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserPermissionTypeFragment
    }
    pageInfo {
      ...UserPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": UserPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "userPermissionItemFeed": {
      "totalCount": 987,
      "nodes": [UserPermissionType],
      "pageInfo": UserPermissionFeedInfo
    }
  }
}

userPermissionItems

Response

Returns [UserPermissionType]

Arguments
Name Description
filters - UserPermissionFilters
sort - UserPermissionSort

Example

Query
query userPermissionItems(
  $filters: UserPermissionFilters,
  $sort: UserPermissionSort
) {
  userPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": UserPermissionFilters,
  "sort": UserPermissionSort
}
Response
{
  "data": {
    "userPermissionItems": [
      {
        "entity_id": 123,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

userProfileAccessItem

Response

Returns a UserProfileAccessType

Arguments
Name Description
id - ID!

Example

Query
query userProfileAccessItem($id: ID!) {
  userProfileAccessItem(id: $id) {
    username
    site_id
    userProfileAccess
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "userProfileAccessItem": {
      "username": 4,
      "site_id": 4,
      "userProfileAccess": 123,
      "cursor": "xyz789"
    }
  }
}

userProfileAccessItemFeed

Response

Returns a UserProfileAccessFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserProfileAccessFilters
sort - JSONObject

Example

Query
query userProfileAccessItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserProfileAccessFilters,
  $sort: JSONObject
) {
  userProfileAccessItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserProfileAccessTypeFragment
    }
    pageInfo {
      ...UserProfileAccessFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": UserProfileAccessFilters,
  "sort": {}
}
Response
{
  "data": {
    "userProfileAccessItemFeed": {
      "totalCount": 987,
      "nodes": [UserProfileAccessType],
      "pageInfo": UserProfileAccessFeedInfo
    }
  }
}

userProfileAccessItems

Response

Returns [UserProfileAccessType]

Arguments
Name Description
filters - UserProfileAccessFilters
sort - UserProfileAccessSort

Example

Query
query userProfileAccessItems(
  $filters: UserProfileAccessFilters,
  $sort: UserProfileAccessSort
) {
  userProfileAccessItems(
    filters: $filters,
    sort: $sort
  ) {
    username
    site_id
    userProfileAccess
    cursor
  }
}
Variables
{
  "filters": UserProfileAccessFilters,
  "sort": UserProfileAccessSort
}
Response
{
  "data": {
    "userProfileAccessItems": [
      {
        "username": "4",
        "site_id": 4,
        "userProfileAccess": 123,
        "cursor": "xyz789"
      }
    ]
  }
}

userProfileCallItem

Response

Returns a UserProfileCallType

Arguments
Name Description
id - ID!

Example

Query
query userProfileCallItem($id: ID!) {
  userProfileCallItem(id: $id) {
    username
    site_id
    userProfileCall
    cursor
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "userProfileCallItem": {
      "username": 4,
      "site_id": "4",
      "userProfileCall": 123,
      "cursor": "abc123"
    }
  }
}

userProfileCallItemFeed

Response

Returns a UserProfileCallFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - UserProfileCallFilters
sort - JSONObject

Example

Query
query userProfileCallItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: UserProfileCallFilters,
  $sort: JSONObject
) {
  userProfileCallItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...UserProfileCallTypeFragment
    }
    pageInfo {
      ...UserProfileCallFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": UserProfileCallFilters,
  "sort": {}
}
Response
{
  "data": {
    "userProfileCallItemFeed": {
      "totalCount": 123,
      "nodes": [UserProfileCallType],
      "pageInfo": UserProfileCallFeedInfo
    }
  }
}

userProfileCallItems

Response

Returns [UserProfileCallType]

Arguments
Name Description
filters - UserProfileCallFilters
sort - UserProfileCallSort

Example

Query
query userProfileCallItems(
  $filters: UserProfileCallFilters,
  $sort: UserProfileCallSort
) {
  userProfileCallItems(
    filters: $filters,
    sort: $sort
  ) {
    username
    site_id
    userProfileCall
    cursor
  }
}
Variables
{
  "filters": UserProfileCallFilters,
  "sort": UserProfileCallSort
}
Response
{
  "data": {
    "userProfileCallItems": [
      {
        "username": "4",
        "site_id": "4",
        "userProfileCall": 123,
        "cursor": "xyz789"
      }
    ]
  }
}

visitFlagsItem

Response

Returns a VisitFlagsType

Arguments
Name Description
id - ID!

Example

Query
query visitFlagsItem($id: ID!) {
  visitFlagsItem(id: $id) {
    flag
    timecode
    description
    visit_id
    id
    cursor
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "visitFlagsItem": {
      "flag": "abc123",
      "timecode": "2007-12-03T10:15:30Z",
      "description": "abc123",
      "visit_id": 987,
      "id": 987,
      "cursor": "abc123",
      "visitItem": VisitType,
      "visitItems": [VisitType],
      "visitItemFeed": VisitFeed
    }
  }
}

visitFlagsItemFeed

Response

Returns a VisitFlagsFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - VisitFlagsFilters
sort - JSONObject

Example

Query
query visitFlagsItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: VisitFlagsFilters,
  $sort: JSONObject
) {
  visitFlagsItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...VisitFlagsTypeFragment
    }
    pageInfo {
      ...VisitFlagsFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "abc123",
  "fromIndex": 987,
  "filters": VisitFlagsFilters,
  "sort": {}
}
Response
{
  "data": {
    "visitFlagsItemFeed": {
      "totalCount": 123,
      "nodes": [VisitFlagsType],
      "pageInfo": VisitFlagsFeedInfo
    }
  }
}

visitFlagsItems

Response

Returns [VisitFlagsType]

Arguments
Name Description
filters - VisitFlagsFilters
sort - VisitFlagsSort

Example

Query
query visitFlagsItems(
  $filters: VisitFlagsFilters,
  $sort: VisitFlagsSort
) {
  visitFlagsItems(
    filters: $filters,
    sort: $sort
  ) {
    flag
    timecode
    description
    visit_id
    id
    cursor
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{
  "filters": VisitFlagsFilters,
  "sort": VisitFlagsSort
}
Response
{
  "data": {
    "visitFlagsItems": [
      {
        "flag": "xyz789",
        "timecode": "2007-12-03T10:15:30Z",
        "description": "abc123",
        "visit_id": 123,
        "id": 123,
        "cursor": "xyz789",
        "visitItem": VisitType,
        "visitItems": [VisitType],
        "visitItemFeed": VisitFeed
      }
    ]
  }
}

visitItem

Response

Returns a VisitType

Arguments
Name Description
id - ID!

Example

Query
query visitItem($id: ID!) {
  visitItem(id: $id) {
    plid
    status
    order
    confirmed
    completed
    cancelled
    detail
    tech_eval_positive
    suspension_count
    cid
    access_id
    proposal_id
    call_id
    id
    cursor
    sessionItem {
      ...SessionTypeFragment
    }
    sessionItems {
      ...SessionTypeFragment
    }
    sessionItemFeed {
      ...SessionFeedFragment
    }
    visitFlagsItem {
      ...VisitFlagsTypeFragment
    }
    visitFlagsItems {
      ...VisitFlagsTypeFragment
    }
    visitFlagsItemFeed {
      ...VisitFlagsFeedFragment
    }
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "visitItem": {
      "plid": 987,
      "status": "abc123",
      "order": 123,
      "confirmed": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "cancelled": "2007-12-03T10:15:30Z",
      "detail": "abc123",
      "tech_eval_positive": 123,
      "suspension_count": 123,
      "cid": 987,
      "access_id": 987,
      "proposal_id": 123,
      "call_id": 123,
      "id": 123,
      "cursor": "abc123",
      "sessionItem": SessionType,
      "sessionItems": [SessionType],
      "sessionItemFeed": SessionFeed,
      "visitFlagsItem": VisitFlagsType,
      "visitFlagsItems": [VisitFlagsType],
      "visitFlagsItemFeed": VisitFlagsFeed,
      "accessItem": AccessType,
      "accessItems": [AccessType],
      "accessItemFeed": AccessFeed,
      "proposalItem": ProposalType,
      "proposalItems": [ProposalType],
      "proposalItemFeed": ProposalFeed,
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

visitItemFeed

Response

Returns a VisitFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - VisitFilters
sort - JSONObject

Example

Query
query visitItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: VisitFilters,
  $sort: JSONObject
) {
  visitItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...VisitTypeFragment
    }
    pageInfo {
      ...VisitFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 987,
  "filters": VisitFilters,
  "sort": {}
}
Response
{
  "data": {
    "visitItemFeed": {
      "totalCount": 987,
      "nodes": [VisitType],
      "pageInfo": VisitFeedInfo
    }
  }
}

visitItems

Response

Returns [VisitType]

Arguments
Name Description
filters - VisitFilters
sort - VisitSort

Example

Query
query visitItems(
  $filters: VisitFilters,
  $sort: VisitSort
) {
  visitItems(
    filters: $filters,
    sort: $sort
  ) {
    plid
    status
    order
    confirmed
    completed
    cancelled
    detail
    tech_eval_positive
    suspension_count
    cid
    access_id
    proposal_id
    call_id
    id
    cursor
    sessionItem {
      ...SessionTypeFragment
    }
    sessionItems {
      ...SessionTypeFragment
    }
    sessionItemFeed {
      ...SessionFeedFragment
    }
    visitFlagsItem {
      ...VisitFlagsTypeFragment
    }
    visitFlagsItems {
      ...VisitFlagsTypeFragment
    }
    visitFlagsItemFeed {
      ...VisitFlagsFeedFragment
    }
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{
  "filters": VisitFilters,
  "sort": VisitSort
}
Response
{
  "data": {
    "visitItems": [
      {
        "plid": 987,
        "status": "abc123",
        "order": 987,
        "confirmed": "2007-12-03T10:15:30Z",
        "completed": "2007-12-03T10:15:30Z",
        "cancelled": "2007-12-03T10:15:30Z",
        "detail": "abc123",
        "tech_eval_positive": 123,
        "suspension_count": 123,
        "cid": 123,
        "access_id": 987,
        "proposal_id": 987,
        "call_id": 987,
        "id": 123,
        "cursor": "abc123",
        "sessionItem": SessionType,
        "sessionItems": [SessionType],
        "sessionItemFeed": SessionFeed,
        "visitFlagsItem": VisitFlagsType,
        "visitFlagsItems": [VisitFlagsType],
        "visitFlagsItemFeed": VisitFlagsFeed,
        "accessItem": AccessType,
        "accessItems": [AccessType],
        "accessItemFeed": AccessFeed,
        "proposalItem": ProposalType,
        "proposalItems": [ProposalType],
        "proposalItemFeed": ProposalFeed,
        "callItem": CallType,
        "callItems": [CallType],
        "callItemFeed": CallFeed
      }
    ]
  }
}

visitPermissionItem

Response

Returns a VisitPermissionType

Arguments
Name Description
id - ID!

Example

Query
query visitPermissionItem($id: ID!) {
  visitPermissionItem(id: $id) {
    entity_id
    scopes
    cursor
  }
}
Variables
{"id": "4"}
Response
{
  "data": {
    "visitPermissionItem": {
      "entity_id": 123,
      "scopes": {},
      "cursor": "abc123"
    }
  }
}

visitPermissionItemFeed

Response

Returns a VisitPermissionFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - VisitPermissionFilters
sort - JSONObject

Example

Query
query visitPermissionItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: VisitPermissionFilters,
  $sort: JSONObject
) {
  visitPermissionItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...VisitPermissionTypeFragment
    }
    pageInfo {
      ...VisitPermissionFeedInfoFragment
    }
  }
}
Variables
{
  "first": 123,
  "after": "xyz789",
  "fromIndex": 123,
  "filters": VisitPermissionFilters,
  "sort": {}
}
Response
{
  "data": {
    "visitPermissionItemFeed": {
      "totalCount": 123,
      "nodes": [VisitPermissionType],
      "pageInfo": VisitPermissionFeedInfo
    }
  }
}

visitPermissionItems

Response

Returns [VisitPermissionType]

Arguments
Name Description
filters - VisitPermissionFilters
sort - VisitPermissionSort

Example

Query
query visitPermissionItems(
  $filters: VisitPermissionFilters,
  $sort: VisitPermissionSort
) {
  visitPermissionItems(
    filters: $filters,
    sort: $sort
  ) {
    entity_id
    scopes
    cursor
  }
}
Variables
{
  "filters": VisitPermissionFilters,
  "sort": VisitPermissionSort
}
Response
{
  "data": {
    "visitPermissionItems": [
      {
        "entity_id": 987,
        "scopes": {},
        "cursor": "xyz789"
      }
    ]
  }
}

webhookItem

Response

Returns a WebhookType

Arguments
Name Description
id - ID!

Example

Query
query webhookItem($id: ID!) {
  webhookItem(id: $id) {
    id
    username
    event
    context
    payload
    created
    processed
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"id": 4}
Response
{
  "data": {
    "webhookItem": {
      "id": 4,
      "username": "abc123",
      "event": "xyz789",
      "context": {},
      "payload": {},
      "created": "2007-12-03T10:15:30Z",
      "processed": 123,
      "cursor": "abc123",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

webhookItemFeed

Response

Returns a WebhookFeed

Arguments
Name Description
first - Int!
after - String
fromIndex - Int
filters - WebhookFilters
sort - JSONObject

Example

Query
query webhookItemFeed(
  $first: Int!,
  $after: String,
  $fromIndex: Int,
  $filters: WebhookFilters,
  $sort: JSONObject
) {
  webhookItemFeed(
    first: $first,
    after: $after,
    fromIndex: $fromIndex,
    filters: $filters,
    sort: $sort
  ) {
    totalCount
    nodes {
      ...WebhookTypeFragment
    }
    pageInfo {
      ...WebhookFeedInfoFragment
    }
  }
}
Variables
{
  "first": 987,
  "after": "abc123",
  "fromIndex": 123,
  "filters": WebhookFilters,
  "sort": {}
}
Response
{
  "data": {
    "webhookItemFeed": {
      "totalCount": 123,
      "nodes": [WebhookType],
      "pageInfo": WebhookFeedInfo
    }
  }
}

webhookItems

Response

Returns [WebhookType]

Arguments
Name Description
filters - WebhookFilters
sort - WebhookSort

Example

Query
query webhookItems(
  $filters: WebhookFilters,
  $sort: WebhookSort
) {
  webhookItems(
    filters: $filters,
    sort: $sort
  ) {
    id
    username
    event
    context
    payload
    created
    processed
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{
  "filters": WebhookFilters,
  "sort": WebhookSort
}
Response
{
  "data": {
    "webhookItems": [
      {
        "id": 4,
        "username": "abc123",
        "event": "xyz789",
        "context": {},
        "payload": {},
        "created": "2007-12-03T10:15:30Z",
        "processed": 987,
        "cursor": "xyz789",
        "userItem": UserType,
        "userItems": [UserType],
        "userItemFeed": UserFeed
      }
    ]
  }
}

Mutations

accessSignTerms

Description

Submit a previously created call application for review.

Response

Returns an AccessSignTerms

Arguments
Name Description
input - AccessSignTermsInput!

Example

Query
mutation accessSignTerms($input: AccessSignTermsInput!) {
  accessSignTerms(input: $input) {
    id
    username
    signed
    cursor
  }
}
Variables
{"input": AccessSignTermsInput}
Response
{
  "data": {
    "accessSignTerms": {
      "id": 987,
      "username": 4,
      "signed": true,
      "cursor": "abc123"
    }
  }
}

addBlockToPage

Description

Add a block to a page

Response

Returns [Page_version_blockType]

Arguments
Name Description
input - AddBlockToPageInput!

Example

Query
mutation addBlockToPage($input: AddBlockToPageInput!) {
  addBlockToPage(input: $input) {
    id
    page_version_id
    page_version_block_content_id
    reference
    block_component
    weight
    cursor
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_version_block_contentItem {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItems {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItemFeed {
      ...Page_version_block_contentFeedFragment
    }
  }
}
Variables
{"input": AddBlockToPageInput}
Response
{
  "data": {
    "addBlockToPage": [
      {
        "id": "4",
        "page_version_id": 4,
        "page_version_block_content_id": 4,
        "reference": "4",
        "block_component": "abc123",
        "weight": 987,
        "cursor": "xyz789",
        "page_versionItem": Page_versionType,
        "page_versionItems": [Page_versionType],
        "page_versionItemFeed": Page_versionFeed,
        "page_version_block_contentItem": Page_version_block_contentType,
        "page_version_block_contentItems": [
          Page_version_block_contentType
        ],
        "page_version_block_contentItemFeed": Page_version_block_contentFeed
      }
    ]
  }
}

addHookSubscriber

Description

Add a hook subscriber

Response

Returns a Hook_subscriberType

Arguments
Name Description
input - AddHookSubscriberInput!

Example

Query
mutation addHookSubscriber($input: AddHookSubscriberInput!) {
  addHookSubscriber(input: $input) {
    id
    site_id
    label
    hook
    context
    url
    created
    updated
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": AddHookSubscriberInput}
Response
{
  "data": {
    "addHookSubscriber": {
      "id": 4,
      "site_id": 4,
      "label": "xyz789",
      "hook": "abc123",
      "context": {},
      "url": "xyz789",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "cursor": "abc123",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

addPageEditor

Description

Add a page editor

Response

Returns a Page_editor_userType

Arguments
Name Description
input - AddPageEditorInput!

Example

Query
mutation addPageEditor($input: AddPageEditorInput!) {
  addPageEditor(input: $input) {
    id
    page_id
    username
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": AddPageEditorInput}
Response
{
  "data": {
    "addPageEditor": {
      "id": "4",
      "page_id": 4,
      "username": "xyz789",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

addPageEditorGroup

Description

Add page editing group

Response

Returns a Page_editor_groupType

Arguments
Name Description
input - AddPageEditorGroupInput!

Example

Query
mutation addPageEditorGroup($input: AddPageEditorGroupInput!) {
  addPageEditorGroup(input: $input) {
    id
    page_id
    group_id
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"input": AddPageEditorGroupInput}
Response
{
  "data": {
    "addPageEditorGroup": {
      "id": 4,
      "page_id": "4",
      "group_id": "xyz789",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

addPageViewer

Description

Add a page viewer

Response

Returns a Page_view_userType

Arguments
Name Description
input - AddPageViewerInput!

Example

Query
mutation addPageViewer($input: AddPageViewerInput!) {
  addPageViewer(input: $input) {
    id
    page_id
    username
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": AddPageViewerInput}
Response
{
  "data": {
    "addPageViewer": {
      "id": "4",
      "page_id": 4,
      "username": "xyz789",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

addPageViewerGroup

Description

Add page editing group

Response

Returns a Page_view_groupType

Arguments
Name Description
input - AddPageViewerGroupInput!

Example

Query
mutation addPageViewerGroup($input: AddPageViewerGroupInput!) {
  addPageViewerGroup(input: $input) {
    id
    page_id
    group_id
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"input": AddPageViewerGroupInput}
Response
{
  "data": {
    "addPageViewerGroup": {
      "id": 4,
      "page_id": "4",
      "group_id": "abc123",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

addSiteAdministrator

Description

Add a Site Administrator

Response

Returns a SiteAdministrator

Arguments
Name Description
input - AddSiteAdministratorInput!

Example

Query
mutation addSiteAdministrator($input: AddSiteAdministratorInput!) {
  addSiteAdministrator(input: $input) {
    id
    site_id
    username
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": AddSiteAdministratorInput}
Response
{
  "data": {
    "addSiteAdministrator": {
      "id": "4",
      "site_id": "4",
      "username": "abc123",
      "cursor": "abc123",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

addSiteLog

Description

Add a log entry for a site

Response

Returns a Site_logType

Arguments
Name Description
input - AddSiteLogInput!

Example

Query
mutation addSiteLog($input: AddSiteLogInput!) {
  addSiteLog(input: $input) {
    id
    site_id
    message
    level
    context
    created
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": AddSiteLogInput}
Response
{
  "data": {
    "addSiteLog": {
      "id": 4,
      "site_id": 4,
      "message": "xyz789",
      "level": "xyz789",
      "context": {},
      "created": "2007-12-03T10:15:30Z",
      "cursor": "abc123",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

addToMyGroups

Description

Add a group to a user's list of groups

Response

Returns a User_group

Arguments
Name Description
input - AddToMyGroupsInputType!

Example

Query
mutation addToMyGroups($input: AddToMyGroupsInputType!) {
  addToMyGroups(input: $input) {
    id
    username
    group
    options
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"input": AddToMyGroupsInputType}
Response
{
  "data": {
    "addToMyGroups": {
      "id": "4",
      "username": 4,
      "group": "4",
      "options": {},
      "cursor": "abc123",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

addVisitToProposal

Description

Add a visit. Add a visit to an existing access proposal.

Response

Returns a VisitType

Arguments
Name Description
input - AddVisitToProposalInputType!

Example

Query
mutation addVisitToProposal($input: AddVisitToProposalInputType!) {
  addVisitToProposal(input: $input) {
    plid
    status
    order
    confirmed
    completed
    cancelled
    detail
    tech_eval_positive
    suspension_count
    cid
    access_id
    proposal_id
    call_id
    id
    cursor
    sessionItem {
      ...SessionTypeFragment
    }
    sessionItems {
      ...SessionTypeFragment
    }
    sessionItemFeed {
      ...SessionFeedFragment
    }
    visitFlagsItem {
      ...VisitFlagsTypeFragment
    }
    visitFlagsItems {
      ...VisitFlagsTypeFragment
    }
    visitFlagsItemFeed {
      ...VisitFlagsFeedFragment
    }
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"input": AddVisitToProposalInputType}
Response
{
  "data": {
    "addVisitToProposal": {
      "plid": 987,
      "status": "abc123",
      "order": 987,
      "confirmed": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "cancelled": "2007-12-03T10:15:30Z",
      "detail": "xyz789",
      "tech_eval_positive": 987,
      "suspension_count": 987,
      "cid": 123,
      "access_id": 123,
      "proposal_id": 987,
      "call_id": 123,
      "id": 123,
      "cursor": "xyz789",
      "sessionItem": SessionType,
      "sessionItems": [SessionType],
      "sessionItemFeed": SessionFeed,
      "visitFlagsItem": VisitFlagsType,
      "visitFlagsItems": [VisitFlagsType],
      "visitFlagsItemFeed": VisitFlagsFeed,
      "accessItem": AccessType,
      "accessItems": [AccessType],
      "accessItemFeed": AccessFeed,
      "proposalItem": ProposalType,
      "proposalItems": [ProposalType],
      "proposalItemFeed": ProposalFeed,
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

callSignTerms

Description

Submit a previously created call application for review.

Response

Returns a CallSignTerms

Arguments
Name Description
input - CallSignTermsInput!

Example

Query
mutation callSignTerms($input: CallSignTermsInput!) {
  callSignTerms(input: $input) {
    id
    username
    signed
    cursor
  }
}
Variables
{"input": CallSignTermsInput}
Response
{
  "data": {
    "callSignTerms": {
      "id": 987,
      "username": "4",
      "signed": false,
      "cursor": "xyz789"
    }
  }
}

cancelProposalVisit

Description

Cancel an existing visit

Response

Returns a JSON

Arguments
Name Description
input - CancelProposalVisitInputType!

Example

Query
mutation cancelProposalVisit($input: CancelProposalVisitInputType!) {
  cancelProposalVisit(input: $input)
}
Variables
{"input": CancelProposalVisitInputType}
Response
{"data": {"cancelProposalVisit": {}}}

cloneVersion

Description

Clone a page version

Response

Returns a Page_versionType

Arguments
Name Description
input - CloneVersionInput!

Example

Query
mutation cloneVersion($input: CloneVersionInput!) {
  cloneVersion(input: $input) {
    id
    page_id
    version
    active
    created
    updated
    is_editor
    cursor
    page_version_blockItem {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItems {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItemFeed {
      ...Page_version_blockFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
  }
}
Variables
{"input": CloneVersionInput}
Response
{
  "data": {
    "cloneVersion": {
      "id": 4,
      "page_id": 4,
      "version": 987,
      "active": true,
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": false,
      "cursor": "abc123",
      "page_version_blockItem": Page_version_blockType,
      "page_version_blockItems": [Page_version_blockType],
      "page_version_blockItemFeed": Page_version_blockFeed,
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed
    }
  }
}

createApplication

Description

Create a new call application

Response

Returns a Call_applicationType

Arguments
Name Description
input - CreateApplicationInput!

Example

Query
mutation createApplication($input: CreateApplicationInput!) {
  createApplication(input: $input) {
    title
    status
    submitted
    confirmed
    approved
    completed
    username
    moderator
    link
    call_id
    id
    cursor
    call_application_dataItem {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItems {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItemFeed {
      ...Call_application_dataFeedFragment
    }
    call_application_teamItem {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItems {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItemFeed {
      ...Call_application_teamFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"input": CreateApplicationInput}
Response
{
  "data": {
    "createApplication": {
      "title": "abc123",
      "status": "xyz789",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "username": "4",
      "moderator": 4,
      "link": "xyz789",
      "call_id": 123,
      "id": 987,
      "cursor": "abc123",
      "call_application_dataItem": Call_application_dataType,
      "call_application_dataItems": [
        Call_application_dataType
      ],
      "call_application_dataItemFeed": Call_application_dataFeed,
      "call_application_teamItem": Call_application_teamType,
      "call_application_teamItems": [
        Call_application_teamType
      ],
      "call_application_teamItemFeed": Call_application_teamFeed,
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

createDataBucket

Description

Create a new data deposition bucket

Response

Returns a BucketType

Arguments
Name Description
input - CreateBucketInput!

Example

Query
mutation createDataBucket($input: CreateBucketInput!) {
  createDataBucket(input: $input) {
    id
    aria_id
    aria_entity_type
    owner
    embargoed_until
    created
    updated
    cursor
    recordItem {
      ...RecordTypeFragment
    }
    recordItems {
      ...RecordTypeFragment
    }
    recordItemFeed {
      ...RecordFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": CreateBucketInput}
Response
{
  "data": {
    "createDataBucket": {
      "id": 4,
      "aria_id": 987,
      "aria_entity_type": "abc123",
      "owner": "xyz789",
      "embargoed_until": "2007-12-03T10:15:30Z",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "cursor": "abc123",
      "recordItem": RecordType,
      "recordItems": [RecordType],
      "recordItemFeed": RecordFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

createDataField

Description

Create a new data deposition record field

Response

Returns a FieldType

Arguments
Name Description
input - CreateFieldInput!

Example

Query
mutation createDataField($input: CreateFieldInput!) {
  createDataField(input: $input) {
    id
    record
    type
    content
    options
    order
    cursor
    recordItem {
      ...RecordTypeFragment
    }
    recordItems {
      ...RecordTypeFragment
    }
    recordItemFeed {
      ...RecordFeedFragment
    }
  }
}
Variables
{"input": CreateFieldInput}
Response
{
  "data": {
    "createDataField": {
      "id": "4",
      "record": "4",
      "type": "abc123",
      "content": {},
      "options": {},
      "order": 123,
      "cursor": "xyz789",
      "recordItem": RecordType,
      "recordItems": [RecordType],
      "recordItemFeed": RecordFeed
    }
  }
}

createDataRecord

Description

Create a new data deposition record

Response

Returns a RecordType

Arguments
Name Description
input - CreateRecordInput!

Example

Query
mutation createDataRecord($input: CreateRecordInput!) {
  createDataRecord(input: $input) {
    id
    bucket
    schema
    owner
    created
    updated
    cursor
    bucketItem {
      ...BucketTypeFragment
    }
    bucketItems {
      ...BucketTypeFragment
    }
    bucketItemFeed {
      ...BucketFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": CreateRecordInput}
Response
{
  "data": {
    "createDataRecord": {
      "id": 4,
      "bucket": "4",
      "schema": "xyz789",
      "owner": "xyz789",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "cursor": "xyz789",
      "bucketItem": BucketType,
      "bucketItems": [BucketType],
      "bucketItemFeed": BucketFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

createDocument

Description

Create a new document. Create a new document, with a number of optional parameters.

Response

Returns a DocumentType

Arguments
Name Description
input - CreateDocumentInput!

Example

Query
mutation createDocument($input: CreateDocumentInput!) {
  createDocument(input: $input) {
    title
    description
    document
    filename
    added
    updated
    hidden
    download
    site_id
    category_id
    id
    cursor
    tagItem {
      ...TagTypeFragment
    }
    tagItems {
      ...TagTypeFragment
    }
    tagItemFeed {
      ...TagFeedFragment
    }
    categoryItem {
      ...CategoryTypeFragment
    }
    categoryItems {
      ...CategoryTypeFragment
    }
    categoryItemFeed {
      ...CategoryFeedFragment
    }
  }
}
Variables
{"input": CreateDocumentInput}
Response
{
  "data": {
    "createDocument": {
      "title": "abc123",
      "description": "abc123",
      "document": "xyz789",
      "filename": "abc123",
      "added": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "hidden": 123,
      "download": "xyz789",
      "site_id": 4,
      "category_id": 987,
      "id": 987,
      "cursor": "xyz789",
      "tagItem": TagType,
      "tagItems": [TagType],
      "tagItemFeed": TagFeed,
      "categoryItem": CategoryType,
      "categoryItems": [CategoryType],
      "categoryItemFeed": CategoryFeed
    }
  }
}

createGroup

Description

Create a group

Response

Returns a GroupType

Arguments
Name Description
input - GroupInputType!

Example

Query
mutation createGroup($input: GroupInputType!) {
  createGroup(input: $input) {
    id
    site_id
    label
    handler
    options
    cursor
  }
}
Variables
{"input": GroupInputType}
Response
{
  "data": {
    "createGroup": {
      "id": 4,
      "site_id": 4,
      "label": "xyz789",
      "handler": "abc123",
      "options": {},
      "cursor": "abc123"
    }
  }
}

createMenu

Description

Create a menu

Response

Returns a MenuType

Arguments
Name Description
input - CreateMenuInput!

Example

Query
mutation createMenu($input: CreateMenuInput!) {
  createMenu(input: $input) {
    id
    site_id
    name
    cursor
    menu_linkItem {
      ...Menu_linkTypeFragment
    }
    menu_linkItems {
      ...Menu_linkTypeFragment
    }
    menu_linkItemFeed {
      ...Menu_linkFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": CreateMenuInput}
Response
{
  "data": {
    "createMenu": {
      "id": 4,
      "site_id": 4,
      "name": "xyz789",
      "cursor": "abc123",
      "menu_linkItem": Menu_linkType,
      "menu_linkItems": [Menu_linkType],
      "menu_linkItemFeed": Menu_linkFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

createPage

Description

Create a page

Response

Returns a PageType

Arguments
Name Description
input - CreatePageInput!

Example

Query
mutation createPage($input: CreatePageInput!) {
  createPage(input: $input) {
    id
    site_id
    name
    description
    title
    metarobots
    metaimage
    uri
    visibility
    created
    updated
    is_editor
    cursor
    page_editor_groupItem {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItems {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItemFeed {
      ...Page_editor_groupFeedFragment
    }
    page_editor_userItem {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItems {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItemFeed {
      ...Page_editor_userFeedFragment
    }
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_view_groupItem {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItems {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItemFeed {
      ...Page_view_groupFeedFragment
    }
    page_view_userItem {
      ...Page_view_userTypeFragment
    }
    page_view_userItems {
      ...Page_view_userTypeFragment
    }
    page_view_userItemFeed {
      ...Page_view_userFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": CreatePageInput}
Response
{
  "data": {
    "createPage": {
      "id": "4",
      "site_id": "4",
      "name": "xyz789",
      "description": "xyz789",
      "title": "abc123",
      "metarobots": "xyz789",
      "metaimage": "abc123",
      "uri": "abc123",
      "visibility": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": false,
      "cursor": "xyz789",
      "page_editor_groupItem": Page_editor_groupType,
      "page_editor_groupItems": [Page_editor_groupType],
      "page_editor_groupItemFeed": Page_editor_groupFeed,
      "page_editor_userItem": Page_editor_userType,
      "page_editor_userItems": [Page_editor_userType],
      "page_editor_userItemFeed": Page_editor_userFeed,
      "page_layoutItem": Page_layoutType,
      "page_layoutItems": [Page_layoutType],
      "page_layoutItemFeed": Page_layoutFeed,
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed,
      "page_view_groupItem": Page_view_groupType,
      "page_view_groupItems": [Page_view_groupType],
      "page_view_groupItemFeed": Page_view_groupFeed,
      "page_view_userItem": Page_view_userType,
      "page_view_userItems": [Page_view_userType],
      "page_view_userItemFeed": Page_view_userFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

createPageVersion

Description

Create a page version

Response

Returns a Page_versionType

Arguments
Name Description
input - CreatePageVersionInput!

Example

Query
mutation createPageVersion($input: CreatePageVersionInput!) {
  createPageVersion(input: $input) {
    id
    page_id
    version
    active
    created
    updated
    is_editor
    cursor
    page_version_blockItem {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItems {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItemFeed {
      ...Page_version_blockFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
  }
}
Variables
{"input": CreatePageVersionInput}
Response
{
  "data": {
    "createPageVersion": {
      "id": 4,
      "page_id": 4,
      "version": 123,
      "active": true,
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": false,
      "cursor": "abc123",
      "page_version_blockItem": Page_version_blockType,
      "page_version_blockItems": [Page_version_blockType],
      "page_version_blockItemFeed": Page_version_blockFeed,
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed
    }
  }
}

createProposal

Description

Create a new proposal. Create a new proposal, with a number of optional parameters.

Response

Returns a ProposalType

Arguments
Name Description
input - CreateProposalInput!

Example

Query
mutation createProposal($input: CreateProposalInput!) {
  createProposal(input: $input) {
    status
    submitted
    confirmed
    approved
    completed
    title
    username
    moderator
    id
    cursor
    proposal_dataItem {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItems {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItemFeed {
      ...Proposal_dataFeedFragment
    }
    proposal_fieldsItem {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItems {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItemFeed {
      ...Proposal_fieldsFeedFragment
    }
    proposal_teamItem {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItems {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItemFeed {
      ...Proposal_teamFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{"input": CreateProposalInput}
Response
{
  "data": {
    "createProposal": {
      "status": "abc123",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "title": "xyz789",
      "username": 4,
      "moderator": 4,
      "id": 123,
      "cursor": "xyz789",
      "proposal_dataItem": Proposal_dataType,
      "proposal_dataItems": [Proposal_dataType],
      "proposal_dataItemFeed": Proposal_dataFeed,
      "proposal_fieldsItem": Proposal_fieldsType,
      "proposal_fieldsItems": [Proposal_fieldsType],
      "proposal_fieldsItemFeed": Proposal_fieldsFeed,
      "proposal_teamItem": Proposal_teamType,
      "proposal_teamItems": [Proposal_teamType],
      "proposal_teamItemFeed": Proposal_teamFeed,
      "visitItem": VisitType,
      "visitItems": [VisitType],
      "visitItemFeed": VisitFeed
    }
  }
}

cronSendWebhooks

Description

Internal mutation to dispatch pending webhook messages

Response

Returns [Webhook_status]

Arguments
Name Description
input - CronSendWebhooksType!

Example

Query
mutation cronSendWebhooks($input: CronSendWebhooksType!) {
  cronSendWebhooks(input: $input) {
    id
    webhook_id
    hook_subscriber_id
    status
    attempts
    created
    updated
    cursor
    webhookItem {
      ...WebhookTypeFragment
    }
    webhookItems {
      ...WebhookTypeFragment
    }
    webhookItemFeed {
      ...WebhookFeedFragment
    }
    hook_subscriberItem {
      ...Hook_subscriberTypeFragment
    }
    hook_subscriberItems {
      ...Hook_subscriberTypeFragment
    }
    hook_subscriberItemFeed {
      ...Hook_subscriberFeedFragment
    }
  }
}
Variables
{"input": CronSendWebhooksType}
Response
{
  "data": {
    "cronSendWebhooks": [
      {
        "id": 4,
        "webhook_id": "4",
        "hook_subscriber_id": "4",
        "status": 123,
        "attempts": 123,
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "cursor": "xyz789",
        "webhookItem": WebhookType,
        "webhookItems": [WebhookType],
        "webhookItemFeed": WebhookFeed,
        "hook_subscriberItem": Hook_subscriberType,
        "hook_subscriberItems": [Hook_subscriberType],
        "hook_subscriberItemFeed": Hook_subscriberFeed
      }
    ]
  }
}

deleteMenu

Description

Delete a menu

Response

Returns a MenuType

Arguments
Name Description
input - DeleteMenuInput!

Example

Query
mutation deleteMenu($input: DeleteMenuInput!) {
  deleteMenu(input: $input) {
    id
    site_id
    name
    cursor
    menu_linkItem {
      ...Menu_linkTypeFragment
    }
    menu_linkItems {
      ...Menu_linkTypeFragment
    }
    menu_linkItemFeed {
      ...Menu_linkFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": DeleteMenuInput}
Response
{
  "data": {
    "deleteMenu": {
      "id": "4",
      "site_id": "4",
      "name": "xyz789",
      "cursor": "abc123",
      "menu_linkItem": Menu_linkType,
      "menu_linkItems": [Menu_linkType],
      "menu_linkItemFeed": Menu_linkFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

deletePage

Description

Delete a page

Response

Returns a PageType

Arguments
Name Description
input - DeletePageInput!

Example

Query
mutation deletePage($input: DeletePageInput!) {
  deletePage(input: $input) {
    id
    site_id
    name
    description
    title
    metarobots
    metaimage
    uri
    visibility
    created
    updated
    is_editor
    cursor
    page_editor_groupItem {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItems {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItemFeed {
      ...Page_editor_groupFeedFragment
    }
    page_editor_userItem {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItems {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItemFeed {
      ...Page_editor_userFeedFragment
    }
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_view_groupItem {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItems {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItemFeed {
      ...Page_view_groupFeedFragment
    }
    page_view_userItem {
      ...Page_view_userTypeFragment
    }
    page_view_userItems {
      ...Page_view_userTypeFragment
    }
    page_view_userItemFeed {
      ...Page_view_userFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": DeletePageInput}
Response
{
  "data": {
    "deletePage": {
      "id": "4",
      "site_id": 4,
      "name": "xyz789",
      "description": "abc123",
      "title": "abc123",
      "metarobots": "abc123",
      "metaimage": "abc123",
      "uri": "abc123",
      "visibility": "xyz789",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": false,
      "cursor": "xyz789",
      "page_editor_groupItem": Page_editor_groupType,
      "page_editor_groupItems": [Page_editor_groupType],
      "page_editor_groupItemFeed": Page_editor_groupFeed,
      "page_editor_userItem": Page_editor_userType,
      "page_editor_userItems": [Page_editor_userType],
      "page_editor_userItemFeed": Page_editor_userFeed,
      "page_layoutItem": Page_layoutType,
      "page_layoutItems": [Page_layoutType],
      "page_layoutItemFeed": Page_layoutFeed,
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed,
      "page_view_groupItem": Page_view_groupType,
      "page_view_groupItems": [Page_view_groupType],
      "page_view_groupItemFeed": Page_view_groupFeed,
      "page_view_userItem": Page_view_userType,
      "page_view_userItems": [Page_view_userType],
      "page_view_userItemFeed": Page_view_userFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

deletePageBlock

Description

Delete a page block

Response

Returns a Page_version_blockType

Arguments
Name Description
input - DeletePageBlockInput!

Example

Query
mutation deletePageBlock($input: DeletePageBlockInput!) {
  deletePageBlock(input: $input) {
    id
    page_version_id
    page_version_block_content_id
    reference
    block_component
    weight
    cursor
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_version_block_contentItem {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItems {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItemFeed {
      ...Page_version_block_contentFeedFragment
    }
  }
}
Variables
{"input": DeletePageBlockInput}
Response
{
  "data": {
    "deletePageBlock": {
      "id": 4,
      "page_version_id": "4",
      "page_version_block_content_id": "4",
      "reference": "4",
      "block_component": "abc123",
      "weight": 987,
      "cursor": "xyz789",
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed,
      "page_version_block_contentItem": Page_version_block_contentType,
      "page_version_block_contentItems": [
        Page_version_block_contentType
      ],
      "page_version_block_contentItemFeed": Page_version_block_contentFeed
    }
  }
}

deletePageEditor

Description

Delete a page editor

Response

Returns a Page_editor_userType

Arguments
Name Description
input - DeletePageEditorInput!

Example

Query
mutation deletePageEditor($input: DeletePageEditorInput!) {
  deletePageEditor(input: $input) {
    id
    page_id
    username
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": DeletePageEditorInput}
Response
{
  "data": {
    "deletePageEditor": {
      "id": "4",
      "page_id": 4,
      "username": "xyz789",
      "cursor": "abc123",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

deletePageEditorGroup

Description

Delete a page editor group

Response

Returns a Page_editor_groupType

Arguments
Name Description
input - DeletePageEditorGroupInput!

Example

Query
mutation deletePageEditorGroup($input: DeletePageEditorGroupInput!) {
  deletePageEditorGroup(input: $input) {
    id
    page_id
    group_id
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"input": DeletePageEditorGroupInput}
Response
{
  "data": {
    "deletePageEditorGroup": {
      "id": 4,
      "page_id": 4,
      "group_id": "abc123",
      "cursor": "abc123",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

deletePageShareToken

Description

Delete a page share token

Response

Returns a Page_share

Arguments
Name Description
input - DeletePageShareTokenInput!

Example

Query
mutation deletePageShareToken($input: DeletePageShareTokenInput!) {
  deletePageShareToken(input: $input) {
    id
    page_id
    page_version_id
    token
    edit
    created
    updated
    expires
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
  }
}
Variables
{"input": DeletePageShareTokenInput}
Response
{
  "data": {
    "deletePageShareToken": {
      "id": 4,
      "page_id": "4",
      "page_version_id": 4,
      "token": 4,
      "edit": false,
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "expires": "2007-12-03T10:15:30Z",
      "cursor": "abc123",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed
    }
  }
}

deletePageVersion

Description

Delete a page version

Response

Returns a Page_versionType

Arguments
Name Description
input - DeletePageVersionInput!

Example

Query
mutation deletePageVersion($input: DeletePageVersionInput!) {
  deletePageVersion(input: $input) {
    id
    page_id
    version
    active
    created
    updated
    is_editor
    cursor
    page_version_blockItem {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItems {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItemFeed {
      ...Page_version_blockFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
  }
}
Variables
{"input": DeletePageVersionInput}
Response
{
  "data": {
    "deletePageVersion": {
      "id": 4,
      "page_id": "4",
      "version": 987,
      "active": false,
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": true,
      "cursor": "abc123",
      "page_version_blockItem": Page_version_blockType,
      "page_version_blockItems": [Page_version_blockType],
      "page_version_blockItemFeed": Page_version_blockFeed,
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed
    }
  }
}

deletePageViewer

Description

Delete a page view

Response

Returns a Page_view_userType

Arguments
Name Description
input - DeletePageViewerInput!

Example

Query
mutation deletePageViewer($input: DeletePageViewerInput!) {
  deletePageViewer(input: $input) {
    id
    page_id
    username
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": DeletePageViewerInput}
Response
{
  "data": {
    "deletePageViewer": {
      "id": "4",
      "page_id": "4",
      "username": "abc123",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

deletePageViewerGroup

Description

Delete a page view group

Response

Returns a Page_view_groupType

Arguments
Name Description
input - DeletePageViewerGroupInput!

Example

Query
mutation deletePageViewerGroup($input: DeletePageViewerGroupInput!) {
  deletePageViewerGroup(input: $input) {
    id
    page_id
    group_id
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"input": DeletePageViewerGroupInput}
Response
{
  "data": {
    "deletePageViewerGroup": {
      "id": "4",
      "page_id": 4,
      "group_id": "abc123",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

deleteSiteAdministrator

Description

Delete a Site Administrator

Response

Returns a SiteAdministrator

Arguments
Name Description
input - DeleteSiteAdministratorInput!

Example

Query
mutation deleteSiteAdministrator($input: DeleteSiteAdministratorInput!) {
  deleteSiteAdministrator(input: $input) {
    id
    site_id
    username
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": DeleteSiteAdministratorInput}
Response
{
  "data": {
    "deleteSiteAdministrator": {
      "id": "4",
      "site_id": "4",
      "username": "abc123",
      "cursor": "abc123",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

dispatchEvent

Description

Dispatch an event originating from a service.

  Tell the ARIA ecosystem that _something_ has just happened.
                            
                      
Response

Returns a DispatchEvent

Arguments
Name Description
input - DispatchEventInput!

Example

Query
mutation dispatchEvent($input: DispatchEventInput!) {
  dispatchEvent(input: $input) {
    message
    success
    context
    cursor
  }
}
Variables
{"input": DispatchEventInput}
Response
{
  "data": {
    "dispatchEvent": {
      "message": "abc123",
      "success": true,
      "context": {},
      "cursor": "abc123"
    }
  }
}

dispatchWebhook

Description

Dispatch a webhook event

Response

Returns a WebhookType

Arguments
Name Description
input - DispatchWebhookInput!

Example

Query
mutation dispatchWebhook($input: DispatchWebhookInput!) {
  dispatchWebhook(input: $input) {
    id
    username
    event
    context
    payload
    created
    processed
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": DispatchWebhookInput}
Response
{
  "data": {
    "dispatchWebhook": {
      "id": 4,
      "username": "xyz789",
      "event": "abc123",
      "context": {},
      "payload": {},
      "created": "2007-12-03T10:15:30Z",
      "processed": 123,
      "cursor": "abc123",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

generatePageShareToken

Description

Generate a page share token

Response

Returns a Page_share

Arguments
Name Description
input - GeneratePageShareTokenInput!

Example

Query
mutation generatePageShareToken($input: GeneratePageShareTokenInput!) {
  generatePageShareToken(input: $input) {
    id
    page_id
    page_version_id
    token
    edit
    created
    updated
    expires
    cursor
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
  }
}
Variables
{"input": GeneratePageShareTokenInput}
Response
{
  "data": {
    "generatePageShareToken": {
      "id": "4",
      "page_id": "4",
      "page_version_id": 4,
      "token": "4",
      "edit": true,
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "expires": "2007-12-03T10:15:30Z",
      "cursor": "xyz789",
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed
    }
  }
}

joinGroup

Description

Add a user to a group

Response

Returns a Group_membership

Arguments
Name Description
input - JoinGroupInputType!

Example

Query
mutation joinGroup($input: JoinGroupInputType!) {
  joinGroup(input: $input) {
    id
    username
    group
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"input": JoinGroupInputType}
Response
{
  "data": {
    "joinGroup": {
      "id": 4,
      "username": "4",
      "group": 4,
      "cursor": "xyz789",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

joinSite

Description

Join a user to a site

Response

Returns a SiteUser

Arguments
Name Description
input - JoinSiteInput!

Example

Query
mutation joinSite($input: JoinSiteInput!) {
  joinSite(input: $input) {
    id
    username
    site_id
    created
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": JoinSiteInput}
Response
{
  "data": {
    "joinSite": {
      "id": "4",
      "username": 4,
      "site_id": 4,
      "created": "2007-12-03T10:15:30Z",
      "cursor": "xyz789",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

leaveGroup

Description

Remove a user from a group using a username/group pair

Response

Returns a LeaveGroup

Arguments
Name Description
input - LeaveGroupInputType!

Example

Query
mutation leaveGroup($input: LeaveGroupInputType!) {
  leaveGroup(input: $input) {
    id
    cursor
  }
}
Variables
{"input": LeaveGroupInputType}
Response
{
  "data": {
    "leaveGroup": {
      "id": "4",
      "cursor": "abc123"
    }
  }
}

leaveSite

Description

Removes a user from a site

Response

Returns an IsMemberType

Arguments
Name Description
input - LeaveSiteInput!

Example

Query
mutation leaveSite($input: LeaveSiteInput!) {
  leaveSite(input: $input) {
    username
    site_id
    is_member
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": LeaveSiteInput}
Response
{
  "data": {
    "leaveSite": {
      "username": "4",
      "site_id": "4",
      "is_member": false,
      "cursor": "abc123",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

moveBlock

Description

Move a block on a page

Response

Returns [Page_version_blockType]

Arguments
Name Description
input - MoveBlockInput!

Example

Query
mutation moveBlock($input: MoveBlockInput!) {
  moveBlock(input: $input) {
    id
    page_version_id
    page_version_block_content_id
    reference
    block_component
    weight
    cursor
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_version_block_contentItem {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItems {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItemFeed {
      ...Page_version_block_contentFeedFragment
    }
  }
}
Variables
{"input": MoveBlockInput}
Response
{
  "data": {
    "moveBlock": [
      {
        "id": "4",
        "page_version_id": "4",
        "page_version_block_content_id": 4,
        "reference": "4",
        "block_component": "xyz789",
        "weight": 123,
        "cursor": "xyz789",
        "page_versionItem": Page_versionType,
        "page_versionItems": [Page_versionType],
        "page_versionItemFeed": Page_versionFeed,
        "page_version_block_contentItem": Page_version_block_contentType,
        "page_version_block_contentItems": [
          Page_version_block_contentType
        ],
        "page_version_block_contentItemFeed": Page_version_block_contentFeed
      }
    ]
  }
}

publishPageVersion

Description

Publish a page version

Response

Returns [Page_versionType]

Arguments
Name Description
input - PublishPageVersionInput!

Example

Query
mutation publishPageVersion($input: PublishPageVersionInput!) {
  publishPageVersion(input: $input) {
    id
    page_id
    version
    active
    created
    updated
    is_editor
    cursor
    page_version_blockItem {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItems {
      ...Page_version_blockTypeFragment
    }
    page_version_blockItemFeed {
      ...Page_version_blockFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
  }
}
Variables
{"input": PublishPageVersionInput}
Response
{
  "data": {
    "publishPageVersion": [
      {
        "id": "4",
        "page_id": 4,
        "version": 123,
        "active": false,
        "created": "2007-12-03T10:15:30Z",
        "updated": "2007-12-03T10:15:30Z",
        "is_editor": true,
        "cursor": "abc123",
        "page_version_blockItem": Page_version_blockType,
        "page_version_blockItems": [
          Page_version_blockType
        ],
        "page_version_blockItemFeed": Page_version_blockFeed,
        "pageItem": PageType,
        "pageItems": [PageType],
        "pageItemFeed": PageFeed
      }
    ]
  }
}

refreshClientScopes

Description

Notify that a user has updated their grants for a client

Response

Returns a RefreshClientScopes

Arguments
Name Description
input - RefreshClientScopesInput!

Example

Query
mutation refreshClientScopes($input: RefreshClientScopesInput!) {
  refreshClientScopes(input: $input) {
    status
    cursor
  }
}
Variables
{"input": RefreshClientScopesInput}
Response
{
  "data": {
    "refreshClientScopes": {
      "status": false,
      "cursor": "xyz789"
    }
  }
}

removeAvatar

Description

Remove a user avatar

Response

Returns a UserType

Arguments
Name Description
input - RemoveAvatar!

Example

Query
mutation removeAvatar($input: RemoveAvatar!) {
  removeAvatar(input: $input) {
    id
    perm_group_id
    username
    first_name
    last_name
    email
    avatar
    gender
    nationality
    country_of_residence
    timezone
    organization_id
    publication
    bio
    specialization
    career_stage
    alt_emails
    orcid
    orcid_settings
    aria_uid
    site_id
    search
    cursor
    organizationItem {
      ...OrganizationTypeFragment
    }
    organizationItems {
      ...OrganizationTypeFragment
    }
    organizationItemFeed {
      ...OrganizationFeedFragment
    }
  }
}
Variables
{"input": RemoveAvatar}
Response
{
  "data": {
    "removeAvatar": {
      "id": 987,
      "perm_group_id": 987,
      "username": "xyz789",
      "first_name": "xyz789",
      "last_name": "xyz789",
      "email": "xyz789",
      "avatar": {},
      "gender": "xyz789",
      "nationality": "abc123",
      "country_of_residence": "abc123",
      "timezone": "xyz789",
      "organization_id": "4",
      "publication": {},
      "bio": "xyz789",
      "specialization": {},
      "career_stage": "xyz789",
      "alt_emails": {},
      "orcid": "xyz789",
      "orcid_settings": {},
      "aria_uid": 987,
      "site_id": "4",
      "search": "xyz789",
      "cursor": "xyz789",
      "organizationItem": OrganizationType,
      "organizationItems": [OrganizationType],
      "organizationItemFeed": OrganizationFeed
    }
  }
}

removeFromMyGroups

Description

Remove a group from a user's list of groups

Response

Returns a User_group

Arguments
Name Description
input - RemoveFromMyGroupsInputType!

Example

Query
mutation removeFromMyGroups($input: RemoveFromMyGroupsInputType!) {
  removeFromMyGroups(input: $input) {
    id
    username
    group
    options
    cursor
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
    groupItem {
      ...GroupTypeFragment
    }
    groupItems {
      ...GroupTypeFragment
    }
    groupItemFeed {
      ...GroupFeedFragment
    }
  }
}
Variables
{"input": RemoveFromMyGroupsInputType}
Response
{
  "data": {
    "removeFromMyGroups": {
      "id": 4,
      "username": "4",
      "group": "4",
      "options": {},
      "cursor": "xyz789",
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed,
      "groupItem": GroupType,
      "groupItems": [GroupType],
      "groupItemFeed": GroupFeed
    }
  }
}

removeGroup

Description

Remove a group

Response

Returns a RemoveGroup

Arguments
Name Description
input - RemoveGroupInputType!

Example

Query
mutation removeGroup($input: RemoveGroupInputType!) {
  removeGroup(input: $input) {
    id
    cursor
  }
}
Variables
{"input": RemoveGroupInputType}
Response
{
  "data": {
    "removeGroup": {
      "id": 4,
      "cursor": "xyz789"
    }
  }
}

removeHookSubscriber

Description

Remove a hook subscriber

Response

Returns a RemoveHookSubscriberI

Arguments
Name Description
input - RemoveHookSubscriberInput!

Example

Query
mutation removeHookSubscriber($input: RemoveHookSubscriberInput!) {
  removeHookSubscriber(input: $input) {
    id
    cursor
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": RemoveHookSubscriberInput}
Response
{
  "data": {
    "removeHookSubscriber": {
      "id": 4,
      "cursor": "abc123",
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

removeProposalVisit

Description

Remove an existing visit

Response

Returns a JSON

Arguments
Name Description
input - RemoveProposalVisitInputType!

Example

Query
mutation removeProposalVisit($input: RemoveProposalVisitInputType!) {
  removeProposalVisit(input: $input)
}
Variables
{"input": RemoveProposalVisitInputType}
Response
{"data": {"removeProposalVisit": {}}}

setApplicationTeam

Description

Set the application team. Update and set the application team.

Response

Returns a Call_applicationType

Arguments
Name Description
input - SetApplicationTeamInputType!

Example

Query
mutation setApplicationTeam($input: SetApplicationTeamInputType!) {
  setApplicationTeam(input: $input) {
    title
    status
    submitted
    confirmed
    approved
    completed
    username
    moderator
    link
    call_id
    id
    cursor
    call_application_dataItem {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItems {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItemFeed {
      ...Call_application_dataFeedFragment
    }
    call_application_teamItem {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItems {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItemFeed {
      ...Call_application_teamFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"input": SetApplicationTeamInputType}
Response
{
  "data": {
    "setApplicationTeam": {
      "title": "abc123",
      "status": "xyz789",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "username": "4",
      "moderator": "4",
      "link": "xyz789",
      "call_id": 123,
      "id": 123,
      "cursor": "xyz789",
      "call_application_dataItem": Call_application_dataType,
      "call_application_dataItems": [
        Call_application_dataType
      ],
      "call_application_dataItemFeed": Call_application_dataFeed,
      "call_application_teamItem": Call_application_teamType,
      "call_application_teamItems": [
        Call_application_teamType
      ],
      "call_application_teamItemFeed": Call_application_teamFeed,
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

setDocumentOwner

Description

Set document owner.

Response

Returns a DocumentOwner

Arguments
Name Description
input - SetDocumentOwnerInput!

Example

Query
mutation setDocumentOwner($input: SetDocumentOwnerInput!) {
  setDocumentOwner(input: $input) {
    doid
    did
    id
    type
    is_added
    cursor
  }
}
Variables
{"input": SetDocumentOwnerInput}
Response
{
  "data": {
    "setDocumentOwner": {
      "doid": 123,
      "did": 123,
      "id": 987,
      "type": "xyz789",
      "is_added": true,
      "cursor": "abc123"
    }
  }
}

setDocumentTags

Description

Set document owner.

Response

Returns a DocumentOwner

Arguments
Name Description
input - SetDocumentTagsInput!

Example

Query
mutation setDocumentTags($input: SetDocumentTagsInput!) {
  setDocumentTags(input: $input) {
    doid
    did
    id
    type
    is_added
    cursor
  }
}
Variables
{"input": SetDocumentTagsInput}
Response
{
  "data": {
    "setDocumentTags": {
      "doid": 123,
      "did": 987,
      "id": 987,
      "type": "abc123",
      "is_added": false,
      "cursor": "abc123"
    }
  }
}

setDocumentUser

Description

Set document user.

Response

Returns a DocumentUser

Arguments
Name Description
input - SetDocumentUserInput!

Example

Query
mutation setDocumentUser($input: SetDocumentUserInput!) {
  setDocumentUser(input: $input) {
    duid
    did
    id
    type
    is_added
    cursor
  }
}
Variables
{"input": SetDocumentUserInput}
Response
{
  "data": {
    "setDocumentUser": {
      "duid": 987,
      "did": 123,
      "id": 123,
      "type": "xyz789",
      "is_added": true,
      "cursor": "xyz789"
    }
  }
}

setProposalTeam

Description

Set the proposal team. Update and set the proposal team.

Response

Returns a ProposalType

Arguments
Name Description
input - SetProposalTeamInputType!

Example

Query
mutation setProposalTeam($input: SetProposalTeamInputType!) {
  setProposalTeam(input: $input) {
    status
    submitted
    confirmed
    approved
    completed
    title
    username
    moderator
    id
    cursor
    proposal_dataItem {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItems {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItemFeed {
      ...Proposal_dataFeedFragment
    }
    proposal_fieldsItem {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItems {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItemFeed {
      ...Proposal_fieldsFeedFragment
    }
    proposal_teamItem {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItems {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItemFeed {
      ...Proposal_teamFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{"input": SetProposalTeamInputType}
Response
{
  "data": {
    "setProposalTeam": {
      "status": "xyz789",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "title": "abc123",
      "username": "4",
      "moderator": 4,
      "id": 987,
      "cursor": "abc123",
      "proposal_dataItem": Proposal_dataType,
      "proposal_dataItems": [Proposal_dataType],
      "proposal_dataItemFeed": Proposal_dataFeed,
      "proposal_fieldsItem": Proposal_fieldsType,
      "proposal_fieldsItems": [Proposal_fieldsType],
      "proposal_fieldsItemFeed": Proposal_fieldsFeed,
      "proposal_teamItem": Proposal_teamType,
      "proposal_teamItems": [Proposal_teamType],
      "proposal_teamItemFeed": Proposal_teamFeed,
      "visitItem": VisitType,
      "visitItems": [VisitType],
      "visitItemFeed": VisitFeed
    }
  }
}

submitApplication

Description

Submit a previously created call application for review.

Response

Returns a Call_applicationType

Arguments
Name Description
input - SubmitApplicationInput!

Example

Query
mutation submitApplication($input: SubmitApplicationInput!) {
  submitApplication(input: $input) {
    title
    status
    submitted
    confirmed
    approved
    completed
    username
    moderator
    link
    call_id
    id
    cursor
    call_application_dataItem {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItems {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItemFeed {
      ...Call_application_dataFeedFragment
    }
    call_application_teamItem {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItems {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItemFeed {
      ...Call_application_teamFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"input": SubmitApplicationInput}
Response
{
  "data": {
    "submitApplication": {
      "title": "abc123",
      "status": "xyz789",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "username": 4,
      "moderator": 4,
      "link": "abc123",
      "call_id": 987,
      "id": 123,
      "cursor": "xyz789",
      "call_application_dataItem": Call_application_dataType,
      "call_application_dataItems": [
        Call_application_dataType
      ],
      "call_application_dataItemFeed": Call_application_dataFeed,
      "call_application_teamItem": Call_application_teamType,
      "call_application_teamItems": [
        Call_application_teamType
      ],
      "call_application_teamItemFeed": Call_application_teamFeed,
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

submitProposal

Description

Submit a previously created proposal for review.

Response

Returns a ProposalType

Arguments
Name Description
input - SubmitProposalInput!

Example

Query
mutation submitProposal($input: SubmitProposalInput!) {
  submitProposal(input: $input) {
    status
    submitted
    confirmed
    approved
    completed
    title
    username
    moderator
    id
    cursor
    proposal_dataItem {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItems {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItemFeed {
      ...Proposal_dataFeedFragment
    }
    proposal_fieldsItem {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItems {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItemFeed {
      ...Proposal_fieldsFeedFragment
    }
    proposal_teamItem {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItems {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItemFeed {
      ...Proposal_teamFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{"input": SubmitProposalInput}
Response
{
  "data": {
    "submitProposal": {
      "status": "abc123",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "title": "xyz789",
      "username": 4,
      "moderator": "4",
      "id": 987,
      "cursor": "xyz789",
      "proposal_dataItem": Proposal_dataType,
      "proposal_dataItems": [Proposal_dataType],
      "proposal_dataItemFeed": Proposal_dataFeed,
      "proposal_fieldsItem": Proposal_fieldsType,
      "proposal_fieldsItems": [Proposal_fieldsType],
      "proposal_fieldsItemFeed": Proposal_fieldsFeed,
      "proposal_teamItem": Proposal_teamType,
      "proposal_teamItems": [Proposal_teamType],
      "proposal_teamItemFeed": Proposal_teamFeed,
      "visitItem": VisitType,
      "visitItems": [VisitType],
      "visitItemFeed": VisitFeed
    }
  }
}

updateApplication

Description

Update a call application

Response

Returns a Call_applicationType

Arguments
Name Description
input - UpdateApplicationInputType!

Example

Query
mutation updateApplication($input: UpdateApplicationInputType!) {
  updateApplication(input: $input) {
    title
    status
    submitted
    confirmed
    approved
    completed
    username
    moderator
    link
    call_id
    id
    cursor
    call_application_dataItem {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItems {
      ...Call_application_dataTypeFragment
    }
    call_application_dataItemFeed {
      ...Call_application_dataFeedFragment
    }
    call_application_teamItem {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItems {
      ...Call_application_teamTypeFragment
    }
    call_application_teamItemFeed {
      ...Call_application_teamFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"input": UpdateApplicationInputType}
Response
{
  "data": {
    "updateApplication": {
      "title": "xyz789",
      "status": "abc123",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "username": 4,
      "moderator": "4",
      "link": "xyz789",
      "call_id": 987,
      "id": 123,
      "cursor": "xyz789",
      "call_application_dataItem": Call_application_dataType,
      "call_application_dataItems": [
        Call_application_dataType
      ],
      "call_application_dataItemFeed": Call_application_dataFeed,
      "call_application_teamItem": Call_application_teamType,
      "call_application_teamItems": [
        Call_application_teamType
      ],
      "call_application_teamItemFeed": Call_application_teamFeed,
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

updateBlock

Description

Update a block on a page

Response

Returns a Page_version_blockType

Arguments
Name Description
input - UpdateBlockInput!

Example

Query
mutation updateBlock($input: UpdateBlockInput!) {
  updateBlock(input: $input) {
    id
    page_version_id
    page_version_block_content_id
    reference
    block_component
    weight
    cursor
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_version_block_contentItem {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItems {
      ...Page_version_block_contentTypeFragment
    }
    page_version_block_contentItemFeed {
      ...Page_version_block_contentFeedFragment
    }
  }
}
Variables
{"input": UpdateBlockInput}
Response
{
  "data": {
    "updateBlock": {
      "id": 4,
      "page_version_id": 4,
      "page_version_block_content_id": 4,
      "reference": 4,
      "block_component": "xyz789",
      "weight": 987,
      "cursor": "xyz789",
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed,
      "page_version_block_contentItem": Page_version_block_contentType,
      "page_version_block_contentItems": [
        Page_version_block_contentType
      ],
      "page_version_block_contentItemFeed": Page_version_block_contentFeed
    }
  }
}

updateDataBucket

Description

Create a new data deposition bucket

Response

Returns a BucketType

Arguments
Name Description
input - UpdateBucketInput!

Example

Query
mutation updateDataBucket($input: UpdateBucketInput!) {
  updateDataBucket(input: $input) {
    id
    aria_id
    aria_entity_type
    owner
    embargoed_until
    created
    updated
    cursor
    recordItem {
      ...RecordTypeFragment
    }
    recordItems {
      ...RecordTypeFragment
    }
    recordItemFeed {
      ...RecordFeedFragment
    }
    userItem {
      ...UserTypeFragment
    }
    userItems {
      ...UserTypeFragment
    }
    userItemFeed {
      ...UserFeedFragment
    }
  }
}
Variables
{"input": UpdateBucketInput}
Response
{
  "data": {
    "updateDataBucket": {
      "id": 4,
      "aria_id": 987,
      "aria_entity_type": "abc123",
      "owner": "xyz789",
      "embargoed_until": "2007-12-03T10:15:30Z",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "cursor": "xyz789",
      "recordItem": RecordType,
      "recordItems": [RecordType],
      "recordItemFeed": RecordFeed,
      "userItem": UserType,
      "userItems": [UserType],
      "userItemFeed": UserFeed
    }
  }
}

updateDocument

Description

Update an existing document data.

Response

Returns a DocumentType

Arguments
Name Description
input - UpdateDocumentInput!

Example

Query
mutation updateDocument($input: UpdateDocumentInput!) {
  updateDocument(input: $input) {
    title
    description
    document
    filename
    added
    updated
    hidden
    download
    site_id
    category_id
    id
    cursor
    tagItem {
      ...TagTypeFragment
    }
    tagItems {
      ...TagTypeFragment
    }
    tagItemFeed {
      ...TagFeedFragment
    }
    categoryItem {
      ...CategoryTypeFragment
    }
    categoryItems {
      ...CategoryTypeFragment
    }
    categoryItemFeed {
      ...CategoryFeedFragment
    }
  }
}
Variables
{"input": UpdateDocumentInput}
Response
{
  "data": {
    "updateDocument": {
      "title": "xyz789",
      "description": "xyz789",
      "document": "abc123",
      "filename": "xyz789",
      "added": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "hidden": 123,
      "download": "xyz789",
      "site_id": 4,
      "category_id": 123,
      "id": 987,
      "cursor": "xyz789",
      "tagItem": TagType,
      "tagItems": [TagType],
      "tagItemFeed": TagFeed,
      "categoryItem": CategoryType,
      "categoryItems": [CategoryType],
      "categoryItemFeed": CategoryFeed
    }
  }
}

updateMenu

Description

Update a menu

Response

Returns a MenuType

Arguments
Name Description
input - UpdateMenuInput!

Example

Query
mutation updateMenu($input: UpdateMenuInput!) {
  updateMenu(input: $input) {
    id
    site_id
    name
    cursor
    menu_linkItem {
      ...Menu_linkTypeFragment
    }
    menu_linkItems {
      ...Menu_linkTypeFragment
    }
    menu_linkItemFeed {
      ...Menu_linkFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": UpdateMenuInput}
Response
{
  "data": {
    "updateMenu": {
      "id": "4",
      "site_id": 4,
      "name": "xyz789",
      "cursor": "xyz789",
      "menu_linkItem": Menu_linkType,
      "menu_linkItems": [Menu_linkType],
      "menu_linkItemFeed": Menu_linkFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

updatePage

Description

Update a page

Response

Returns a PageType

Arguments
Name Description
input - UpdatePageInput!

Example

Query
mutation updatePage($input: UpdatePageInput!) {
  updatePage(input: $input) {
    id
    site_id
    name
    description
    title
    metarobots
    metaimage
    uri
    visibility
    created
    updated
    is_editor
    cursor
    page_editor_groupItem {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItems {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItemFeed {
      ...Page_editor_groupFeedFragment
    }
    page_editor_userItem {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItems {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItemFeed {
      ...Page_editor_userFeedFragment
    }
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_view_groupItem {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItems {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItemFeed {
      ...Page_view_groupFeedFragment
    }
    page_view_userItem {
      ...Page_view_userTypeFragment
    }
    page_view_userItems {
      ...Page_view_userTypeFragment
    }
    page_view_userItemFeed {
      ...Page_view_userFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": UpdatePageInput}
Response
{
  "data": {
    "updatePage": {
      "id": 4,
      "site_id": "4",
      "name": "abc123",
      "description": "xyz789",
      "title": "abc123",
      "metarobots": "xyz789",
      "metaimage": "abc123",
      "uri": "xyz789",
      "visibility": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": false,
      "cursor": "xyz789",
      "page_editor_groupItem": Page_editor_groupType,
      "page_editor_groupItems": [Page_editor_groupType],
      "page_editor_groupItemFeed": Page_editor_groupFeed,
      "page_editor_userItem": Page_editor_userType,
      "page_editor_userItems": [Page_editor_userType],
      "page_editor_userItemFeed": Page_editor_userFeed,
      "page_layoutItem": Page_layoutType,
      "page_layoutItems": [Page_layoutType],
      "page_layoutItemFeed": Page_layoutFeed,
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed,
      "page_view_groupItem": Page_view_groupType,
      "page_view_groupItems": [Page_view_groupType],
      "page_view_groupItemFeed": Page_view_groupFeed,
      "page_view_userItem": Page_view_userType,
      "page_view_userItems": [Page_view_userType],
      "page_view_userItemFeed": Page_view_userFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

updatePageVisibility

Description

Update page visibility

Response

Returns a PageType

Arguments
Name Description
input - UpdatePageVisibilityInput!

Example

Query
mutation updatePageVisibility($input: UpdatePageVisibilityInput!) {
  updatePageVisibility(input: $input) {
    id
    site_id
    name
    description
    title
    metarobots
    metaimage
    uri
    visibility
    created
    updated
    is_editor
    cursor
    page_editor_groupItem {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItems {
      ...Page_editor_groupTypeFragment
    }
    page_editor_groupItemFeed {
      ...Page_editor_groupFeedFragment
    }
    page_editor_userItem {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItems {
      ...Page_editor_userTypeFragment
    }
    page_editor_userItemFeed {
      ...Page_editor_userFeedFragment
    }
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    page_versionItem {
      ...Page_versionTypeFragment
    }
    page_versionItems {
      ...Page_versionTypeFragment
    }
    page_versionItemFeed {
      ...Page_versionFeedFragment
    }
    page_view_groupItem {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItems {
      ...Page_view_groupTypeFragment
    }
    page_view_groupItemFeed {
      ...Page_view_groupFeedFragment
    }
    page_view_userItem {
      ...Page_view_userTypeFragment
    }
    page_view_userItems {
      ...Page_view_userTypeFragment
    }
    page_view_userItemFeed {
      ...Page_view_userFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
  }
}
Variables
{"input": UpdatePageVisibilityInput}
Response
{
  "data": {
    "updatePageVisibility": {
      "id": 4,
      "site_id": "4",
      "name": "xyz789",
      "description": "abc123",
      "title": "abc123",
      "metarobots": "xyz789",
      "metaimage": "abc123",
      "uri": "abc123",
      "visibility": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "is_editor": false,
      "cursor": "xyz789",
      "page_editor_groupItem": Page_editor_groupType,
      "page_editor_groupItems": [Page_editor_groupType],
      "page_editor_groupItemFeed": Page_editor_groupFeed,
      "page_editor_userItem": Page_editor_userType,
      "page_editor_userItems": [Page_editor_userType],
      "page_editor_userItemFeed": Page_editor_userFeed,
      "page_layoutItem": Page_layoutType,
      "page_layoutItems": [Page_layoutType],
      "page_layoutItemFeed": Page_layoutFeed,
      "page_versionItem": Page_versionType,
      "page_versionItems": [Page_versionType],
      "page_versionItemFeed": Page_versionFeed,
      "page_view_groupItem": Page_view_groupType,
      "page_view_groupItems": [Page_view_groupType],
      "page_view_groupItemFeed": Page_view_groupFeed,
      "page_view_userItem": Page_view_userType,
      "page_view_userItems": [Page_view_userType],
      "page_view_userItemFeed": Page_view_userFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed
    }
  }
}

updateProposal

Description

Update an existing proposal. Update an existing proposal with new data.

Response

Returns a ProposalType

Arguments
Name Description
input - UpdateProposalInputType!

Example

Query
mutation updateProposal($input: UpdateProposalInputType!) {
  updateProposal(input: $input) {
    status
    submitted
    confirmed
    approved
    completed
    title
    username
    moderator
    id
    cursor
    proposal_dataItem {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItems {
      ...Proposal_dataTypeFragment
    }
    proposal_dataItemFeed {
      ...Proposal_dataFeedFragment
    }
    proposal_fieldsItem {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItems {
      ...Proposal_fieldsTypeFragment
    }
    proposal_fieldsItemFeed {
      ...Proposal_fieldsFeedFragment
    }
    proposal_teamItem {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItems {
      ...Proposal_teamTypeFragment
    }
    proposal_teamItemFeed {
      ...Proposal_teamFeedFragment
    }
    visitItem {
      ...VisitTypeFragment
    }
    visitItems {
      ...VisitTypeFragment
    }
    visitItemFeed {
      ...VisitFeedFragment
    }
  }
}
Variables
{"input": UpdateProposalInputType}
Response
{
  "data": {
    "updateProposal": {
      "status": "abc123",
      "submitted": "2007-12-03T10:15:30Z",
      "confirmed": "2007-12-03T10:15:30Z",
      "approved": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "title": "abc123",
      "username": 4,
      "moderator": "4",
      "id": 987,
      "cursor": "xyz789",
      "proposal_dataItem": Proposal_dataType,
      "proposal_dataItems": [Proposal_dataType],
      "proposal_dataItemFeed": Proposal_dataFeed,
      "proposal_fieldsItem": Proposal_fieldsType,
      "proposal_fieldsItems": [Proposal_fieldsType],
      "proposal_fieldsItemFeed": Proposal_fieldsFeed,
      "proposal_teamItem": Proposal_teamType,
      "proposal_teamItems": [Proposal_teamType],
      "proposal_teamItemFeed": Proposal_teamFeed,
      "visitItem": VisitType,
      "visitItems": [VisitType],
      "visitItemFeed": VisitFeed
    }
  }
}

updateProposalVisit

Description

Update an existing visit

Response

Returns a VisitType

Arguments
Name Description
input - UpdateProposalVisitInputType!

Example

Query
mutation updateProposalVisit($input: UpdateProposalVisitInputType!) {
  updateProposalVisit(input: $input) {
    plid
    status
    order
    confirmed
    completed
    cancelled
    detail
    tech_eval_positive
    suspension_count
    cid
    access_id
    proposal_id
    call_id
    id
    cursor
    sessionItem {
      ...SessionTypeFragment
    }
    sessionItems {
      ...SessionTypeFragment
    }
    sessionItemFeed {
      ...SessionFeedFragment
    }
    visitFlagsItem {
      ...VisitFlagsTypeFragment
    }
    visitFlagsItems {
      ...VisitFlagsTypeFragment
    }
    visitFlagsItemFeed {
      ...VisitFlagsFeedFragment
    }
    accessItem {
      ...AccessTypeFragment
    }
    accessItems {
      ...AccessTypeFragment
    }
    accessItemFeed {
      ...AccessFeedFragment
    }
    proposalItem {
      ...ProposalTypeFragment
    }
    proposalItems {
      ...ProposalTypeFragment
    }
    proposalItemFeed {
      ...ProposalFeedFragment
    }
    callItem {
      ...CallTypeFragment
    }
    callItems {
      ...CallTypeFragment
    }
    callItemFeed {
      ...CallFeedFragment
    }
  }
}
Variables
{"input": UpdateProposalVisitInputType}
Response
{
  "data": {
    "updateProposalVisit": {
      "plid": 987,
      "status": "abc123",
      "order": 123,
      "confirmed": "2007-12-03T10:15:30Z",
      "completed": "2007-12-03T10:15:30Z",
      "cancelled": "2007-12-03T10:15:30Z",
      "detail": "xyz789",
      "tech_eval_positive": 987,
      "suspension_count": 123,
      "cid": 123,
      "access_id": 987,
      "proposal_id": 987,
      "call_id": 123,
      "id": 123,
      "cursor": "xyz789",
      "sessionItem": SessionType,
      "sessionItems": [SessionType],
      "sessionItemFeed": SessionFeed,
      "visitFlagsItem": VisitFlagsType,
      "visitFlagsItems": [VisitFlagsType],
      "visitFlagsItemFeed": VisitFlagsFeed,
      "accessItem": AccessType,
      "accessItems": [AccessType],
      "accessItemFeed": AccessFeed,
      "proposalItem": ProposalType,
      "proposalItems": [ProposalType],
      "proposalItemFeed": ProposalFeed,
      "callItem": CallType,
      "callItems": [CallType],
      "callItemFeed": CallFeed
    }
  }
}

updateSite

Description

Update a site

Response

Returns a SiteType

Arguments
Name Description
input - UpdateSite!

Example

Query
mutation updateSite($input: UpdateSite!) {
  updateSite(input: $input) {
    id
    name
    title
    home_uri
    perm_attribute
    theme
    privacy_policy_url
    terms_url
    created
    updated
    active
    is_admin
    cursor
    menuItem {
      ...MenuTypeFragment
    }
    menuItems {
      ...MenuTypeFragment
    }
    menuItemFeed {
      ...MenuFeedFragment
    }
    pageItem {
      ...PageTypeFragment
    }
    pageItems {
      ...PageTypeFragment
    }
    pageItemFeed {
      ...PageFeedFragment
    }
    site_layoutItem {
      ...Site_layoutTypeFragment
    }
    site_layoutItems {
      ...Site_layoutTypeFragment
    }
    site_layoutItemFeed {
      ...Site_layoutFeedFragment
    }
    site_administratorItem {
      ...Site_administratorTypeFragment
    }
    site_administratorItems {
      ...Site_administratorTypeFragment
    }
    site_administratorItemFeed {
      ...Site_administratorFeedFragment
    }
    site_domainItem {
      ...Site_domainTypeFragment
    }
    site_domainItems {
      ...Site_domainTypeFragment
    }
    site_domainItemFeed {
      ...Site_domainFeedFragment
    }
    site_logItem {
      ...Site_logTypeFragment
    }
    site_logItems {
      ...Site_logTypeFragment
    }
    site_logItemFeed {
      ...Site_logFeedFragment
    }
  }
}
Variables
{"input": UpdateSite}
Response
{
  "data": {
    "updateSite": {
      "id": 4,
      "name": "abc123",
      "title": "abc123",
      "home_uri": "xyz789",
      "perm_attribute": "xyz789",
      "theme": {},
      "privacy_policy_url": "abc123",
      "terms_url": "abc123",
      "created": "2007-12-03T10:15:30Z",
      "updated": "2007-12-03T10:15:30Z",
      "active": true,
      "is_admin": false,
      "cursor": "xyz789",
      "menuItem": MenuType,
      "menuItems": [MenuType],
      "menuItemFeed": MenuFeed,
      "pageItem": PageType,
      "pageItems": [PageType],
      "pageItemFeed": PageFeed,
      "site_layoutItem": Site_layoutType,
      "site_layoutItems": [Site_layoutType],
      "site_layoutItemFeed": Site_layoutFeed,
      "site_administratorItem": Site_administratorType,
      "site_administratorItems": [Site_administratorType],
      "site_administratorItemFeed": Site_administratorFeed,
      "site_domainItem": Site_domainType,
      "site_domainItems": [Site_domainType],
      "site_domainItemFeed": Site_domainFeed,
      "site_logItem": Site_logType,
      "site_logItems": [Site_logType],
      "site_logItemFeed": Site_logFeed
    }
  }
}

updateSiteLayout

Description

Update a site layout

Response

Returns a Site_layoutType

Arguments
Name Description
input - UpdateSiteLayoutInput!

Example

Query
mutation updateSiteLayout($input: UpdateSiteLayoutInput!) {
  updateSiteLayout(input: $input) {
    id
    site_id
    site_layout_content_id
    type
    layout_component
    weight
    cursor
    page_layoutItem {
      ...Page_layoutTypeFragment
    }
    page_layoutItems {
      ...Page_layoutTypeFragment
    }
    page_layoutItemFeed {
      ...Page_layoutFeedFragment
    }
    siteItem {
      ...SiteTypeFragment
    }
    siteItems {
      ...SiteTypeFragment
    }
    siteItemFeed {
      ...SiteFeedFragment
    }
    site_layout_contentItem {
      ...Site_layout_contentTypeFragment
    }
    site_layout_contentItems {
      ...Site_layout_contentTypeFragment
    }
    site_layout_contentItemFeed {
      ...Site_layout_contentFeedFragment
    }
  }
}
Variables
{"input": UpdateSiteLayoutInput}
Response
{
  "data": {
    "updateSiteLayout": {
      "id": "4",
      "site_id": 4,
      "site_layout_content_id": 4,
      "type": "xyz789",
      "layout_component": "abc123",
      "weight": 123,
      "cursor": "xyz789",
      "page_layoutItem": Page_layoutType,
      "page_layoutItems": [Page_layoutType],
      "page_layoutItemFeed": Page_layoutFeed,
      "siteItem": SiteType,
      "siteItems": [SiteType],
      "siteItemFeed": SiteFeed,
      "site_layout_contentItem": Site_layout_contentType,
      "site_layout_contentItems": [
        Site_layout_contentType
      ],
      "site_layout_contentItemFeed": Site_layout_contentFeed
    }
  }
}

updateUser

Description

Update user profile

Response

Returns a UserType

Arguments
Name Description
input - UpdateUser!

Example

Query
mutation updateUser($input: UpdateUser!) {
  updateUser(input: $input) {
    id
    perm_group_id
    username
    first_name
    last_name
    email
    avatar
    gender
    nationality
    country_of_residence
    timezone
    organization_id
    publication
    bio
    specialization
    career_stage
    alt_emails
    orcid
    orcid_settings
    aria_uid
    site_id
    search
    cursor
    organizationItem {
      ...OrganizationTypeFragment
    }
    organizationItems {
      ...OrganizationTypeFragment
    }
    organizationItemFeed {
      ...OrganizationFeedFragment
    }
  }
}
Variables
{"input": UpdateUser}
Response
{
  "data": {
    "updateUser": {
      "id": 123,
      "perm_group_id": 987,
      "username": "xyz789",
      "first_name": "abc123",
      "last_name": "abc123",
      "email": "xyz789",
      "avatar": {},
      "gender": "abc123",
      "nationality": "abc123",
      "country_of_residence": "xyz789",
      "timezone": "abc123",
      "organization_id": "4",
      "publication": {},
      "bio": "abc123",
      "specialization": {},
      "career_stage": "abc123",
      "alt_emails": {},
      "orcid": "abc123",
      "orcid_settings": {},
      "aria_uid": 123,
      "site_id": "4",
      "search": "xyz789",
      "cursor": "xyz789",
      "organizationItem": OrganizationType,
      "organizationItems": [OrganizationType],
      "organizationItemFeed": OrganizationFeed
    }
  }
}

updateUserData

Description

Update user profile data

Response

Returns a UserType

Arguments
Name Description
input - UpdateUserData!

Example

Query
mutation updateUserData($input: UpdateUserData!) {
  updateUserData(input: $input) {
    id
    perm_group_id
    username
    first_name
    last_name
    email
    avatar
    gender
    nationality
    country_of_residence
    timezone
    organization_id
    publication
    bio
    specialization
    career_stage
    alt_emails
    orcid
    orcid_settings
    aria_uid
    site_id
    search
    cursor
    organizationItem {
      ...OrganizationTypeFragment
    }
    organizationItems {
      ...OrganizationTypeFragment
    }
    organizationItemFeed {
      ...OrganizationFeedFragment
    }
  }
}
Variables
{"input": UpdateUserData}
Response
{
  "data": {
    "updateUserData": {
      "id": 987,
      "perm_group_id": 123,
      "username": "xyz789",
      "first_name": "abc123",
      "last_name": "xyz789",
      "email": "abc123",
      "avatar": {},
      "gender": "abc123",
      "nationality": "xyz789",
      "country_of_residence": "abc123",
      "timezone": "abc123",
      "organization_id": 4,
      "publication": {},
      "bio": "abc123",
      "specialization": {},
      "career_stage": "abc123",
      "alt_emails": {},
      "orcid": "abc123",
      "orcid_settings": {},
      "aria_uid": 123,
      "site_id": "4",
      "search": "xyz789",
      "cursor": "abc123",
      "organizationItem": OrganizationType,
      "organizationItems": [OrganizationType],
      "organizationItemFeed": OrganizationFeed
    }
  }
}

Types

AccessFeed

Description

This is a Type for the access table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [AccessType]
pageInfo - AccessFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [AccessType],
  "pageInfo": AccessFeedInfo
}

AccessFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

AccessFilters

Description

This is a Type for the access table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
site_id - ID The primary site ID that this access route is associated with.
title - String Title of the access route, displayed during selection
uri - String URI used to reference the Access route
image - String Optional image url, used in service selection.
description - String Description of this access route
techreview - Int Is technical review before scientific (1) or after scientific (0)
open - DateTime Open date and time
close - DateTime Close data and time
access_type - String Is this access route normal, or call only (meaning an always open acess route is open)
id - Int Access Route ID
Example
{
  "site_id": "4",
  "title": "xyz789",
  "uri": "abc123",
  "image": "abc123",
  "description": "abc123",
  "techreview": 123,
  "open": "2007-12-03T10:15:30Z",
  "close": "2007-12-03T10:15:30Z",
  "access_type": "xyz789",
  "id": 123
}

AccessPermissionFeed

Description

This is a Type for the accessPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [AccessPermissionType]
pageInfo - AccessPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [AccessPermissionType],
  "pageInfo": AccessPermissionFeedInfo
}

AccessPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

AccessPermissionFilters

Description

This is a Type for the accessPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

AccessPermissionSort

Description

This is a Type for the accessPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

AccessPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "xyz789"
}

AccessSignTerms

Fields
Field Name Description
id - Int The access ID
username - ID Username of signing the t&c
signed - Boolean Signature
cursor - String
Example
{
  "id": 123,
  "username": 4,
  "signed": true,
  "cursor": "xyz789"
}

AccessSignTermsInput

Fields
Input Field Description
acid - Int! The Access route in question
Example
{"acid": 123}

AccessSort

Description

This is a Type for the access table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

AccessType

Description

The access route. Access routes define the primary submission pathway for proposals, and determine things like required proposal fields, service cataloge etc.

Fields
Field Name Description
site_id - ID The primary site ID that this access route is associated with.
title - String Title of the access route, displayed during selection
uri - String URI used to reference the Access route
image - String Optional image url, used in service selection.
description - String Description of this access route
techreview - Int Is technical review before scientific (1) or after scientific (0)
open - DateTime Open date and time
close - DateTime Close data and time
access_type - String Is this access route normal, or call only (meaning an always open acess route is open)
id - Int Access Route ID
cursor - String
access_fieldsItem - Access_fieldsType
Arguments
id - ID!
access_fieldsItems - [Access_fieldsType]
Arguments
access_fieldsItemFeed - Access_fieldsFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
access_scopesItem - Access_scopesType
Arguments
id - ID!
access_scopesItems - [Access_scopesType]
Arguments
access_scopesItemFeed - Access_scopesFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
access_termsItem - Access_termsType
Arguments
id - ID!
access_termsItems - [Access_termsType]
Arguments
access_termsItemFeed - Access_termsFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
visitItem - VisitType
Arguments
id - ID!
visitItems - [VisitType]
Arguments
filters - VisitFilters
sort - VisitSort
visitItemFeed - VisitFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - VisitFilters
sort - JSONObject
sessionItem - SessionType
Arguments
id - ID!
sessionItems - [SessionType]
Arguments
filters - SessionFilters
sort - SessionSort
sessionItemFeed - SessionFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SessionFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "site_id": "4",
  "title": "abc123",
  "uri": "abc123",
  "image": "xyz789",
  "description": "abc123",
  "techreview": 123,
  "open": "2007-12-03T10:15:30Z",
  "close": "2007-12-03T10:15:30Z",
  "access_type": "abc123",
  "id": 987,
  "cursor": "xyz789",
  "access_fieldsItem": Access_fieldsType,
  "access_fieldsItems": [Access_fieldsType],
  "access_fieldsItemFeed": Access_fieldsFeed,
  "access_scopesItem": Access_scopesType,
  "access_scopesItems": [Access_scopesType],
  "access_scopesItemFeed": Access_scopesFeed,
  "access_termsItem": Access_termsType,
  "access_termsItems": [Access_termsType],
  "access_termsItemFeed": Access_termsFeed,
  "visitItem": VisitType,
  "visitItems": [VisitType],
  "visitItemFeed": VisitFeed,
  "sessionItem": SessionType,
  "sessionItems": [SessionType],
  "sessionItemFeed": SessionFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

Access_fieldsFeed

Description

This is a Type for the access_fields table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Access_fieldsType]
pageInfo - Access_fieldsFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Access_fieldsType],
  "pageInfo": Access_fieldsFeedInfo
}

Access_fieldsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

Access_fieldsFilters

Description

This is a Type for the access_fields table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
access_id - Int Access route associated with this field
Example
{
  "fid": 123,
  "ref": "xyz789",
  "title": "xyz789",
  "alttitle": "abc123",
  "type": "abc123",
  "required": 123,
  "options": {},
  "altoptions": {},
  "order": 123,
  "access_id": 123
}

Access_fieldsSort

Description

This is a Type for the access_fields table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

Access_fieldsType

Description

Details of the proposal submission form for a given access route

Fields
Field Name Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
access_id - Int Access route associated with this field
cursor - String
accessItem - AccessType
Arguments
id - ID!
accessItems - [AccessType]
Arguments
filters - AccessFilters
sort - AccessSort
accessItemFeed - AccessFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - AccessFilters
sort - JSONObject
Example
{
  "fid": 123,
  "ref": "abc123",
  "title": "abc123",
  "alttitle": "xyz789",
  "type": "xyz789",
  "required": 123,
  "options": {},
  "altoptions": {},
  "order": 987,
  "access_id": 987,
  "cursor": "abc123",
  "accessItem": AccessType,
  "accessItems": [AccessType],
  "accessItemFeed": AccessFeed
}

Access_scopesFeed

Description

This is a Type for the access_scopes table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Access_scopesType]
pageInfo - Access_scopesFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Access_scopesType],
  "pageInfo": Access_scopesFeedInfo
}

Access_scopesFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

Access_scopesFilters

Description

This is a Type for the access_scopes table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
access_id - Int
scope_id - ID
required - Int
Example
{
  "access_id": 123,
  "scope_id": "4",
  "required": 987
}

Access_scopesSort

Description

This is a Type for the access_scopes table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

Access_scopesType

Description

Define which scopes (profile attribute bundles) that are associated with this access route, used to determine whether a user profile is complete and has all information required for submission

Fields
Field Name Description
access_id - Int
scope_id - ID
required - Int
cursor - String
accessItem - AccessType
Arguments
id - ID!
accessItems - [AccessType]
Arguments
filters - AccessFilters
sort - AccessSort
accessItemFeed - AccessFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - AccessFilters
sort - JSONObject
scopeItem - ScopeType
Arguments
id - ID!
scopeItems - [ScopeType]
Arguments
filters - ScopeFilters
sort - ScopeSort
scopeItemFeed - ScopeFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - ScopeFilters
sort - JSONObject
Example
{
  "access_id": 123,
  "scope_id": "4",
  "required": 987,
  "cursor": "abc123",
  "accessItem": AccessType,
  "accessItems": [AccessType],
  "accessItemFeed": AccessFeed,
  "scopeItem": ScopeType,
  "scopeItems": [ScopeType],
  "scopeItemFeed": ScopeFeed
}

Access_termsFeed

Description

This is a Type for the access_terms table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Access_termsType]
pageInfo - Access_termsFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Access_termsType],
  "pageInfo": Access_termsFeedInfo
}

Access_termsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

Access_termsFilters

Description

This is a Type for the access_terms table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
access_id - Int
username - ID
terms - String
signed - Int
user_id - ID
Example
{
  "access_id": 123,
  "username": "4",
  "terms": "xyz789",
  "signed": 987,
  "user_id": 4
}

Access_termsSort

Description

This is a Type for the access_terms table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Access_termsType

Description

Terms and conditions for access route that moderators and reviewers need to accept before they can see associated user details, and additional proposal details.

Fields
Field Name Description
access_id - Int
username - ID
terms - String
signed - Int
user_id - ID
cursor - String
accessItem - AccessType
Arguments
id - ID!
accessItems - [AccessType]
Arguments
filters - AccessFilters
sort - AccessSort
accessItemFeed - AccessFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - AccessFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "access_id": 987,
  "username": "4",
  "terms": "abc123",
  "signed": 123,
  "user_id": 4,
  "cursor": "abc123",
  "accessItem": AccessType,
  "accessItems": [AccessType],
  "accessItemFeed": AccessFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

AddBlockToPageInput

Fields
Input Field Description
page_version_id - ID!
block_component - String!
weight - Int
content - JSON
options - JSON
Example
{
  "page_version_id": "4",
  "block_component": "abc123",
  "weight": 123,
  "content": {},
  "options": {}
}

AddHookSubscriberInput

Fields
Input Field Description
site_id - ID!
label - String!
hook - String!
context - JSON!
url - String!
Example
{
  "site_id": "4",
  "label": "abc123",
  "hook": "abc123",
  "context": {},
  "url": "abc123"
}

AddPageEditorGroupInput

Fields
Input Field Description
page_id - ID!
group_id - String!
Example
{
  "page_id": "4",
  "group_id": "abc123"
}

AddPageEditorInput

Fields
Input Field Description
page_id - ID!
username - String!
Example
{"page_id": 4, "username": "abc123"}

AddPageViewerGroupInput

Fields
Input Field Description
page_id - ID!
group_id - String!
Example
{
  "page_id": "4",
  "group_id": "abc123"
}

AddPageViewerInput

Fields
Input Field Description
page_id - ID!
username - String!
Example
{
  "page_id": "4",
  "username": "xyz789"
}

AddSiteAdministratorInput

Fields
Input Field Description
site_id - ID!
username - String!
Example
{"site_id": 4, "username": "abc123"}

AddSiteLogInput

Fields
Input Field Description
site_id - ID!
message - String!
level - String
context - JSON
Example
{
  "site_id": 4,
  "message": "xyz789",
  "level": "abc123",
  "context": {}
}

AddToMyGroupsInputType

Fields
Input Field Description
username - ID
group - ID!
Example
{
  "username": "4",
  "group": "4"
}

AddVisitToProposalInputType

Fields
Input Field Description
pid - Int! The proposal ID
acid - Int! The funding (access) route ID
plid - Int! Platform ID
machine - [Int]! Array of machine ids, if visiting a specific machine(s)
detail - String Detail of the visit
Example
{
  "pid": 123,
  "acid": 123,
  "plid": 987,
  "machine": [987],
  "detail": "xyz789"
}

AttributeFeed

Description

This is a Type for the attribute table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [AttributeType]
pageInfo - AttributeFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [AttributeType],
  "pageInfo": AttributeFeedInfo
}

AttributeFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

AttributeFilters

Description

This is a Type for the attribute table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
reference - String Reference for the scope attribute bundle
name - String Human readable name for the scope attribute bundle
description - String Description of the attribute content
type - String FAE/Schema reference type for the attribute
Example
{
  "id": 4,
  "reference": "abc123",
  "name": "xyz789",
  "description": "abc123",
  "type": "abc123"
}

AttributeSort

Description

This is a Type for the attribute table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

AttributeType

Description

List of all possible user attributes loaded from the user_data table

Fields
Field Name Description
id - ID
reference - String Reference for the scope attribute bundle
name - String Human readable name for the scope attribute bundle
description - String Description of the attribute content
type - String FAE/Schema reference type for the attribute
cursor - String
scope_attributeItem - Scope_attributeType
Arguments
id - ID!
scope_attributeItems - [Scope_attributeType]
Arguments
scope_attributeItemFeed - Scope_attributeFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "id": 4,
  "reference": "xyz789",
  "name": "abc123",
  "description": "abc123",
  "type": "abc123",
  "cursor": "xyz789",
  "scope_attributeItem": Scope_attributeType,
  "scope_attributeItems": [Scope_attributeType],
  "scope_attributeItemFeed": Scope_attributeFeed
}

Boolean

Description

The Boolean scalar type represents true or false.

BucketFeed

Description

This is a Type for the bucket table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [BucketType]
pageInfo - BucketFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [BucketType],
  "pageInfo": BucketFeedInfo
}

BucketFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

BucketFilters

Description

This is a Type for the bucket table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
aria_id - Int The ARIA id of this entity (e.g. vid, pid)
aria_entity_type - String The type of entity this is, e.g.g VISIT or PROPOSAL
owner - String
embargoed_until - DateTime The date and time that this bucket is embargoed until
created - DateTime
updated - DateTime
Example
{
  "id": "4",
  "aria_id": 987,
  "aria_entity_type": "xyz789",
  "owner": "abc123",
  "embargoed_until": "2007-12-03T10:15:30Z",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z"
}

BucketSort

Description

This is a Type for the bucket table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

BucketType

Description

Buckets for user data deposition

Fields
Field Name Description
id - ID
aria_id - Int The ARIA id of this entity (e.g. vid, pid)
aria_entity_type - String The type of entity this is, e.g.g VISIT or PROPOSAL
owner - String
embargoed_until - DateTime The date and time that this bucket is embargoed until
created - DateTime
updated - DateTime
cursor - String
recordItem - RecordType
Arguments
id - ID!
recordItems - [RecordType]
Arguments
filters - RecordFilters
sort - RecordSort
recordItemFeed - RecordFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - RecordFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "id": 4,
  "aria_id": 987,
  "aria_entity_type": "xyz789",
  "owner": "xyz789",
  "embargoed_until": "2007-12-03T10:15:30Z",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "cursor": "xyz789",
  "recordItem": RecordType,
  "recordItems": [RecordType],
  "recordItemFeed": RecordFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

CallFeed

Description

This is a Type for the call table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CallType]
pageInfo - CallFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CallType],
  "pageInfo": CallFeedInfo
}

CallFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

CallFilters

Description

This is a Type for the call table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
site_id - ID Site associated with this call
uri - String URI associated with this call
name - String Call name
call_type - String Is this a normal call (TYPE_NORMAL) or an access enabled call (TYPE_ACCESS_CALL)?
short - String Short description of this call
description - String Full description of this call
open - DateTime Opening date and time
close - DateTime Close date and time
template - String Template to use to display this call (optional - internally used)
id - Int Call ID
Example
{
  "site_id": "4",
  "uri": "abc123",
  "name": "abc123",
  "call_type": "xyz789",
  "short": "abc123",
  "description": "xyz789",
  "open": "2007-12-03T10:15:30Z",
  "close": "2007-12-03T10:15:30Z",
  "template": "xyz789",
  "id": 123
}

CallPermissionApplicationFeed

Description

This is a Type for the callPermissionApplication table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CallPermissionApplicationType]
pageInfo - CallPermissionApplicationFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [CallPermissionApplicationType],
  "pageInfo": CallPermissionApplicationFeedInfo
}

CallPermissionApplicationFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

CallPermissionApplicationFilters

Description

This is a Type for the callPermissionApplication table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

CallPermissionApplicationSort

Description

This is a Type for the callPermissionApplication table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

CallPermissionApplicationType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "xyz789"
}

CallPermissionFeed

Description

This is a Type for the callPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CallPermissionType]
pageInfo - CallPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CallPermissionType],
  "pageInfo": CallPermissionFeedInfo
}

CallPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

CallPermissionFilters

Description

This is a Type for the callPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

CallPermissionSort

Description

This is a Type for the callPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

CallPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 123,
  "scopes": {},
  "cursor": "abc123"
}

CallSignTerms

Fields
Field Name Description
id - Int The call ID
username - ID Username of signing the t&c
signed - Boolean Signature
cursor - String
Example
{
  "id": 123,
  "username": 4,
  "signed": true,
  "cursor": "abc123"
}

CallSignTermsInput

Fields
Input Field Description
cid - Int! The Call in question
Example
{"cid": 987}

CallSort

Description

This is a Type for the call table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

CallType

Description

Calls. Time limited requests for short proposals with no visits associated with them

Fields
Field Name Description
site_id - ID Site associated with this call
uri - String URI associated with this call
name - String Call name
call_type - String Is this a normal call (TYPE_NORMAL) or an access enabled call (TYPE_ACCESS_CALL)?
short - String Short description of this call
description - String Full description of this call
open - DateTime Opening date and time
close - DateTime Close date and time
template - String Template to use to display this call (optional - internally used)
id - Int Call ID
cursor - String
call_fieldsItem - Call_fieldsType
Arguments
id - ID!
call_fieldsItems - [Call_fieldsType]
Arguments
call_fieldsItemFeed - Call_fieldsFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Call_fieldsFilters
sort - JSONObject
call_scopesItem - Call_scopesType
Arguments
id - ID!
call_scopesItems - [Call_scopesType]
Arguments
call_scopesItemFeed - Call_scopesFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Call_scopesFilters
sort - JSONObject
call_termsItem - Call_termsType
Arguments
id - ID!
call_termsItems - [Call_termsType]
Arguments
call_termsItemFeed - Call_termsFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Call_termsFilters
sort - JSONObject
call_applicationItem - Call_applicationType
Arguments
id - ID!
call_applicationItems - [Call_applicationType]
Arguments
call_applicationItemFeed - Call_applicationFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "site_id": 4,
  "uri": "abc123",
  "name": "xyz789",
  "call_type": "xyz789",
  "short": "abc123",
  "description": "xyz789",
  "open": "2007-12-03T10:15:30Z",
  "close": "2007-12-03T10:15:30Z",
  "template": "abc123",
  "id": 123,
  "cursor": "xyz789",
  "call_fieldsItem": Call_fieldsType,
  "call_fieldsItems": [Call_fieldsType],
  "call_fieldsItemFeed": Call_fieldsFeed,
  "call_scopesItem": Call_scopesType,
  "call_scopesItems": [Call_scopesType],
  "call_scopesItemFeed": Call_scopesFeed,
  "call_termsItem": Call_termsType,
  "call_termsItems": [Call_termsType],
  "call_termsItemFeed": Call_termsFeed,
  "call_applicationItem": Call_applicationType,
  "call_applicationItems": [Call_applicationType],
  "call_applicationItemFeed": Call_applicationFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

Call_applicationFeed

Description

This is a Type for the call_application table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Call_applicationType]
pageInfo - Call_applicationFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Call_applicationType],
  "pageInfo": Call_applicationFeedInfo
}

Call_applicationFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

Call_applicationFilters

Description

This is a Type for the call_application table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
title - String Title of this application
status - String The status of this application
submitted - DateTime The date and time of this submission
confirmed - DateTime The date and time that this call application was confirmed
approved - DateTime The date and time that this application was approved by the moderator
completed - DateTime The date and time that this application entered completed state
username - ID
moderator - ID
link - String
call_id - Int Call to which this application is made
id - Int Call application ID
Example
{
  "title": "abc123",
  "status": "xyz789",
  "submitted": "2007-12-03T10:15:30Z",
  "confirmed": "2007-12-03T10:15:30Z",
  "approved": "2007-12-03T10:15:30Z",
  "completed": "2007-12-03T10:15:30Z",
  "username": 4,
  "moderator": "4",
  "link": "xyz789",
  "call_id": 987,
  "id": 987
}

Call_applicationSort

Description

This is a Type for the call_application table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Call_applicationType

Description

The call application, submitted to a call

Fields
Field Name Description
title - String Title of this application
status - String The status of this application
submitted - DateTime The date and time of this submission
confirmed - DateTime The date and time that this call application was confirmed
approved - DateTime The date and time that this application was approved by the moderator
completed - DateTime The date and time that this application entered completed state
username - ID
moderator - ID
link - String
call_id - Int Call to which this application is made
id - Int Call application ID
cursor - String
call_application_dataItem - Call_application_dataType
Arguments
id - ID!
call_application_dataItems - [Call_application_dataType]
call_application_dataItemFeed - Call_application_dataFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
call_application_teamItem - Call_application_teamType
Arguments
id - ID!
call_application_teamItems - [Call_application_teamType]
call_application_teamItemFeed - Call_application_teamFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
callItem - CallType
Arguments
id - ID!
callItems - [CallType]
Arguments
filters - CallFilters
sort - CallSort
callItemFeed - CallFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - CallFilters
sort - JSONObject
Example
{
  "title": "xyz789",
  "status": "xyz789",
  "submitted": "2007-12-03T10:15:30Z",
  "confirmed": "2007-12-03T10:15:30Z",
  "approved": "2007-12-03T10:15:30Z",
  "completed": "2007-12-03T10:15:30Z",
  "username": 4,
  "moderator": "4",
  "link": "xyz789",
  "call_id": 987,
  "id": 123,
  "cursor": "abc123",
  "call_application_dataItem": Call_application_dataType,
  "call_application_dataItems": [
    Call_application_dataType
  ],
  "call_application_dataItemFeed": Call_application_dataFeed,
  "call_application_teamItem": Call_application_teamType,
  "call_application_teamItems": [
    Call_application_teamType
  ],
  "call_application_teamItemFeed": Call_application_teamFeed,
  "callItem": CallType,
  "callItems": [CallType],
  "callItemFeed": CallFeed
}

Call_application_dataFeed

Description

This is a Type for the call_application_data table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Call_application_dataType]
pageInfo - Call_application_dataFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Call_application_dataType],
  "pageInfo": Call_application_dataFeedInfo
}

Call_application_dataFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

Call_application_dataFilters

Description

This is a Type for the call_application_data table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
content - JSON Object containing data. May be a simple scaler or a more complex custom data type
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
call_application_id - Int The call application that this data is associated with
Example
{
  "fid": 123,
  "ref": "abc123",
  "content": {},
  "title": "xyz789",
  "alttitle": "xyz789",
  "type": "xyz789",
  "required": 123,
  "options": {},
  "altoptions": {},
  "order": 987,
  "call_application_id": 987
}

Call_application_dataSort

Description

This is a Type for the call_application_data table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

Call_application_dataType

Description

Call application form data

Fields
Field Name Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
content - JSON Object containing data. May be a simple scaler or a more complex custom data type
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
call_application_id - Int The call application that this data is associated with
cursor - String
call_applicationItem - Call_applicationType
Arguments
id - ID!
call_applicationItems - [Call_applicationType]
Arguments
call_applicationItemFeed - Call_applicationFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "fid": 123,
  "ref": "abc123",
  "content": {},
  "title": "xyz789",
  "alttitle": "xyz789",
  "type": "xyz789",
  "required": 987,
  "options": {},
  "altoptions": {},
  "order": 987,
  "call_application_id": 123,
  "cursor": "abc123",
  "call_applicationItem": Call_applicationType,
  "call_applicationItems": [Call_applicationType],
  "call_applicationItemFeed": Call_applicationFeed
}

Call_application_teamFeed

Description

This is a Type for the call_application_team table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Call_application_teamType]
pageInfo - Call_application_teamFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Call_application_teamType],
  "pageInfo": Call_application_teamFeedInfo
}

Call_application_teamFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

Call_application_teamFilters

Description

This is a Type for the call_application_team table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
username - ID The user of the call application team
profileComplete - Int Have they completed their profile (as defined by the call)
missingAttributes - [String] A list of missing attributes
call_application_id - Int The call application in question
user_id - ID The user of the call application team
Example
{
  "username": "4",
  "profileComplete": 987,
  "missingAttributes": ["xyz789"],
  "call_application_id": 123,
  "user_id": 4
}

Call_application_teamSort

Description

This is a Type for the call_application_team table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Call_application_teamType

Description

The call application team, and their profile completion status.

Fields
Field Name Description
username - ID The user of the call application team
profileComplete - Int Have they completed their profile (as defined by the call)
missingAttributes - [String] A list of missing attributes
call_application_id - Int The call application in question
user_id - ID The user of the call application team
cursor - String
call_applicationItem - Call_applicationType
Arguments
id - ID!
call_applicationItems - [Call_applicationType]
Arguments
call_applicationItemFeed - Call_applicationFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "username": 4,
  "profileComplete": 123,
  "missingAttributes": ["abc123"],
  "call_application_id": 987,
  "user_id": "4",
  "cursor": "xyz789",
  "call_applicationItem": Call_applicationType,
  "call_applicationItems": [Call_applicationType],
  "call_applicationItemFeed": Call_applicationFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

Call_fieldsFeed

Description

This is a Type for the call_fields table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Call_fieldsType]
pageInfo - Call_fieldsFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Call_fieldsType],
  "pageInfo": Call_fieldsFeedInfo
}

Call_fieldsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

Call_fieldsFilters

Description

This is a Type for the call_fields table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
call_id - Int Call associated with this field
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
Example
{
  "fid": 123,
  "ref": "xyz789",
  "call_id": 123,
  "title": "xyz789",
  "alttitle": "abc123",
  "type": "xyz789",
  "required": 123,
  "options": {},
  "altoptions": {},
  "order": 123
}

Call_fieldsSort

Description

This is a Type for the call_fields table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

Call_fieldsType

Description

Details of the application form for a given call

Fields
Field Name Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
call_id - Int Call associated with this field
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
cursor - String
callItem - CallType
Arguments
id - ID!
callItems - [CallType]
Arguments
filters - CallFilters
sort - CallSort
callItemFeed - CallFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - CallFilters
sort - JSONObject
Example
{
  "fid": 987,
  "ref": "abc123",
  "call_id": 123,
  "title": "xyz789",
  "alttitle": "abc123",
  "type": "xyz789",
  "required": 123,
  "options": {},
  "altoptions": {},
  "order": 123,
  "cursor": "xyz789",
  "callItem": CallType,
  "callItems": [CallType],
  "callItemFeed": CallFeed
}

Call_scopesFeed

Description

This is a Type for the call_scopes table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Call_scopesType]
pageInfo - Call_scopesFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Call_scopesType],
  "pageInfo": Call_scopesFeedInfo
}

Call_scopesFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

Call_scopesFilters

Description

This is a Type for the call_scopes table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
call_id - Int
scope_id - ID
required - Int
Example
{"call_id": 987, "scope_id": 4, "required": 123}

Call_scopesSort

Description

This is a Type for the call_scopes table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

Call_scopesType

Description

Define which scopes (profile attribute bundles) that are associated with this call, used to determine whether a user profile is complete and has all information required for submission

Fields
Field Name Description
call_id - Int
scope_id - ID
required - Int
cursor - String
callItem - CallType
Arguments
id - ID!
callItems - [CallType]
Arguments
filters - CallFilters
sort - CallSort
callItemFeed - CallFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - CallFilters
sort - JSONObject
scopeItem - ScopeType
Arguments
id - ID!
scopeItems - [ScopeType]
Arguments
filters - ScopeFilters
sort - ScopeSort
scopeItemFeed - ScopeFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - ScopeFilters
sort - JSONObject
Example
{
  "call_id": 123,
  "scope_id": 4,
  "required": 123,
  "cursor": "xyz789",
  "callItem": CallType,
  "callItems": [CallType],
  "callItemFeed": CallFeed,
  "scopeItem": ScopeType,
  "scopeItems": [ScopeType],
  "scopeItemFeed": ScopeFeed
}

Call_termsFeed

Description

This is a Type for the call_terms table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Call_termsType]
pageInfo - Call_termsFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Call_termsType],
  "pageInfo": Call_termsFeedInfo
}

Call_termsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

Call_termsFilters

Description

This is a Type for the call_terms table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
call_id - Int
username - ID
terms - String
signed - Int
user_id - ID
Example
{
  "call_id": 123,
  "username": 4,
  "terms": "abc123",
  "signed": 123,
  "user_id": 4
}

Call_termsSort

Description

This is a Type for the call_terms table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Call_termsType

Description

Terms and conditions for the call, that moderators and reviewers need to accept before they can see associated user details, and additional proposal details.

Fields
Field Name Description
call_id - Int
username - ID
terms - String
signed - Int
user_id - ID
cursor - String
callItem - CallType
Arguments
id - ID!
callItems - [CallType]
Arguments
filters - CallFilters
sort - CallSort
callItemFeed - CallFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - CallFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "call_id": 987,
  "username": 4,
  "terms": "xyz789",
  "signed": 123,
  "user_id": "4",
  "cursor": "abc123",
  "callItem": CallType,
  "callItems": [CallType],
  "callItemFeed": CallFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

CanUserLeaveSiteFeed

Description

This is a Type for the canUserLeaveSite table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CanUserLeaveSiteType]
pageInfo - CanUserLeaveSiteFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [CanUserLeaveSiteType],
  "pageInfo": CanUserLeaveSiteFeedInfo
}

CanUserLeaveSiteFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

CanUserLeaveSiteFilters

Description

This is a Type for the canUserLeaveSite table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
username - ID
site_id - ID
canUserLeaveSite - Int
Example
{
  "username": "4",
  "site_id": 4,
  "canUserLeaveSite": 987
}

CanUserLeaveSiteSort

Description

This is a Type for the canUserLeaveSite table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

CanUserLeaveSiteType

Fields
Field Name Description
username - ID
site_id - ID
canUserLeaveSite - Int
cursor - String
Example
{
  "username": "4",
  "site_id": 4,
  "canUserLeaveSite": 987,
  "cursor": "abc123"
}

CancelProposalVisitInputType

Fields
Input Field Description
vid - Int! Visit ID
reason - String Reason for the cancellation
Example
{"vid": 987, "reason": "abc123"}

CatalogueAccessFeed

Description

This is a Type for the catalogueAccess table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CatalogueAccessType]
pageInfo - CatalogueAccessFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [CatalogueAccessType],
  "pageInfo": CatalogueAccessFeedInfo
}

CatalogueAccessFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

CatalogueAccessFilters

Description

This is a Type for the catalogueAccess table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
plid - Int
name - String
open - Int
description - String
acid - Int
access_id - Int
Example
{
  "plid": 123,
  "name": "xyz789",
  "open": 987,
  "description": "xyz789",
  "acid": 987,
  "access_id": 123
}

CatalogueAccessSort

Description

This is a Type for the catalogueAccess table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

CatalogueAccessType

Description

Retrieve platforms available in an access route

Fields
Field Name Description
plid - Int
name - String
open - Int
description - String
acid - Int
access_id - Int
cursor - String
accessItem - AccessType
Arguments
id - ID!
accessItems - [AccessType]
Arguments
filters - AccessFilters
sort - AccessSort
accessItemFeed - AccessFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - AccessFilters
sort - JSONObject
Example
{
  "plid": 987,
  "name": "abc123",
  "open": 123,
  "description": "abc123",
  "acid": 987,
  "access_id": 123,
  "cursor": "abc123",
  "accessItem": AccessType,
  "accessItems": [AccessType],
  "accessItemFeed": AccessFeed
}

CatalogueCallFeed

Description

This is a Type for the catalogueCall table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CatalogueCallType]
pageInfo - CatalogueCallFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CatalogueCallType],
  "pageInfo": CatalogueCallFeedInfo
}

CatalogueCallFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

CatalogueCallFilters

Description

This is a Type for the catalogueCall table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
plid - Int
name - String
open - Int
description - String
cid - Int
call_id - Int
Example
{
  "plid": 123,
  "name": "abc123",
  "open": 123,
  "description": "xyz789",
  "cid": 987,
  "call_id": 987
}

CatalogueCallSort

Description

This is a Type for the catalogueCall table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

CatalogueCallType

Description

Retrieve platforms available for an access call

Fields
Field Name Description
plid - Int
name - String
open - Int
description - String
cid - Int
call_id - Int
cursor - String
callItem - CallType
Arguments
id - ID!
callItems - [CallType]
Arguments
filters - CallFilters
sort - CallSort
callItemFeed - CallFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - CallFilters
sort - JSONObject
Example
{
  "plid": 987,
  "name": "xyz789",
  "open": 123,
  "description": "xyz789",
  "cid": 123,
  "call_id": 123,
  "cursor": "xyz789",
  "callItem": CallType,
  "callItems": [CallType],
  "callItemFeed": CallFeed
}

CatalogueServiceCategoryFeed

Description

This is a Type for the catalogueServiceCategory table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CatalogueServiceCategoryType]
pageInfo - CatalogueServiceCategoryFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CatalogueServiceCategoryType],
  "pageInfo": CatalogueServiceCategoryFeedInfo
}

CatalogueServiceCategoryFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

CatalogueServiceCategoryFilters

Description

This is a Type for the catalogueServiceCategory table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
title - String Title to be displayed in the catalogue
description - String Detailed description of the category
id - Int
Example
{
  "title": "xyz789",
  "description": "xyz789",
  "id": 123
}

CatalogueServiceCategorySort

Description

This is a Type for the catalogueServiceCategory table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

CatalogueServiceCategoryType

Description

Broad groupings of technologies, e.g. 'computation', 'NMR', etc

Fields
Field Name Description
title - String Title to be displayed in the catalogue
description - String Detailed description of the category
id - Int
cursor - String
catalogueServiceTypeItem - CatalogueServiceTypeType
Arguments
id - ID!
catalogueServiceTypeItems - [CatalogueServiceTypeType]
catalogueServiceTypeItemFeed - CatalogueServiceTypeFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "title": "xyz789",
  "description": "xyz789",
  "id": 123,
  "cursor": "abc123",
  "catalogueServiceTypeItem": CatalogueServiceTypeType,
  "catalogueServiceTypeItems": [CatalogueServiceTypeType],
  "catalogueServiceTypeItemFeed": CatalogueServiceTypeFeed
}

CatalogueServiceTechnologyAltIDsFeed

Description

This is a Type for the catalogueServiceTechnologyAltIDs table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CatalogueServiceTechnologyAltIDsType]
pageInfo - CatalogueServiceTechnologyAltIDsFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [CatalogueServiceTechnologyAltIDsType],
  "pageInfo": CatalogueServiceTechnologyAltIDsFeedInfo
}

CatalogueServiceTechnologyAltIDsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

CatalogueServiceTechnologyAltIDsFilters

Description

This is a Type for the catalogueServiceTechnologyAltIDs table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
ref - String An alternate reference for this technology, usually used if it was imported from an external datasource
ref_type - String The type of reference this is, e.g. 'iss:sub' or 'doi'
catalogueServiceTechnology_id - Int Platform ID
Example
{
  "ref": "abc123",
  "ref_type": "xyz789",
  "catalogueServiceTechnology_id": 987
}

CatalogueServiceTechnologyAltIDsSort

Description

This is a Type for the catalogueServiceTechnologyAltIDs table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

CatalogueServiceTechnologyAltIDsType

Description

Alternate external IDs for a platform

Fields
Field Name Description
ref - String An alternate reference for this technology, usually used if it was imported from an external datasource
ref_type - String The type of reference this is, e.g. 'iss:sub' or 'doi'
catalogueServiceTechnology_id - Int Platform ID
cursor - String
catalogueServiceTechnologyItem - CatalogueServiceTechnologyType
Arguments
id - ID!
catalogueServiceTechnologyItems - [CatalogueServiceTechnologyType]
catalogueServiceTechnologyItemFeed - CatalogueServiceTechnologyFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "ref": "xyz789",
  "ref_type": "abc123",
  "catalogueServiceTechnology_id": 987,
  "cursor": "abc123",
  "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
  "catalogueServiceTechnologyItems": [
    CatalogueServiceTechnologyType
  ],
  "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed
}

CatalogueServiceTechnologyFeed

Description

This is a Type for the catalogueServiceTechnology table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CatalogueServiceTechnologyType]
pageInfo - CatalogueServiceTechnologyFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CatalogueServiceTechnologyType],
  "pageInfo": CatalogueServiceTechnologyFeedInfo
}

CatalogueServiceTechnologyFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

CatalogueServiceTechnologyFilters

Description

This is a Type for the catalogueServiceTechnology table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
name - String The name of the service technology
uri - String URI Referencing the platform
description - String Description of this service technology
open - Int Is this platform currently available
access_urls - [JSON]
catalogueServiceType_id - Int
id - Int ID of this service technology within ARIA
Example
{
  "name": "xyz789",
  "uri": "xyz789",
  "description": "xyz789",
  "open": 123,
  "access_urls": [{}],
  "catalogueServiceType_id": 987,
  "id": 123
}

CatalogueServiceTechnologyMachineFeed

Description

This is a Type for the catalogueServiceTechnologyMachine table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CatalogueServiceTechnologyMachineType]
pageInfo - CatalogueServiceTechnologyMachineFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CatalogueServiceTechnologyMachineType],
  "pageInfo": CatalogueServiceTechnologyMachineFeedInfo
}

CatalogueServiceTechnologyMachineFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

CatalogueServiceTechnologyMachineFilters

Description

This is a Type for the catalogueServiceTechnologyMachine table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
name - String Name of the machine
description - String Description of this machine
hidden - Int Hidden or not
remote - Int Is this machine available remotely
physical - Int Is this machine available physically
bookable - Int Is this machine bookable?
facility_id - Int Facility to which this machine belongs
procedure - String Description of the procedure being offered
centre - String Name of the centre to which this machine belongs
site_id - ID Site association of this machine
catalogueServiceTechnology_id - Int The service technology associated with this machine
id - Int
Example
{
  "name": "abc123",
  "description": "xyz789",
  "hidden": 123,
  "remote": 123,
  "physical": 123,
  "bookable": 123,
  "facility_id": 987,
  "procedure": "xyz789",
  "centre": "xyz789",
  "site_id": 4,
  "catalogueServiceTechnology_id": 123,
  "id": 987
}

CatalogueServiceTechnologyMachineSort

Description

This is a Type for the catalogueServiceTechnologyMachine table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

CatalogueServiceTechnologyMachineType

Description

Machines and platforms providing the physical services

Fields
Field Name Description
name - String Name of the machine
description - String Description of this machine
hidden - Int Hidden or not
remote - Int Is this machine available remotely
physical - Int Is this machine available physically
bookable - Int Is this machine bookable?
facility_id - Int Facility to which this machine belongs
procedure - String Description of the procedure being offered
centre - String Name of the centre to which this machine belongs
site_id - ID Site association of this machine
catalogueServiceTechnology_id - Int The service technology associated with this machine
id - Int
cursor - String
catalogueServiceTechnologyItem - CatalogueServiceTechnologyType
Arguments
id - ID!
catalogueServiceTechnologyItems - [CatalogueServiceTechnologyType]
catalogueServiceTechnologyItemFeed - CatalogueServiceTechnologyFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
facilityItem - FacilityType
Arguments
id - ID!
facilityItems - [FacilityType]
Arguments
filters - FacilityFilters
sort - FacilitySort
facilityItemFeed - FacilityFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - FacilityFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "name": "abc123",
  "description": "abc123",
  "hidden": 987,
  "remote": 987,
  "physical": 987,
  "bookable": 987,
  "facility_id": 123,
  "procedure": "xyz789",
  "centre": "xyz789",
  "site_id": 4,
  "catalogueServiceTechnology_id": 987,
  "id": 123,
  "cursor": "abc123",
  "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
  "catalogueServiceTechnologyItems": [
    CatalogueServiceTechnologyType
  ],
  "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed,
  "facilityItem": FacilityType,
  "facilityItems": [FacilityType],
  "facilityItemFeed": FacilityFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

CatalogueServiceTechnologySort

Description

This is a Type for the catalogueServiceTechnology table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

CatalogueServiceTechnologyType

Description

The service technology (platform)

Fields
Field Name Description
name - String The name of the service technology
uri - String URI Referencing the platform
description - String Description of this service technology
open - Int Is this platform currently available
access_urls - [JSON]
catalogueServiceType_id - Int
id - Int ID of this service technology within ARIA
cursor - String
catalogueServiceTechnologyAltIDsItem - CatalogueServiceTechnologyAltIDsType
Arguments
id - ID!
catalogueServiceTechnologyAltIDsItems - [CatalogueServiceTechnologyAltIDsType]
catalogueServiceTechnologyAltIDsItemFeed - CatalogueServiceTechnologyAltIDsFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
catalogueServiceTechnologyMachineItem - CatalogueServiceTechnologyMachineType
Arguments
id - ID!
catalogueServiceTechnologyMachineItems - [CatalogueServiceTechnologyMachineType]
catalogueServiceTechnologyMachineItemFeed - CatalogueServiceTechnologyMachineFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
catalogueServiceTypeItem - CatalogueServiceTypeType
Arguments
id - ID!
catalogueServiceTypeItems - [CatalogueServiceTypeType]
catalogueServiceTypeItemFeed - CatalogueServiceTypeFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "name": "xyz789",
  "uri": "xyz789",
  "description": "xyz789",
  "open": 123,
  "access_urls": [{}],
  "catalogueServiceType_id": 123,
  "id": 987,
  "cursor": "abc123",
  "catalogueServiceTechnologyAltIDsItem": CatalogueServiceTechnologyAltIDsType,
  "catalogueServiceTechnologyAltIDsItems": [
    CatalogueServiceTechnologyAltIDsType
  ],
  "catalogueServiceTechnologyAltIDsItemFeed": CatalogueServiceTechnologyAltIDsFeed,
  "catalogueServiceTechnologyMachineItem": CatalogueServiceTechnologyMachineType,
  "catalogueServiceTechnologyMachineItems": [
    CatalogueServiceTechnologyMachineType
  ],
  "catalogueServiceTechnologyMachineItemFeed": CatalogueServiceTechnologyMachineFeed,
  "catalogueServiceTypeItem": CatalogueServiceTypeType,
  "catalogueServiceTypeItems": [CatalogueServiceTypeType],
  "catalogueServiceTypeItemFeed": CatalogueServiceTypeFeed
}

CatalogueServiceTypeFeed

Description

This is a Type for the catalogueServiceType table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CatalogueServiceTypeType]
pageInfo - CatalogueServiceTypeFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CatalogueServiceTypeType],
  "pageInfo": CatalogueServiceTypeFeedInfo
}

CatalogueServiceTypeFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

CatalogueServiceTypeFilters

Description

This is a Type for the catalogueServiceType table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
name - String Descriptive name of this type
description - String Detailed description of this type
catalogueServiceCategory_id - Int Platform category associated with this service technology type
id - Int
Example
{
  "name": "xyz789",
  "description": "xyz789",
  "catalogueServiceCategory_id": 987,
  "id": 987
}

CatalogueServiceTypeSort

Description

This is a Type for the catalogueServiceType table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

CatalogueServiceTypeType

Description

The type of service being offered within a given category, e.g. 'Bacterial Expression' within the category of 'Sample preparation'

Fields
Field Name Description
name - String Descriptive name of this type
description - String Detailed description of this type
catalogueServiceCategory_id - Int Platform category associated with this service technology type
id - Int
cursor - String
catalogueServiceTechnologyItem - CatalogueServiceTechnologyType
Arguments
id - ID!
catalogueServiceTechnologyItems - [CatalogueServiceTechnologyType]
catalogueServiceTechnologyItemFeed - CatalogueServiceTechnologyFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
catalogueServiceCategoryItem - CatalogueServiceCategoryType
Arguments
id - ID!
catalogueServiceCategoryItems - [CatalogueServiceCategoryType]
catalogueServiceCategoryItemFeed - CatalogueServiceCategoryFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "name": "abc123",
  "description": "abc123",
  "catalogueServiceCategory_id": 987,
  "id": 123,
  "cursor": "abc123",
  "catalogueServiceTechnologyItem": CatalogueServiceTechnologyType,
  "catalogueServiceTechnologyItems": [
    CatalogueServiceTechnologyType
  ],
  "catalogueServiceTechnologyItemFeed": CatalogueServiceTechnologyFeed,
  "catalogueServiceCategoryItem": CatalogueServiceCategoryType,
  "catalogueServiceCategoryItems": [
    CatalogueServiceCategoryType
  ],
  "catalogueServiceCategoryItemFeed": CatalogueServiceCategoryFeed
}

CategoryFeed

Description

This is a Type for the category table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CategoryType]
pageInfo - CategoryFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CategoryType],
  "pageInfo": CategoryFeedInfo
}

CategoryFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

CategoryFilters

Description

This is a Type for the category table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
name - String
lft - Int
rgt - Int
parent - Int
hidden - Int
id - Int
Example
{
  "name": "xyz789",
  "lft": 123,
  "rgt": 987,
  "parent": 123,
  "hidden": 123,
  "id": 123
}

CategorySort

Description

This is a Type for the category table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

CategoryType

Fields
Field Name Description
name - String
lft - Int
rgt - Int
parent - Int
hidden - Int
id - Int
cursor - String
documentItem - DocumentType
Arguments
id - ID!
documentItems - [DocumentType]
Arguments
filters - DocumentFilters
sort - DocumentSort
documentItemFeed - DocumentFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - DocumentFilters
sort - JSONObject
Example
{
  "name": "abc123",
  "lft": 123,
  "rgt": 123,
  "parent": 123,
  "hidden": 987,
  "id": 123,
  "cursor": "xyz789",
  "documentItem": DocumentType,
  "documentItems": [DocumentType],
  "documentItemFeed": DocumentFeed
}

CloneVersionInput

Fields
Input Field Description
id - ID! 1
Example
{"id": "4"}

CmsPermissionFeed

Description

This is a Type for the cmsPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CmsPermissionType]
pageInfo - CmsPermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [CmsPermissionType],
  "pageInfo": CmsPermissionFeedInfo
}

CmsPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

CmsPermissionFilters

Description

This is a Type for the cmsPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

CmsPermissionSort

Description

This is a Type for the cmsPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

CmsPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 123,
  "scopes": {},
  "cursor": "xyz789"
}

CountriesPermissionFeed

Description

This is a Type for the countriesPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CountriesPermissionType]
pageInfo - CountriesPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [CountriesPermissionType],
  "pageInfo": CountriesPermissionFeedInfo
}

CountriesPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

CountriesPermissionFilters

Description

This is a Type for the countriesPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

CountriesPermissionSort

Description

This is a Type for the countriesPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

CountriesPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "xyz789"
}

CountryFeed

Description

This is a Type for the country table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CountryType]
pageInfo - CountryFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [CountryType],
  "pageInfo": CountryFeedInfo
}

CountryFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

CountryFilters

Description

This is a Type for the country table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - Int
name - String
code - String
calling_code - Int
Example
{
  "id": 987,
  "name": "xyz789",
  "code": "xyz789",
  "calling_code": 123
}

CountrySort

Description

This is a Type for the country table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

CountryType

Fields
Field Name Description
id - Int
name - String
code - String
calling_code - Int
cursor - String
Example
{
  "id": 123,
  "name": "abc123",
  "code": "xyz789",
  "calling_code": 123,
  "cursor": "xyz789"
}

CreateApplicationInput

Fields
Input Field Description
title - String! This is the title of this call application
cid - Int! Call ID
Example
{"title": "xyz789", "cid": 987}

CreateBucketInput

Fields
Input Field Description
aria_id - Int!
aria_entity_type - String!
embargoed_until - DateTime!
Example
{
  "aria_id": 123,
  "aria_entity_type": "abc123",
  "embargoed_until": "2007-12-03T10:15:30Z"
}

CreateDocumentInput

Fields
Input Field Description
title - String! This is the title of the document
description - String This is the description of the document
hidden - Int 1 means will only hide the document in the website navigation page display but doesnt prevent access
document - String! This is the encoded document name
filename - String! This is the document name
dcid - Int! This is the document category id
Example
{
  "title": "xyz789",
  "description": "abc123",
  "hidden": 123,
  "document": "abc123",
  "filename": "xyz789",
  "dcid": 987
}

CreateFieldInput

Fields
Input Field Description
record - ID!
type - String!
content - JSON!
options - JSON
order - Int
Example
{
  "record": 4,
  "type": "abc123",
  "content": {},
  "options": {},
  "order": 123
}

CreateMenuInput

Fields
Input Field Description
site_id - ID!
name - String!
Example
{
  "site_id": "4",
  "name": "abc123"
}

CreateMenuLinkInput

Fields
Input Field Description
menu_id - ID!
name - String!
link - String!
type - String!
options - JSON
parent_id - ID
Example
{
  "menu_id": "4",
  "name": "xyz789",
  "link": "abc123",
  "type": "abc123",
  "options": {},
  "parent_id": 4
}

CreatePageInput

Fields
Input Field Description
site_id - ID!
name - String!
description - String
uri - String
Example
{
  "site_id": 4,
  "name": "xyz789",
  "description": "xyz789",
  "uri": "abc123"
}

CreatePageVersionInput

Fields
Input Field Description
page_id - ID!
Example
{"page_id": 4}

CreateProposalInput

Fields
Input Field Description
title - String! This is the title of the proposal
Example
{"title": "xyz789"}

CreateRecordInput

Fields
Input Field Description
bucket - ID!
schema - String!
Example
{
  "bucket": "4",
  "schema": "xyz789"
}

CrmPermissionFeed

Description

This is a Type for the crmPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [CrmPermissionType]
pageInfo - CrmPermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [CrmPermissionType],
  "pageInfo": CrmPermissionFeedInfo
}

CrmPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

CrmPermissionFilters

Description

This is a Type for the crmPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

CrmPermissionSort

Description

This is a Type for the crmPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

CrmPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "xyz789"
}

CronSendWebhooksType

Fields
Input Field Description
id - ID
Example
{"id": 4}

DataSourceFeed

Description

This is a Type for the dataSource table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [DataSourceType]
pageInfo - DataSourceFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [DataSourceType],
  "pageInfo": DataSourceFeedInfo
}

DataSourceFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

DataSourceFilters

Description

This is a Type for the dataSource table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
rid - Int
title - String Descriptive title of this feed
script - String Script handler
feed - String Feed url
period - String How often this feed refreshes
status - Int Script activated?
Example
{
  "rid": 987,
  "title": "abc123",
  "script": "xyz789",
  "feed": "abc123",
  "period": "xyz789",
  "status": 123
}

DataSourceImportedDataFeed

Description

This is a Type for the dataSourceImportedData table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [DataSourceImportedDataType]
pageInfo - DataSourceImportedDataFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [DataSourceImportedDataType],
  "pageInfo": DataSourceImportedDataFeedInfo
}

DataSourceImportedDataFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

DataSourceImportedDataFilters

Description

This is a Type for the dataSourceImportedData table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
aria_id - Int The internal ARIA ID associated with this type
ref - String External reference for this item
ref_type - String Type of reference (e.g. DOI)
dataSource_id - Int
Example
{
  "aria_id": 987,
  "ref": "xyz789",
  "ref_type": "xyz789",
  "dataSource_id": 123
}

DataSourceImportedDataSort

Description

This is a Type for the dataSourceImportedData table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

DataSourceImportedDataType

Fields
Field Name Description
aria_id - Int The internal ARIA ID associated with this type
ref - String External reference for this item
ref_type - String Type of reference (e.g. DOI)
dataSource_id - Int
cursor - String
dataSourceItem - DataSourceType
Arguments
id - ID!
dataSourceItems - [DataSourceType]
Arguments
dataSourceItemFeed - DataSourceFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - DataSourceFilters
sort - JSONObject
Example
{
  "aria_id": 123,
  "ref": "xyz789",
  "ref_type": "abc123",
  "dataSource_id": 987,
  "cursor": "xyz789",
  "dataSourceItem": DataSourceType,
  "dataSourceItems": [DataSourceType],
  "dataSourceItemFeed": DataSourceFeed
}

DataSourceSort

Description

This is a Type for the dataSource table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

DataSourceType

Fields
Field Name Description
rid - Int
title - String Descriptive title of this feed
script - String Script handler
feed - String Feed url
period - String How often this feed refreshes
status - Int Script activated?
cursor - String
dataSourceImportedDataItem - DataSourceImportedDataType
Arguments
id - ID!
dataSourceImportedDataItems - [DataSourceImportedDataType]
dataSourceImportedDataItemFeed - DataSourceImportedDataFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "rid": 987,
  "title": "abc123",
  "script": "xyz789",
  "feed": "xyz789",
  "period": "xyz789",
  "status": 987,
  "cursor": "xyz789",
  "dataSourceImportedDataItem": DataSourceImportedDataType,
  "dataSourceImportedDataItems": [
    DataSourceImportedDataType
  ],
  "dataSourceImportedDataItemFeed": DataSourceImportedDataFeed
}

DateTime

Description

The DateTime scalar type represents date time strings complying to ISO-8601.

Example
"2007-12-03T10:15:30Z"

DeleteMenuInput

Fields
Input Field Description
id - ID!
Example
{"id": 4}

DeleteMenuLinkInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

DeletePageBlockInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

DeletePageEditorGroupInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

DeletePageEditorInput

Fields
Input Field Description
id - ID!
Example
{"id": 4}

DeletePageInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

DeletePageShareTokenInput

Fields
Input Field Description
id - ID!
Example
{"id": 4}

DeletePageVersionInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

DeletePageViewerGroupInput

Fields
Input Field Description
id - ID!
Example
{"id": 4}

DeletePageViewerInput

Fields
Input Field Description
id - ID!
Example
{"id": 4}

DeleteSiteAdministratorInput

Fields
Input Field Description
site_id - ID!
username - String!
Example
{"site_id": 4, "username": "abc123"}

DispatchEvent

Fields
Field Name Description
message - String Any message
success - Boolean Success, or fail
context - JSON The content of the event dispatched
cursor - String
Example
{
  "message": "abc123",
  "success": false,
  "context": {},
  "cursor": "abc123"
}

DispatchEventInput

Fields
Input Field Description
origin - String! Originating service
event - String! The event being dispatched
payload - JSON Optional payload
Example
{
  "origin": "xyz789",
  "event": "abc123",
  "payload": {}
}

DispatchWebhookInput

Fields
Input Field Description
event - String!
context - JSON
payload - JSON
Example
{
  "event": "xyz789",
  "context": {},
  "payload": {}
}

DocumentFeed

Description

This is a Type for the document table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [DocumentType]
pageInfo - DocumentFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [DocumentType],
  "pageInfo": DocumentFeedInfo
}

DocumentFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

DocumentFilters

Description

This is a Type for the document table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
title - String
description - String
document - String
filename - String
added - DateTime
updated - DateTime
hidden - Int
download - String
site_id - ID
category_id - Int
id - Int
Example
{
  "title": "abc123",
  "description": "xyz789",
  "document": "abc123",
  "filename": "abc123",
  "added": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "hidden": 987,
  "download": "abc123",
  "site_id": 4,
  "category_id": 987,
  "id": 987
}

DocumentOwner

Fields
Field Name Description
doid - Int
did - Int
id - Int
type - String
is_added - Boolean
cursor - String
Example
{
  "doid": 123,
  "did": 123,
  "id": 123,
  "type": "abc123",
  "is_added": false,
  "cursor": "abc123"
}

DocumentSort

Description

This is a Type for the document table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

DocumentType

Fields
Field Name Description
title - String
description - String
document - String
filename - String
added - DateTime
updated - DateTime
hidden - Int
download - String
site_id - ID
category_id - Int
id - Int
cursor - String
tagItem - TagType
Arguments
id - ID!
tagItems - [TagType]
Arguments
filters - TagFilters
sort - TagSort
tagItemFeed - TagFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - TagFilters
sort - JSONObject
categoryItem - CategoryType
Arguments
id - ID!
categoryItems - [CategoryType]
Arguments
filters - CategoryFilters
sort - CategorySort
categoryItemFeed - CategoryFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - CategoryFilters
sort - JSONObject
Example
{
  "title": "abc123",
  "description": "abc123",
  "document": "abc123",
  "filename": "abc123",
  "added": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "hidden": 987,
  "download": "xyz789",
  "site_id": "4",
  "category_id": 987,
  "id": 123,
  "cursor": "abc123",
  "tagItem": TagType,
  "tagItems": [TagType],
  "tagItemFeed": TagFeed,
  "categoryItem": CategoryType,
  "categoryItems": [CategoryType],
  "categoryItemFeed": CategoryFeed
}

DocumentUser

Fields
Field Name Description
duid - Int
did - Int
id - Int
type - String
is_added - Boolean
cursor - String
Example
{
  "duid": 987,
  "did": 123,
  "id": 987,
  "type": "abc123",
  "is_added": true,
  "cursor": "xyz789"
}

EventFeed

Description

This is a Type for the event table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [EventType]
pageInfo - EventFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [EventType],
  "pageInfo": EventFeedInfo
}

EventFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

EventFilters

Description

This is a Type for the event table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
uid - Int
uri - String
title - String
type - String
virtual - Int
description - String
start - DateTime
end - DateTime
regstart - DateTime
regend - DateTime
timezone - String
location - String
country - String
lat - Float
lng - Float
funded - Int
partner - Int
promoted - Int
bookable - Int
url - String
forceurl - Int
insdisplay - Int
id - Int
Example
{
  "uid": 987,
  "uri": "abc123",
  "title": "abc123",
  "type": "xyz789",
  "virtual": 987,
  "description": "abc123",
  "start": "2007-12-03T10:15:30Z",
  "end": "2007-12-03T10:15:30Z",
  "regstart": "2007-12-03T10:15:30Z",
  "regend": "2007-12-03T10:15:30Z",
  "timezone": "xyz789",
  "location": "xyz789",
  "country": "abc123",
  "lat": 123.45,
  "lng": 987.65,
  "funded": 987,
  "partner": 123,
  "promoted": 987,
  "bookable": 987,
  "url": "xyz789",
  "forceurl": 123,
  "insdisplay": 123,
  "id": 123
}

EventSort

Description

This is a Type for the event table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

EventType

Fields
Field Name Description
uid - Int
uri - String
title - String
type - String
virtual - Int
description - String
start - DateTime
end - DateTime
regstart - DateTime
regend - DateTime
timezone - String
location - String
country - String
lat - Float
lng - Float
funded - Int
partner - Int
promoted - Int
bookable - Int
url - String
forceurl - Int
insdisplay - Int
id - Int
cursor - String
Example
{
  "uid": 987,
  "uri": "xyz789",
  "title": "xyz789",
  "type": "abc123",
  "virtual": 123,
  "description": "xyz789",
  "start": "2007-12-03T10:15:30Z",
  "end": "2007-12-03T10:15:30Z",
  "regstart": "2007-12-03T10:15:30Z",
  "regend": "2007-12-03T10:15:30Z",
  "timezone": "abc123",
  "location": "abc123",
  "country": "xyz789",
  "lat": 123.45,
  "lng": 123.45,
  "funded": 123,
  "partner": 123,
  "promoted": 987,
  "bookable": 987,
  "url": "abc123",
  "forceurl": 123,
  "insdisplay": 987,
  "id": 123,
  "cursor": "abc123"
}

EventsPermissionFeed

Description

This is a Type for the eventsPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [EventsPermissionType]
pageInfo - EventsPermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [EventsPermissionType],
  "pageInfo": EventsPermissionFeedInfo
}

EventsPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

EventsPermissionFilters

Description

This is a Type for the eventsPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

EventsPermissionSort

Description

This is a Type for the eventsPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

EventsPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "abc123"
}

ExpenditurePermissionFeed

Description

This is a Type for the expenditurePermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [ExpenditurePermissionType]
pageInfo - ExpenditurePermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [ExpenditurePermissionType],
  "pageInfo": ExpenditurePermissionFeedInfo
}

ExpenditurePermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

ExpenditurePermissionFilters

Description

This is a Type for the expenditurePermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

ExpenditurePermissionSort

Description

This is a Type for the expenditurePermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

ExpenditurePermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "abc123"
}

FacilityFeed

Description

This is a Type for the facility table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [FacilityType]
pageInfo - FacilityFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [FacilityType],
  "pageInfo": FacilityFeedInfo
}

FacilityFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

FacilityFilters

Description

This is a Type for the facility table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
site_id - ID Site association of this machine
name - String
country - String Two letter country code
lat - Float Latitude
lng - Float Longitude
id - Int
Example
{
  "site_id": 4,
  "name": "xyz789",
  "country": "xyz789",
  "lat": 123.45,
  "lng": 123.45,
  "id": 987
}

FacilitySort

Description

This is a Type for the facility table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

FacilityType

Description

Facilities, name and location

Fields
Field Name Description
site_id - ID Site association of this machine
name - String
country - String Two letter country code
lat - Float Latitude
lng - Float Longitude
id - Int
cursor - String
machineItem - MachineType
Arguments
id - ID!
machineItems - [MachineType]
Arguments
filters - MachineFilters
sort - MachineSort
machineItemFeed - MachineFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - MachineFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "site_id": "4",
  "name": "abc123",
  "country": "abc123",
  "lat": 987.65,
  "lng": 123.45,
  "id": 987,
  "cursor": "xyz789",
  "machineItem": MachineType,
  "machineItems": [MachineType],
  "machineItemFeed": MachineFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

FieldFeed

Description

This is a Type for the field table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [FieldType]
pageInfo - FieldFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [FieldType],
  "pageInfo": FieldFeedInfo
}

FieldFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

FieldFilters

Description

This is a Type for the field table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
record - ID
type - String
content - JSON
options - JSON
order - Int
Example
{
  "id": "4",
  "record": "4",
  "type": "xyz789",
  "content": {},
  "options": {},
  "order": 987
}

FieldSort

Description

This is a Type for the field table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

FieldType

Fields
Field Name Description
id - ID
record - ID
type - String
content - JSON
options - JSON
order - Int
cursor - String
recordItem - RecordType
Arguments
id - ID!
recordItems - [RecordType]
Arguments
filters - RecordFilters
sort - RecordSort
recordItemFeed - RecordFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - RecordFilters
sort - JSONObject
Example
{
  "id": "4",
  "record": 4,
  "type": "abc123",
  "content": {},
  "options": {},
  "order": 123,
  "cursor": "xyz789",
  "recordItem": RecordType,
  "recordItems": [RecordType],
  "recordItemFeed": RecordFeed
}

Float

Description

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

Example
987.65

GeneratePageShareTokenInput

Fields
Input Field Description
page_id - ID!
expires - DateTime
edit - Boolean
page_version_id - ID
Example
{
  "page_id": 4,
  "expires": "2007-12-03T10:15:30Z",
  "edit": true,
  "page_version_id": 4
}

GetUserGroupSiteMembershipFeed

Description

This is a Type for the getUserGroupSiteMembership table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [GetUserGroupSiteMembershipType]
pageInfo - GetUserGroupSiteMembershipFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [GetUserGroupSiteMembershipType],
  "pageInfo": GetUserGroupSiteMembershipFeedInfo
}

GetUserGroupSiteMembershipFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

GetUserGroupSiteMembershipFilters

Description

This is a Type for the getUserGroupSiteMembership table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
site_id - ID
username - ID
created - DateTime
Example
{
  "site_id": "4",
  "username": 4,
  "created": "2007-12-03T10:15:30Z"
}

GetUserGroupSiteMembershipSort

Description

This is a Type for the getUserGroupSiteMembership table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

GetUserGroupSiteMembershipType

Fields
Field Name Description
site_id - ID
username - ID
created - DateTime
cursor - String
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "site_id": 4,
  "username": "4",
  "created": "2007-12-03T10:15:30Z",
  "cursor": "abc123",
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

GetVisibleMembersDataForSiteFeed

Description

This is a Type for the getVisibleMembersDataForSite table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [GetVisibleMembersDataForSiteType]
pageInfo - GetVisibleMembersDataForSiteFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [GetVisibleMembersDataForSiteType],
  "pageInfo": GetVisibleMembersDataForSiteFeedInfo
}

GetVisibleMembersDataForSiteFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

GetVisibleMembersDataForSiteFilters

Description

This is a Type for the getVisibleMembersDataForSite table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
username - ID
site_id - ID
Example
{
  "username": "4",
  "site_id": "4"
}

GetVisibleMembersDataForSiteSort

Description

This is a Type for the getVisibleMembersDataForSite table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

GetVisibleMembersDataForSiteType

Fields
Field Name Description
username - ID
site_id - ID
cursor - String
Example
{
  "username": "4",
  "site_id": "4",
  "cursor": "xyz789"
}

GroupFeed

Description

This is a Type for the group table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [GroupType]
pageInfo - GroupFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [GroupType],
  "pageInfo": GroupFeedInfo
}

GroupFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

GroupFilters

Description

This is a Type for the group table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID Reference to the external site ID
label - String Label for this group
handler - String Class reference to handle this group
options - JSON Default parameters for this group as a json object
Example
{
  "id": 4,
  "site_id": 4,
  "label": "xyz789",
  "handler": "abc123",
  "options": {}
}

GroupInputType

Fields
Input Field Description
site_id - ID!
label - String!
handler - String!
options - JSON
Example
{
  "site_id": 4,
  "label": "abc123",
  "handler": "xyz789",
  "options": {}
}

GroupSort

Description

This is a Type for the group table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

GroupType

Description

User groups

Fields
Field Name Description
id - ID
site_id - ID Reference to the external site ID
label - String Label for this group
handler - String Class reference to handle this group
options - JSON Default parameters for this group as a json object
cursor - String
Example
{
  "id": "4",
  "site_id": 4,
  "label": "abc123",
  "handler": "xyz789",
  "options": {},
  "cursor": "xyz789"
}

Group_membership

Fields
Field Name Description
id - ID
username - ID
group - ID
cursor - String
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
groupItem - GroupType
Arguments
id - ID!
groupItems - [GroupType]
Arguments
filters - GroupFilters
sort - GroupSort
groupItemFeed - GroupFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - GroupFilters
sort - JSONObject
Example
{
  "id": 4,
  "username": 4,
  "group": "4",
  "cursor": "xyz789",
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed,
  "groupItem": GroupType,
  "groupItems": [GroupType],
  "groupItemFeed": GroupFeed
}

Hook_subscriberFeed

Description

This is a Type for the hook_subscriber table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Hook_subscriberType]
pageInfo - Hook_subscriberFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Hook_subscriberType],
  "pageInfo": Hook_subscriberFeedInfo
}

Hook_subscriberFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

Hook_subscriberFilters

Description

This is a Type for the hook_subscriber table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID The site ID that this handler is assigned to
label - String Descriptive name for this handler
hook - String Hook string or regex we're insterested in, e.g. proposal.create or /proposal.create.*/
context - JSON Key value JSON object containing strings/regex to match content of the dispatched payload. E.g. {"pid": 123, "vid": "/.*/" } for every visit associated with PID 123
url - String URL of the hook endpoint
created - DateTime
updated - DateTime
Example
{
  "id": 4,
  "site_id": "4",
  "label": "xyz789",
  "hook": "abc123",
  "context": {},
  "url": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z"
}

Hook_subscriberSort

Description

This is a Type for the hook_subscriber table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Hook_subscriberType

Fields
Field Name Description
id - ID
site_id - ID The site ID that this handler is assigned to
label - String Descriptive name for this handler
hook - String Hook string or regex we're insterested in, e.g. proposal.create or /proposal.create.*/
context - JSON Key value JSON object containing strings/regex to match content of the dispatched payload. E.g. {"pid": 123, "vid": "/.*/" } for every visit associated with PID 123
url - String URL of the hook endpoint
created - DateTime
updated - DateTime
cursor - String
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": 4,
  "site_id": 4,
  "label": "xyz789",
  "hook": "xyz789",
  "context": {},
  "url": "abc123",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "cursor": "abc123",
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

ID

Description

The ID scalar type represents a unique identifier, 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 "4") or integer (such as 4) input value will be accepted as an ID.

Example
"4"

Int

Description

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

Example
123

IsAdministratorFeed

Description

This is a Type for the isAdministrator table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [IsAdministratorType]
pageInfo - IsAdministratorFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [IsAdministratorType],
  "pageInfo": IsAdministratorFeedInfo
}

IsAdministratorFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

IsAdministratorFilters

Description

This is a Type for the isAdministrator table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
is_admin - Boolean
site_id - ID
username - String
Example
{
  "is_admin": true,
  "site_id": "4",
  "username": "xyz789"
}

IsAdministratorSort

Description

This is a Type for the isAdministrator table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

IsAdministratorType

Fields
Field Name Description
is_admin - Boolean
cursor - String
Example
{"is_admin": false, "cursor": "xyz789"}

IsMemberFeed

Description

This is a Type for the isMember table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [IsMemberType]
pageInfo - IsMemberFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [IsMemberType],
  "pageInfo": IsMemberFeedInfo
}

IsMemberFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

IsMemberFilters

Description

This is a Type for the isMember table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
username - ID
site_id - ID
is_member - Boolean
Example
{"username": 4, "site_id": 4, "is_member": true}

IsMemberSort

Description

This is a Type for the isMember table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

IsMemberType

Fields
Field Name Description
username - ID
site_id - ID
is_member - Boolean
cursor - String
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "username": "4",
  "site_id": "4",
  "is_member": false,
  "cursor": "abc123",
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

IsPageEditorForSiteFeed

Description

This is a Type for the isPageEditorForSite table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [IsPageEditorForSiteType]
pageInfo - IsPageEditorForSiteFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [IsPageEditorForSiteType],
  "pageInfo": IsPageEditorForSiteFeedInfo
}

IsPageEditorForSiteFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

IsPageEditorForSiteFilters

Description

This is a Type for the isPageEditorForSite table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
is_page_editor - Boolean
site_id - ID
Example
{"is_page_editor": false, "site_id": 4}

IsPageEditorForSiteSort

Description

This is a Type for the isPageEditorForSite table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

IsPageEditorForSiteType

Fields
Field Name Description
is_page_editor - Boolean
cursor - String
Example
{"is_page_editor": true, "cursor": "abc123"}

IsProfileCompleteFeed

Description

This is a Type for the isProfileComplete table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [IsProfileCompleteType]
pageInfo - IsProfileCompleteFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [IsProfileCompleteType],
  "pageInfo": IsProfileCompleteFeedInfo
}

IsProfileCompleteFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

IsProfileCompleteFilters

Description

This is a Type for the isProfileComplete table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
username - String
scope_id - JSON
is_profile_complete - Boolean
Example
{
  "username": "abc123",
  "scope_id": {},
  "is_profile_complete": false
}

IsProfileCompleteSort

Description

This is a Type for the isProfileComplete table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

IsProfileCompleteType

Fields
Field Name Description
username - String
scope_id - JSON
is_profile_complete - Boolean
cursor - String
Example
{
  "username": "xyz789",
  "scope_id": {},
  "is_profile_complete": false,
  "cursor": "xyz789"
}

JSON

Description

The JSON scalar type represents JSON values as specified by ECMA-404.

Example
{}

JSONObject

Description

The JSONObject scalar type represents JSON objects as specified by ECMA-404.

Example
{}

JobFeed

Description

This is a Type for the job table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [JobType]
pageInfo - JobFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [JobType],
  "pageInfo": JobFeedInfo
}

JobFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

JobFilters

Description

This is a Type for the job table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
title - String
uri - String
description - String
type - String
closes - DateTime
timezone - String
uid - Int
organisation - String
address - String
country - String
lat - Float
lng - Float
published - DateTime
funded - Int
pinned - Int
id - Int
Example
{
  "title": "xyz789",
  "uri": "xyz789",
  "description": "abc123",
  "type": "xyz789",
  "closes": "2007-12-03T10:15:30Z",
  "timezone": "abc123",
  "uid": 987,
  "organisation": "abc123",
  "address": "abc123",
  "country": "abc123",
  "lat": 987.65,
  "lng": 987.65,
  "published": "2007-12-03T10:15:30Z",
  "funded": 123,
  "pinned": 123,
  "id": 123
}

JobSort

Description

This is a Type for the job table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

JobType

Fields
Field Name Description
title - String
uri - String
description - String
type - String
closes - DateTime
timezone - String
uid - Int
organisation - String
address - String
country - String
lat - Float
lng - Float
published - DateTime
funded - Int
pinned - Int
id - Int
cursor - String
Example
{
  "title": "xyz789",
  "uri": "abc123",
  "description": "xyz789",
  "type": "abc123",
  "closes": "2007-12-03T10:15:30Z",
  "timezone": "xyz789",
  "uid": 123,
  "organisation": "abc123",
  "address": "xyz789",
  "country": "xyz789",
  "lat": 123.45,
  "lng": 123.45,
  "published": "2007-12-03T10:15:30Z",
  "funded": 987,
  "pinned": 123,
  "id": 123,
  "cursor": "abc123"
}

JobsPermissionFeed

Description

This is a Type for the jobsPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [JobsPermissionType]
pageInfo - JobsPermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [JobsPermissionType],
  "pageInfo": JobsPermissionFeedInfo
}

JobsPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

JobsPermissionFilters

Description

This is a Type for the jobsPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

JobsPermissionSort

Description

This is a Type for the jobsPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

JobsPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 123,
  "scopes": {},
  "cursor": "xyz789"
}

JoinGroupInputType

Fields
Input Field Description
username - ID
group - ID!
Example
{"username": "4", "group": 4}

JoinSiteInput

Fields
Input Field Description
site_id - ID!
Example
{"site_id": 4}

LeaveGroup

Fields
Field Name Description
id - ID
cursor - String
Example
{"id": 4, "cursor": "abc123"}

LeaveGroupInputType

Fields
Input Field Description
username - ID!
group - ID!
Example
{"username": "4", "group": 4}

LeaveSiteInput

Fields
Input Field Description
username - ID
site_id - ID!
Example
{
  "username": "4",
  "site_id": "4"
}

LinkPermissionFeed

Description

This is a Type for the linkPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [LinkPermissionType]
pageInfo - LinkPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [LinkPermissionType],
  "pageInfo": LinkPermissionFeedInfo
}

LinkPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

LinkPermissionFilters

Description

This is a Type for the linkPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

LinkPermissionSort

Description

This is a Type for the linkPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

LinkPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "xyz789"
}

MachineFeed

Description

This is a Type for the machine table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [MachineType]
pageInfo - MachineFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [MachineType],
  "pageInfo": MachineFeedInfo
}

MachineFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

MachineFilters

Description

This is a Type for the machine table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
name - String Name of the machine
description - String Description of this machine
hidden - Int Hidden or not
remote - Int Is this machine available remotely
physical - Int Is this machine available physically
bookable - Int Is this machine bookable?
procedure - String Description of the procedure being offered
centre - String Name of the centre to which this machine belongs
site_id - ID
facility_id - Int The centre in which this machine resides
id - Int
Example
{
  "name": "xyz789",
  "description": "xyz789",
  "hidden": 123,
  "remote": 987,
  "physical": 123,
  "bookable": 987,
  "procedure": "xyz789",
  "centre": "abc123",
  "site_id": "4",
  "facility_id": 987,
  "id": 123
}

MachinePermissionFeed

Description

This is a Type for the machinePermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [MachinePermissionType]
pageInfo - MachinePermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [MachinePermissionType],
  "pageInfo": MachinePermissionFeedInfo
}

MachinePermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

MachinePermissionFilters

Description

This is a Type for the machinePermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

MachinePermissionSort

Description

This is a Type for the machinePermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

MachinePermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "abc123"
}

MachineSort

Description

This is a Type for the machine table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

MachineType

Description

Machines and platforms providing the physical services

Fields
Field Name Description
name - String Name of the machine
description - String Description of this machine
hidden - Int Hidden or not
remote - Int Is this machine available remotely
physical - Int Is this machine available physically
bookable - Int Is this machine bookable?
procedure - String Description of the procedure being offered
centre - String Name of the centre to which this machine belongs
site_id - ID
facility_id - Int The centre in which this machine resides
id - Int
cursor - String
facilityItem - FacilityType
Arguments
id - ID!
facilityItems - [FacilityType]
Arguments
filters - FacilityFilters
sort - FacilitySort
facilityItemFeed - FacilityFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - FacilityFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "name": "xyz789",
  "description": "xyz789",
  "hidden": 123,
  "remote": 123,
  "physical": 123,
  "bookable": 123,
  "procedure": "xyz789",
  "centre": "abc123",
  "site_id": 4,
  "facility_id": 123,
  "id": 123,
  "cursor": "abc123",
  "facilityItem": FacilityType,
  "facilityItems": [FacilityType],
  "facilityItemFeed": FacilityFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

MenuFeed

Description

This is a Type for the menu table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [MenuType]
pageInfo - MenuFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [MenuType],
  "pageInfo": MenuFeedInfo
}

MenuFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

MenuFilters

Description

This is a Type for the menu table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID
name - String Name of the menu set
Example
{
  "id": 4,
  "site_id": "4",
  "name": "abc123"
}

MenuSort

Description

This is a Type for the menu table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

MenuType

Fields
Field Name Description
id - ID
site_id - ID
name - String Name of the menu set
cursor - String
menu_linkItem - Menu_linkType
Arguments
id - ID!
menu_linkItems - [Menu_linkType]
Arguments
filters - Menu_linkFilters
sort - Menu_linkSort
menu_linkItemFeed - Menu_linkFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Menu_linkFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": "4",
  "site_id": 4,
  "name": "xyz789",
  "cursor": "abc123",
  "menu_linkItem": Menu_linkType,
  "menu_linkItems": [Menu_linkType],
  "menu_linkItemFeed": Menu_linkFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

Menu_linkFeed

Description

This is a Type for the menu_link table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Menu_linkType]
pageInfo - Menu_linkFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Menu_linkType],
  "pageInfo": Menu_linkFeedInfo
}

Menu_linkFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

Menu_linkFilters

Description

This is a Type for the menu_link table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
menu_id - ID
parent_id - ID
name - String Name of the link to display in the menu
link - String Data of the link destination
type - String Type is one of uri,anchor,folder or link
options - JSON JSON object of options
lft - Int Nested set model left integer
rgt - Int Nested set model right integer
depth - Int
Example
{
  "id": "4",
  "menu_id": "4",
  "parent_id": 4,
  "name": "xyz789",
  "link": "xyz789",
  "type": "xyz789",
  "options": {},
  "lft": 123,
  "rgt": 987,
  "depth": 123
}

Menu_linkSort

Description

This is a Type for the menu_link table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

Menu_linkType

Fields
Field Name Description
id - ID
menu_id - ID
parent_id - ID
name - String Name of the link to display in the menu
link - String Data of the link destination
type - String Type is one of uri,anchor,folder or link
options - JSON JSON object of options
lft - Int Nested set model left integer
rgt - Int Nested set model right integer
depth - Int
path - String
cursor - String
menuItem - MenuType
Arguments
id - ID!
menuItems - [MenuType]
Arguments
filters - MenuFilters
sort - MenuSort
menuItemFeed - MenuFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - MenuFilters
sort - JSONObject
menu_linkItem - Menu_linkType
Arguments
id - ID!
menu_linkItems - [Menu_linkType]
Arguments
filters - Menu_linkFilters
sort - Menu_linkSort
menu_linkItemFeed - Menu_linkFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Menu_linkFilters
sort - JSONObject
Example
{
  "id": 4,
  "menu_id": "4",
  "parent_id": "4",
  "name": "abc123",
  "link": "xyz789",
  "type": "xyz789",
  "options": {},
  "lft": 123,
  "rgt": 123,
  "depth": 987,
  "path": "xyz789",
  "cursor": "xyz789",
  "menuItem": MenuType,
  "menuItems": [MenuType],
  "menuItemFeed": MenuFeed,
  "menu_linkItem": Menu_linkType,
  "menu_linkItems": [Menu_linkType],
  "menu_linkItemFeed": Menu_linkFeed
}

MessagesPermissionFeed

Description

This is a Type for the messagesPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [MessagesPermissionType]
pageInfo - MessagesPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [MessagesPermissionType],
  "pageInfo": MessagesPermissionFeedInfo
}

MessagesPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

MessagesPermissionFilters

Description

This is a Type for the messagesPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

MessagesPermissionSort

Description

This is a Type for the messagesPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

MessagesPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "abc123"
}

MoveBlockInput

Fields
Input Field Description
id - ID!
delta - Int! 1
Example
{"id": "4", "delta": 987}

MoveLinksInput

Fields
Input Field Description
id - ID!
parent_id - ID
lft - Int!
rgt - Int!
Example
{"id": 4, "parent_id": 4, "lft": 987, "rgt": 987}

MyGroupsFeed

Description

This is a Type for the myGroups table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [MyGroupsType]
pageInfo - MyGroupsFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [MyGroupsType],
  "pageInfo": MyGroupsFeedInfo
}

MyGroupsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

MyGroupsFilters

Description

This is a Type for the myGroups table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
group - ID
site_id - ID
Example
{"group": "4", "site_id": 4}

MyGroupsSort

Description

This is a Type for the myGroups table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

MyGroupsType

Fields
Field Name Description
group - ID
site_id - ID
cursor - String
groupItem - GroupType
Arguments
id - ID!
groupItems - [GroupType]
Arguments
filters - GroupFilters
sort - GroupSort
groupItemFeed - GroupFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - GroupFilters
sort - JSONObject
Example
{
  "group": 4,
  "site_id": 4,
  "cursor": "abc123",
  "groupItem": GroupType,
  "groupItems": [GroupType],
  "groupItemFeed": GroupFeed
}

MySitesFeed

Description

This is a Type for the mySites table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [MySitesType]
pageInfo - MySitesFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [MySitesType],
  "pageInfo": MySitesFeedInfo
}

MySitesFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

MySitesFilters

Description

This is a Type for the mySites table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
username - ID
site_id - ID
created - DateTime
Example
{
  "id": "4",
  "username": "4",
  "site_id": 4,
  "created": "2007-12-03T10:15:30Z"
}

MySitesSort

Description

This is a Type for the mySites table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

MySitesType

Fields
Field Name Description
id - ID
username - ID
site_id - ID
created - DateTime
cursor - String
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": 4,
  "username": "4",
  "site_id": "4",
  "created": "2007-12-03T10:15:30Z",
  "cursor": "abc123",
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

NetworkPermissionFeed

Description

This is a Type for the networkPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [NetworkPermissionType]
pageInfo - NetworkPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [NetworkPermissionType],
  "pageInfo": NetworkPermissionFeedInfo
}

NetworkPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

NetworkPermissionFilters

Description

This is a Type for the networkPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

NetworkPermissionSort

Description

This is a Type for the networkPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

NetworkPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "xyz789"
}

NewUserGroupsFeed

Description

This is a Type for the newUserGroups table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [NewUserGroupsType]
pageInfo - NewUserGroupsFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [NewUserGroupsType],
  "pageInfo": NewUserGroupsFeedInfo
}

NewUserGroupsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

NewUserGroupsFilters

Description

This is a Type for the newUserGroups table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID
label - String
handler - String
options - JSON
group - JSON
Example
{
  "id": 4,
  "site_id": 4,
  "label": "abc123",
  "handler": "xyz789",
  "options": {},
  "group": {}
}

NewUserGroupsSort

Description

This is a Type for the newUserGroups table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

NewUserGroupsType

Fields
Field Name Description
id - ID
site_id - ID
label - String
handler - String
options - JSON
group - JSON
cursor - String
Example
{
  "id": "4",
  "site_id": "4",
  "label": "xyz789",
  "handler": "xyz789",
  "options": {},
  "group": {},
  "cursor": "xyz789"
}

NewsFeed

Description

This is a Type for the news table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [NewsType]
pageInfo - NewsFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [NewsType],
  "pageInfo": NewsFeedInfo
}

NewsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

NewsFilters

Description

This is a Type for the news table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
uri - String
title - String
content - String
timecode - DateTime
published - DateTime
insdisplay - Int
hidden - Int
id - Int
Example
{
  "uri": "xyz789",
  "title": "xyz789",
  "content": "abc123",
  "timecode": "2007-12-03T10:15:30Z",
  "published": "2007-12-03T10:15:30Z",
  "insdisplay": 123,
  "hidden": 123,
  "id": 123
}

NewsPermissionFeed

Description

This is a Type for the newsPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [NewsPermissionType]
pageInfo - NewsPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [NewsPermissionType],
  "pageInfo": NewsPermissionFeedInfo
}

NewsPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

NewsPermissionFilters

Description

This is a Type for the newsPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

NewsPermissionSort

Description

This is a Type for the newsPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

NewsPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 123,
  "scopes": {},
  "cursor": "abc123"
}

NewsSort

Description

This is a Type for the news table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

NewsType

Fields
Field Name Description
uri - String
title - String
content - String
timecode - DateTime
published - DateTime
insdisplay - Int
hidden - Int
id - Int
cursor - String
Example
{
  "uri": "xyz789",
  "title": "xyz789",
  "content": "xyz789",
  "timecode": "2007-12-03T10:15:30Z",
  "published": "2007-12-03T10:15:30Z",
  "insdisplay": 987,
  "hidden": 123,
  "id": 123,
  "cursor": "xyz789"
}

OrganizationFeed

Description

This is a Type for the organization table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [OrganizationType]
pageInfo - OrganizationFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [OrganizationType],
  "pageInfo": OrganizationFeedInfo
}

OrganizationFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

OrganizationFilters

Description

This is a Type for the organization table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
name - String Common name for the organization
legal_name - String Legal name for the organization
reference - String Reference code for the organization
description - String HTML description to display on the consent screen
legal_status - String Legal status of the organization as recognised by the EC
website - String Website of the organization
address - String Postal address for the organization
country - String 2 letter country code for the organization
lat - Float Latitude for address
lng - Float Longitude for address
confidence - Float Confidence that record is correct
old_aria_id - Int This field was migrated from the old ARIA organisation database
Example
{
  "id": "4",
  "name": "abc123",
  "legal_name": "abc123",
  "reference": "xyz789",
  "description": "abc123",
  "legal_status": "xyz789",
  "website": "abc123",
  "address": "xyz789",
  "country": "abc123",
  "lat": 987.65,
  "lng": 123.45,
  "confidence": 123.45,
  "old_aria_id": 987
}

OrganizationSort

Description

This is a Type for the organization table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

OrganizationType

Fields
Field Name Description
id - ID
name - String Common name for the organization
legal_name - String Legal name for the organization
reference - String Reference code for the organization
description - String HTML description to display on the consent screen
legal_status - String Legal status of the organization as recognised by the EC
website - String Website of the organization
address - String Postal address for the organization
country - String 2 letter country code for the organization
lat - Float Latitude for address
lng - Float Longitude for address
confidence - Float Confidence that record is correct
old_aria_id - Int This field was migrated from the old ARIA organisation database
cursor - String
Example
{
  "id": "4",
  "name": "xyz789",
  "legal_name": "abc123",
  "reference": "abc123",
  "description": "xyz789",
  "legal_status": "abc123",
  "website": "xyz789",
  "address": "abc123",
  "country": "xyz789",
  "lat": 987.65,
  "lng": 123.45,
  "confidence": 123.45,
  "old_aria_id": 987,
  "cursor": "abc123"
}

PageFeed

Description

This is a Type for the page table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [PageType]
pageInfo - PageFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [PageType],
  "pageInfo": PageFeedInfo
}

PageFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

PageFilters

Description

This is a Type for the page table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID Site ID must reference an existing ID in the site table
name - String Name is used to identify the page and also used to generate a default title header
description - String Description is used for the meta description of the page, often displayed on search results
title - String Title is used as the title header for the page and overrides any default
metarobots - String Metatags should be used to populate the page metadata keywords
metaimage - String An opengraph meta image to be displayed
uri - String
visibility - String Visibilty can be one of 'offline', 'private', or 'online'. Offline pages can only be viewed by page editors or using a share token. Private pages can be viewed by anyone specified by page_view or share token users. Online pages are public and can be viewed by anyone
created - DateTime
updated - DateTime
share_token - ID
Example
{
  "id": 4,
  "site_id": "4",
  "name": "xyz789",
  "description": "abc123",
  "title": "xyz789",
  "metarobots": "xyz789",
  "metaimage": "abc123",
  "uri": "xyz789",
  "visibility": "abc123",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "share_token": 4
}

PageSort

Description

This is a Type for the page table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

PageType

Fields
Field Name Description
id - ID
site_id - ID Site ID must reference an existing ID in the site table
name - String Name is used to identify the page and also used to generate a default title header
description - String Description is used for the meta description of the page, often displayed on search results
title - String Title is used as the title header for the page and overrides any default
metarobots - String Metatags should be used to populate the page metadata keywords
metaimage - String An opengraph meta image to be displayed
uri - String
visibility - String Visibilty can be one of 'offline', 'private', or 'online'. Offline pages can only be viewed by page editors or using a share token. Private pages can be viewed by anyone specified by page_view or share token users. Online pages are public and can be viewed by anyone
created - DateTime
updated - DateTime
is_editor - Boolean is_editor is true when the user is either a page_editor or a site_administrator, otherwise it is false
cursor - String
page_editor_groupItem - Page_editor_groupType
Arguments
id - ID!
page_editor_groupItems - [Page_editor_groupType]
Arguments
page_editor_groupItemFeed - Page_editor_groupFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
page_editor_userItem - Page_editor_userType
Arguments
id - ID!
page_editor_userItems - [Page_editor_userType]
Arguments
page_editor_userItemFeed - Page_editor_userFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
page_layoutItem - Page_layoutType
Arguments
id - ID!
page_layoutItems - [Page_layoutType]
Arguments
page_layoutItemFeed - Page_layoutFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Page_layoutFilters
sort - JSONObject
page_versionItem - Page_versionType
Arguments
id - ID!
page_versionItems - [Page_versionType]
Arguments
page_versionItemFeed - Page_versionFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
page_view_groupItem - Page_view_groupType
Arguments
id - ID!
page_view_groupItems - [Page_view_groupType]
Arguments
page_view_groupItemFeed - Page_view_groupFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
page_view_userItem - Page_view_userType
Arguments
id - ID!
page_view_userItems - [Page_view_userType]
Arguments
page_view_userItemFeed - Page_view_userFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": "4",
  "site_id": "4",
  "name": "abc123",
  "description": "xyz789",
  "title": "xyz789",
  "metarobots": "abc123",
  "metaimage": "abc123",
  "uri": "xyz789",
  "visibility": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "is_editor": true,
  "cursor": "xyz789",
  "page_editor_groupItem": Page_editor_groupType,
  "page_editor_groupItems": [Page_editor_groupType],
  "page_editor_groupItemFeed": Page_editor_groupFeed,
  "page_editor_userItem": Page_editor_userType,
  "page_editor_userItems": [Page_editor_userType],
  "page_editor_userItemFeed": Page_editor_userFeed,
  "page_layoutItem": Page_layoutType,
  "page_layoutItems": [Page_layoutType],
  "page_layoutItemFeed": Page_layoutFeed,
  "page_versionItem": Page_versionType,
  "page_versionItems": [Page_versionType],
  "page_versionItemFeed": Page_versionFeed,
  "page_view_groupItem": Page_view_groupType,
  "page_view_groupItems": [Page_view_groupType],
  "page_view_groupItemFeed": Page_view_groupFeed,
  "page_view_userItem": Page_view_userType,
  "page_view_userItems": [Page_view_userType],
  "page_view_userItemFeed": Page_view_userFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

Page_editor_groupFeed

Description

This is a Type for the page_editor_group table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Page_editor_groupType]
pageInfo - Page_editor_groupFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Page_editor_groupType],
  "pageInfo": Page_editor_groupFeedInfo
}

Page_editor_groupFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

Page_editor_groupFilters

Description

This is a Type for the page_editor_group table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
page_id - ID
group_id - String
Example
{
  "id": "4",
  "page_id": 4,
  "group_id": "abc123"
}

Page_editor_groupSort

Description

This is a Type for the page_editor_group table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

Page_editor_groupType

Fields
Field Name Description
id - ID
page_id - ID
group_id - String
cursor - String
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
groupItem - GroupType
Arguments
id - ID!
groupItems - [GroupType]
Arguments
filters - GroupFilters
sort - GroupSort
groupItemFeed - GroupFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - GroupFilters
sort - JSONObject
Example
{
  "id": "4",
  "page_id": "4",
  "group_id": "xyz789",
  "cursor": "xyz789",
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed,
  "groupItem": GroupType,
  "groupItems": [GroupType],
  "groupItemFeed": GroupFeed
}

Page_editor_userFeed

Description

This is a Type for the page_editor_user table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Page_editor_userType]
pageInfo - Page_editor_userFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Page_editor_userType],
  "pageInfo": Page_editor_userFeedInfo
}

Page_editor_userFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

Page_editor_userFilters

Description

This is a Type for the page_editor_user table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
page_id - ID
username - String
Example
{
  "id": 4,
  "page_id": "4",
  "username": "xyz789"
}

Page_editor_userSort

Description

This is a Type for the page_editor_user table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

Page_editor_userType

Fields
Field Name Description
id - ID
page_id - ID
username - String
cursor - String
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "id": "4",
  "page_id": "4",
  "username": "xyz789",
  "cursor": "xyz789",
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

Page_layoutFeed

Description

This is a Type for the page_layout table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Page_layoutType]
pageInfo - Page_layoutFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Page_layoutType],
  "pageInfo": Page_layoutFeedInfo
}

Page_layoutFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

Page_layoutFilters

Description

This is a Type for the page_layout table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
page_id - ID
site_layout_id - ID
hidden - Boolean
share_token - ID
Example
{
  "id": 4,
  "page_id": "4",
  "site_layout_id": "4",
  "hidden": false,
  "share_token": 4
}

Page_layoutSort

Description

This is a Type for the page_layout table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Page_layoutType

Fields
Field Name Description
id - ID
page_id - ID
site_layout_id - ID
hidden - Boolean
cursor - String
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
site_layoutItem - Site_layoutType
Arguments
id - ID!
site_layoutItems - [Site_layoutType]
Arguments
site_layoutItemFeed - Site_layoutFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_layoutFilters
sort - JSONObject
Example
{
  "id": "4",
  "page_id": 4,
  "site_layout_id": 4,
  "hidden": false,
  "cursor": "xyz789",
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed,
  "site_layoutItem": Site_layoutType,
  "site_layoutItems": [Site_layoutType],
  "site_layoutItemFeed": Site_layoutFeed
}

Page_share

Fields
Field Name Description
id - ID
page_id - ID
page_version_id - ID
token - ID
edit - Boolean
created - DateTime
updated - DateTime
expires - DateTime
cursor - String
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
page_versionItem - Page_versionType
Arguments
id - ID!
page_versionItems - [Page_versionType]
Arguments
page_versionItemFeed - Page_versionFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "id": 4,
  "page_id": 4,
  "page_version_id": 4,
  "token": 4,
  "edit": false,
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "expires": "2007-12-03T10:15:30Z",
  "cursor": "xyz789",
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed,
  "page_versionItem": Page_versionType,
  "page_versionItems": [Page_versionType],
  "page_versionItemFeed": Page_versionFeed
}

Page_versionFeed

Description

This is a Type for the page_version table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Page_versionType]
pageInfo - Page_versionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Page_versionType],
  "pageInfo": Page_versionFeedInfo
}

Page_versionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

Page_versionFilters

Description

This is a Type for the page_version table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
page_id - ID
version - Int
active - Boolean Active defines which of the page versions is currently in use and displayed when the page is loaded. Only one version per page can be active at any one time
created - DateTime
updated - DateTime
share_token - ID
Example
{
  "id": 4,
  "page_id": 4,
  "version": 987,
  "active": false,
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "share_token": 4
}

Page_versionSort

Description

This is a Type for the page_version table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

Page_versionType

Fields
Field Name Description
id - ID
page_id - ID
version - Int
active - Boolean Active defines which of the page versions is currently in use and displayed when the page is loaded. Only one version per page can be active at any one time
created - DateTime
updated - DateTime
is_editor - Boolean
cursor - String
page_version_blockItem - Page_version_blockType
Arguments
id - ID!
page_version_blockItems - [Page_version_blockType]
page_version_blockItemFeed - Page_version_blockFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
Example
{
  "id": 4,
  "page_id": "4",
  "version": 123,
  "active": false,
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "is_editor": false,
  "cursor": "abc123",
  "page_version_blockItem": Page_version_blockType,
  "page_version_blockItems": [Page_version_blockType],
  "page_version_blockItemFeed": Page_version_blockFeed,
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed
}

Page_version_blockFeed

Description

This is a Type for the page_version_block table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Page_version_blockType]
pageInfo - Page_version_blockFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Page_version_blockType],
  "pageInfo": Page_version_blockFeedInfo
}

Page_version_blockFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

Page_version_blockFilters

Description

This is a Type for the page_version_block table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
page_version_id - ID
page_version_block_content_id - ID
reference - ID
block_component - String
weight - Int
share_token - ID
Example
{
  "id": 4,
  "page_version_id": 4,
  "page_version_block_content_id": "4",
  "reference": "4",
  "block_component": "xyz789",
  "weight": 987,
  "share_token": "4"
}

Page_version_blockSort

Description

This is a Type for the page_version_block table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

Page_version_blockType

Fields
Field Name Description
id - ID
page_version_id - ID
page_version_block_content_id - ID
reference - ID
block_component - String
weight - Int
cursor - String
page_versionItem - Page_versionType
Arguments
id - ID!
page_versionItems - [Page_versionType]
Arguments
page_versionItemFeed - Page_versionFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
page_version_block_contentItem - Page_version_block_contentType
Arguments
id - ID!
page_version_block_contentItems - [Page_version_block_contentType]
page_version_block_contentItemFeed - Page_version_block_contentFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "id": 4,
  "page_version_id": "4",
  "page_version_block_content_id": 4,
  "reference": 4,
  "block_component": "xyz789",
  "weight": 987,
  "cursor": "xyz789",
  "page_versionItem": Page_versionType,
  "page_versionItems": [Page_versionType],
  "page_versionItemFeed": Page_versionFeed,
  "page_version_block_contentItem": Page_version_block_contentType,
  "page_version_block_contentItems": [
    Page_version_block_contentType
  ],
  "page_version_block_contentItemFeed": Page_version_block_contentFeed
}

Page_version_block_contentFeed

Description

This is a Type for the page_version_block_content table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Page_version_block_contentType]
pageInfo - Page_version_block_contentFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Page_version_block_contentType],
  "pageInfo": Page_version_block_contentFeedInfo
}

Page_version_block_contentFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

Page_version_block_contentFilters

Description

This is a Type for the page_version_block_content table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
content - JSON
options - JSON
share_token - ID
Example
{
  "id": "4",
  "content": {},
  "options": {},
  "share_token": 4
}

Page_version_block_contentSort

Description

This is a Type for the page_version_block_content table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

Page_version_block_contentType

Fields
Field Name Description
id - ID
content - JSON
options - JSON
cursor - String
page_version_blockItem - Page_version_blockType
Arguments
id - ID!
page_version_blockItems - [Page_version_blockType]
page_version_blockItemFeed - Page_version_blockFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "id": "4",
  "content": {},
  "options": {},
  "cursor": "xyz789",
  "page_version_blockItem": Page_version_blockType,
  "page_version_blockItems": [Page_version_blockType],
  "page_version_blockItemFeed": Page_version_blockFeed
}

Page_view_groupFeed

Description

This is a Type for the page_view_group table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Page_view_groupType]
pageInfo - Page_view_groupFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Page_view_groupType],
  "pageInfo": Page_view_groupFeedInfo
}

Page_view_groupFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

Page_view_groupFilters

Description

This is a Type for the page_view_group table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
page_id - ID
group_id - String
Example
{
  "id": "4",
  "page_id": 4,
  "group_id": "xyz789"
}

Page_view_groupSort

Description

This is a Type for the page_view_group table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Page_view_groupType

Fields
Field Name Description
id - ID
page_id - ID
group_id - String
cursor - String
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
groupItem - GroupType
Arguments
id - ID!
groupItems - [GroupType]
Arguments
filters - GroupFilters
sort - GroupSort
groupItemFeed - GroupFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - GroupFilters
sort - JSONObject
Example
{
  "id": "4",
  "page_id": 4,
  "group_id": "abc123",
  "cursor": "xyz789",
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed,
  "groupItem": GroupType,
  "groupItems": [GroupType],
  "groupItemFeed": GroupFeed
}

Page_view_userFeed

Description

This is a Type for the page_view_user table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Page_view_userType]
pageInfo - Page_view_userFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Page_view_userType],
  "pageInfo": Page_view_userFeedInfo
}

Page_view_userFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

Page_view_userFilters

Description

This is a Type for the page_view_user table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
page_id - ID
username - String
Example
{
  "id": 4,
  "page_id": "4",
  "username": "abc123"
}

Page_view_userSort

Description

This is a Type for the page_view_user table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

Page_view_userType

Fields
Field Name Description
id - ID
page_id - ID
username - String
cursor - String
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "id": "4",
  "page_id": 4,
  "username": "abc123",
  "cursor": "xyz789",
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

PlatformPermissionFeed

Description

This is a Type for the platformPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [PlatformPermissionType]
pageInfo - PlatformPermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [PlatformPermissionType],
  "pageInfo": PlatformPermissionFeedInfo
}

PlatformPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

PlatformPermissionFilters

Description

This is a Type for the platformPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

PlatformPermissionSort

Description

This is a Type for the platformPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

PlatformPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "xyz789"
}

ProjectsPermissionFeed

Description

This is a Type for the projectsPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [ProjectsPermissionType]
pageInfo - ProjectsPermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [ProjectsPermissionType],
  "pageInfo": ProjectsPermissionFeedInfo
}

ProjectsPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

ProjectsPermissionFilters

Description

This is a Type for the projectsPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

ProjectsPermissionSort

Description

This is a Type for the projectsPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

ProjectsPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 123,
  "scopes": {},
  "cursor": "abc123"
}

ProposalFeed

Description

This is a Type for the proposal table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [ProposalType]
pageInfo - ProposalFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [ProposalType],
  "pageInfo": ProposalFeedInfo
}

ProposalFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

ProposalFilters

Description

This is a Type for the proposal table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
status - String The current status for this proposal
submitted - DateTime Date and time of submission
confirmed - DateTime Date and time that the PI has confirmed their involvement (automatically set if they're the same as the submission user)
approved - DateTime Date and time that a proposal has been approved by the moderator
completed - DateTime Date and time a proposal was marked as completed
title - String The title of a proposal
username - ID
moderator - ID
id - Int Proposal ID referencing a proposal in ARIA
Example
{
  "status": "abc123",
  "submitted": "2007-12-03T10:15:30Z",
  "confirmed": "2007-12-03T10:15:30Z",
  "approved": "2007-12-03T10:15:30Z",
  "completed": "2007-12-03T10:15:30Z",
  "title": "abc123",
  "username": "4",
  "moderator": "4",
  "id": 123
}

ProposalPermissionFeed

Description

This is a Type for the proposalPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [ProposalPermissionType]
pageInfo - ProposalPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [ProposalPermissionType],
  "pageInfo": ProposalPermissionFeedInfo
}

ProposalPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

ProposalPermissionFilters

Description

This is a Type for the proposalPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

ProposalPermissionSort

Description

This is a Type for the proposalPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

ProposalPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 123,
  "scopes": {},
  "cursor": "xyz789"
}

ProposalSort

Description

This is a Type for the proposal table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

ProposalType

Description

The proposal.

Fields
Field Name Description
status - String The current status for this proposal
submitted - DateTime Date and time of submission
confirmed - DateTime Date and time that the PI has confirmed their involvement (automatically set if they're the same as the submission user)
approved - DateTime Date and time that a proposal has been approved by the moderator
completed - DateTime Date and time a proposal was marked as completed
title - String The title of a proposal
username - ID
moderator - ID
id - Int Proposal ID referencing a proposal in ARIA
cursor - String
proposal_dataItem - Proposal_dataType
Arguments
id - ID!
proposal_dataItems - [Proposal_dataType]
Arguments
proposal_dataItemFeed - Proposal_dataFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
proposal_fieldsItem - Proposal_fieldsType
Arguments
id - ID!
proposal_fieldsItems - [Proposal_fieldsType]
Arguments
proposal_fieldsItemFeed - Proposal_fieldsFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
proposal_teamItem - Proposal_teamType
Arguments
id - ID!
proposal_teamItems - [Proposal_teamType]
Arguments
proposal_teamItemFeed - Proposal_teamFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
visitItem - VisitType
Arguments
id - ID!
visitItems - [VisitType]
Arguments
filters - VisitFilters
sort - VisitSort
visitItemFeed - VisitFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - VisitFilters
sort - JSONObject
Example
{
  "status": "abc123",
  "submitted": "2007-12-03T10:15:30Z",
  "confirmed": "2007-12-03T10:15:30Z",
  "approved": "2007-12-03T10:15:30Z",
  "completed": "2007-12-03T10:15:30Z",
  "title": "abc123",
  "username": 4,
  "moderator": "4",
  "id": 987,
  "cursor": "abc123",
  "proposal_dataItem": Proposal_dataType,
  "proposal_dataItems": [Proposal_dataType],
  "proposal_dataItemFeed": Proposal_dataFeed,
  "proposal_fieldsItem": Proposal_fieldsType,
  "proposal_fieldsItems": [Proposal_fieldsType],
  "proposal_fieldsItemFeed": Proposal_fieldsFeed,
  "proposal_teamItem": Proposal_teamType,
  "proposal_teamItems": [Proposal_teamType],
  "proposal_teamItemFeed": Proposal_teamFeed,
  "visitItem": VisitType,
  "visitItems": [VisitType],
  "visitItemFeed": VisitFeed
}

Proposal_dataFeed

Description

This is a Type for the proposal_data table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Proposal_dataType]
pageInfo - Proposal_dataFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Proposal_dataType],
  "pageInfo": Proposal_dataFeedInfo
}

Proposal_dataFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

Proposal_dataFilters

Description

This is a Type for the proposal_data table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
content - JSON Object containing data. May be a simple scaler or a more complex custom data type
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
proposal_id - Int The proposal this data is associated with
Example
{
  "fid": 987,
  "ref": "abc123",
  "content": {},
  "title": "xyz789",
  "alttitle": "abc123",
  "type": "xyz789",
  "required": 987,
  "options": {},
  "altoptions": {},
  "order": 123,
  "proposal_id": 123
}

Proposal_dataSort

Description

This is a Type for the proposal_data table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Proposal_dataType

Description

Proposal form data

Fields
Field Name Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
content - JSON Object containing data. May be a simple scaler or a more complex custom data type
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
proposal_id - Int The proposal this data is associated with
cursor - String
proposalItem - ProposalType
Arguments
id - ID!
proposalItems - [ProposalType]
Arguments
filters - ProposalFilters
sort - ProposalSort
proposalItemFeed - ProposalFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - ProposalFilters
sort - JSONObject
Example
{
  "fid": 123,
  "ref": "xyz789",
  "content": {},
  "title": "xyz789",
  "alttitle": "abc123",
  "type": "xyz789",
  "required": 123,
  "options": {},
  "altoptions": {},
  "order": 123,
  "proposal_id": 987,
  "cursor": "abc123",
  "proposalItem": ProposalType,
  "proposalItems": [ProposalType],
  "proposalItemFeed": ProposalFeed
}

Proposal_fieldsFeed

Description

This is a Type for the proposal_fields table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Proposal_fieldsType]
pageInfo - Proposal_fieldsFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Proposal_fieldsType],
  "pageInfo": Proposal_fieldsFeedInfo
}

Proposal_fieldsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

Proposal_fieldsFilters

Description

This is a Type for the proposal_fields table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
content - JSON Object containing data. May be a simple scaler or a more complex custom data type
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
proposal_id - Int The proposal this data is associated with
Example
{
  "fid": 987,
  "ref": "abc123",
  "content": {},
  "title": "abc123",
  "alttitle": "abc123",
  "type": "abc123",
  "required": 123,
  "options": {},
  "altoptions": {},
  "order": 987,
  "proposal_id": 123
}

Proposal_fieldsSort

Description

This is a Type for the proposal_fields table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

Proposal_fieldsType

Description

Proposal form fields, including visit fields

Fields
Field Name Description
fid - Int Internal field ID
ref - String Friendly field reference to update and set data fields in your proposal
content - JSON Object containing data. May be a simple scaler or a more complex custom data type
title - String Label for this field
alttitle - String Alternate title for this field (deprecated)
type - String Field type, or complex CUSTOM type (in which case the details will be in 'options')
required - Int Is this field required?
options - JSON An object defining this field in detail, including things like character length, and the type in the case of CUSTOM fields.
altoptions - JSON Alternate options (deprecated)
order - Int Display order of fields (ascending order)
proposal_id - Int The proposal this data is associated with
cursor - String
proposalItem - ProposalType
Arguments
id - ID!
proposalItems - [ProposalType]
Arguments
filters - ProposalFilters
sort - ProposalSort
proposalItemFeed - ProposalFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - ProposalFilters
sort - JSONObject
Example
{
  "fid": 123,
  "ref": "abc123",
  "content": {},
  "title": "xyz789",
  "alttitle": "abc123",
  "type": "xyz789",
  "required": 123,
  "options": {},
  "altoptions": {},
  "order": 987,
  "proposal_id": 987,
  "cursor": "abc123",
  "proposalItem": ProposalType,
  "proposalItems": [ProposalType],
  "proposalItemFeed": ProposalFeed
}

Proposal_teamFeed

Description

This is a Type for the proposal_team table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Proposal_teamType]
pageInfo - Proposal_teamFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Proposal_teamType],
  "pageInfo": Proposal_teamFeedInfo
}

Proposal_teamFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

Proposal_teamFilters

Description

This is a Type for the proposal_team table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
username - ID The user of the proposal team
profileComplete - Int Have they completed their profile (as defined by the access route)
missingAttributes - [String] A list of missing attributes
proposal_id - Int The proposal in question
user_id - ID The user of the proposal team
Example
{
  "username": "4",
  "profileComplete": 123,
  "missingAttributes": ["xyz789"],
  "proposal_id": 123,
  "user_id": 4
}

Proposal_teamSort

Description

This is a Type for the proposal_team table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Proposal_teamType

Description

The proposal team, and their profile completion status.

Fields
Field Name Description
username - ID The user of the proposal team
profileComplete - Int Have they completed their profile (as defined by the access route)
missingAttributes - [String] A list of missing attributes
proposal_id - Int The proposal in question
user_id - ID The user of the proposal team
cursor - String
proposalItem - ProposalType
Arguments
id - ID!
proposalItems - [ProposalType]
Arguments
filters - ProposalFilters
sort - ProposalSort
proposalItemFeed - ProposalFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - ProposalFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "username": 4,
  "profileComplete": 123,
  "missingAttributes": ["xyz789"],
  "proposal_id": 987,
  "user_id": "4",
  "cursor": "abc123",
  "proposalItem": ProposalType,
  "proposalItems": [ProposalType],
  "proposalItemFeed": ProposalFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

PublishPageVersionInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

RecordFeed

Description

This is a Type for the record table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [RecordType]
pageInfo - RecordFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [RecordType],
  "pageInfo": RecordFeedInfo
}

RecordFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

RecordFilters

Description

This is a Type for the record table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
bucket - ID Bucket this record is related to
schema - String Schema / Handler describing the content of this record
owner - String
created - DateTime
updated - DateTime
Example
{
  "id": 4,
  "bucket": 4,
  "schema": "xyz789",
  "owner": "abc123",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z"
}

RecordSort

Description

This is a Type for the record table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

RecordType

Fields
Field Name Description
id - ID
bucket - ID Bucket this record is related to
schema - String Schema / Handler describing the content of this record
owner - String
created - DateTime
updated - DateTime
cursor - String
bucketItem - BucketType
Arguments
id - ID!
bucketItems - [BucketType]
Arguments
filters - BucketFilters
sort - BucketSort
bucketItemFeed - BucketFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - BucketFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "id": 4,
  "bucket": "4",
  "schema": "abc123",
  "owner": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "cursor": "xyz789",
  "bucketItem": BucketType,
  "bucketItems": [BucketType],
  "bucketItemFeed": BucketFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

RefreshClientScopes

Fields
Field Name Description
status - Boolean
cursor - String
Example
{"status": true, "cursor": "abc123"}

RefreshClientScopesInput

Fields
Input Field Description
client_id - String
Example
{"client_id": "abc123"}

RemoveAvatar

Fields
Input Field Description
username - String!
Example
{"username": "abc123"}

RemoveFromMyGroupsInputType

Fields
Input Field Description
username - ID
group - ID!
Example
{"username": 4, "group": "4"}

RemoveGroup

Fields
Field Name Description
id - ID
cursor - String
Example
{
  "id": "4",
  "cursor": "xyz789"
}

RemoveGroupInputType

Fields
Input Field Description
id - ID!
Example
{"id": 4}

RemoveHookSubscriberI

Fields
Field Name Description
id - ID
cursor - String
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": 4,
  "cursor": "xyz789",
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

RemoveHookSubscriberInput

Fields
Input Field Description
id - ID!
Example
{"id": "4"}

RemoveProposalVisitInputType

Fields
Input Field Description
vid - Int! Visit ID
Example
{"vid": 987}

ScopeFeed

Description

This is a Type for the scope table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [ScopeType]
pageInfo - ScopeFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [ScopeType],
  "pageInfo": ScopeFeedInfo
}

ScopeFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

ScopeFilters

Description

This is a Type for the scope table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
reference - String Reference for the scope attribute bundle
name - String Human readable name for the scope attribute bundle
description - String HTML description to display on the consent screen
Example
{
  "id": "4",
  "reference": "xyz789",
  "name": "abc123",
  "description": "xyz789"
}

ScopeSort

Description

This is a Type for the scope table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

ScopeType

Fields
Field Name Description
id - ID
reference - String Reference for the scope attribute bundle
name - String Human readable name for the scope attribute bundle
description - String HTML description to display on the consent screen
cursor - String
scope_attributeItem - Scope_attributeType
Arguments
id - ID!
scope_attributeItems - [Scope_attributeType]
Arguments
scope_attributeItemFeed - Scope_attributeFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
site_scopeItem - Site_scopeType
Arguments
id - ID!
site_scopeItems - [Site_scopeType]
Arguments
site_scopeItemFeed - Site_scopeFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_scopeFilters
sort - JSONObject
Example
{
  "id": "4",
  "reference": "abc123",
  "name": "abc123",
  "description": "abc123",
  "cursor": "abc123",
  "scope_attributeItem": Scope_attributeType,
  "scope_attributeItems": [Scope_attributeType],
  "scope_attributeItemFeed": Scope_attributeFeed,
  "site_scopeItem": Site_scopeType,
  "site_scopeItems": [Site_scopeType],
  "site_scopeItemFeed": Site_scopeFeed
}

Scope_attributeFeed

Description

This is a Type for the scope_attribute table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Scope_attributeType]
pageInfo - Scope_attributeFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Scope_attributeType],
  "pageInfo": Scope_attributeFeedInfo
}

Scope_attributeFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

Scope_attributeFilters

Description

This is a Type for the scope_attribute table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
scope_id - ID
attribute_id - ID
Example
{
  "id": 4,
  "scope_id": "4",
  "attribute_id": 4
}

Scope_attributeSort

Description

This is a Type for the scope_attribute table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

Scope_attributeType

Description

Attributes associated with a scope

Fields
Field Name Description
id - ID
scope_id - ID
attribute_id - ID
cursor - String
scopeItem - ScopeType
Arguments
id - ID!
scopeItems - [ScopeType]
Arguments
filters - ScopeFilters
sort - ScopeSort
scopeItemFeed - ScopeFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - ScopeFilters
sort - JSONObject
attributeItem - AttributeType
Arguments
id - ID!
attributeItems - [AttributeType]
Arguments
filters - AttributeFilters
sort - AttributeSort
attributeItemFeed - AttributeFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - AttributeFilters
sort - JSONObject
Example
{
  "id": 4,
  "scope_id": 4,
  "attribute_id": "4",
  "cursor": "abc123",
  "scopeItem": ScopeType,
  "scopeItems": [ScopeType],
  "scopeItemFeed": ScopeFeed,
  "attributeItem": AttributeType,
  "attributeItems": [AttributeType],
  "attributeItemFeed": AttributeFeed
}

SessionFeed

Description

This is a Type for the session table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [SessionType]
pageInfo - SessionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [SessionType],
  "pageInfo": SessionFeedInfo
}

SessionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

SessionFilters

Description

This is a Type for the session table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
vsid - Int Session ID
access_id - Int The access route associated with this session
visit_id - Int The visit associated with this session
status - String The status of this session
mid - Int The machine being used
sid - Int Session ID
session_completed - DateTime Date and time the session is completed
session_cancelled - DateTime Date and time the session is cancelled
Example
{
  "vsid": 987,
  "access_id": 987,
  "visit_id": 123,
  "status": "abc123",
  "mid": 123,
  "sid": 123,
  "session_completed": "2007-12-03T10:15:30Z",
  "session_cancelled": "2007-12-03T10:15:30Z"
}

SessionPermissionFeed

Description

This is a Type for the sessionPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [SessionPermissionType]
pageInfo - SessionPermissionFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [SessionPermissionType],
  "pageInfo": SessionPermissionFeedInfo
}

SessionPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

SessionPermissionFilters

Description

This is a Type for the sessionPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

SessionPermissionSort

Description

This is a Type for the sessionPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

SessionPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 987,
  "scopes": {},
  "cursor": "abc123"
}

SessionSort

Description

This is a Type for the session table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

SessionType

Description

Machine sessions within a visit. A visit can have multiple sessions, which may be on different machines.

Fields
Field Name Description
vsid - Int Session ID
access_id - Int The access route associated with this session
visit_id - Int The visit associated with this session
status - String The status of this session
mid - Int The machine being used
sid - Int Session ID
session_completed - DateTime Date and time the session is completed
session_cancelled - DateTime Date and time the session is cancelled
cursor - String
accessItem - AccessType
Arguments
id - ID!
accessItems - [AccessType]
Arguments
filters - AccessFilters
sort - AccessSort
accessItemFeed - AccessFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - AccessFilters
sort - JSONObject
visitItem - VisitType
Arguments
id - ID!
visitItems - [VisitType]
Arguments
filters - VisitFilters
sort - VisitSort
visitItemFeed - VisitFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - VisitFilters
sort - JSONObject
Example
{
  "vsid": 987,
  "access_id": 987,
  "visit_id": 987,
  "status": "abc123",
  "mid": 123,
  "sid": 123,
  "session_completed": "2007-12-03T10:15:30Z",
  "session_cancelled": "2007-12-03T10:15:30Z",
  "cursor": "xyz789",
  "accessItem": AccessType,
  "accessItems": [AccessType],
  "accessItemFeed": AccessFeed,
  "visitItem": VisitType,
  "visitItems": [VisitType],
  "visitItemFeed": VisitFeed
}

SetApplicationTeamInputType

Fields
Input Field Description
caid - Int! The application ID you want to update
pi - ID! The principle investigator
team - [ID]
Example
{"caid": 123, "pi": "4", "team": [4]}

SetDocumentOwnerInput

Fields
Input Field Description
did - Int! This is the document ID
id - JSON! JSON blob of usernames
Example
{"did": 123, "id": {}}

SetDocumentTagsInput

Fields
Input Field Description
did - Int! This is the document ID
tags - JSON! JSON blob of user/group ids
Example
{"did": 123, "tags": {}}

SetDocumentUserInput

Fields
Input Field Description
did - Int! This is the document ID
id - JSON! JSON blob of usernames
Example
{"did": 987, "id": {}}

SetProposalTeamInputType

Fields
Input Field Description
pid - Int! The proposal ID you want to update
pi - ID! The principle investigator
team - [ID]
Example
{
  "pid": 987,
  "pi": "4",
  "team": ["4"]
}

SiteAdministrator

Fields
Field Name Description
id - ID
site_id - ID
username - String
cursor - String
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "id": 4,
  "site_id": 4,
  "username": "abc123",
  "cursor": "xyz789",
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

SiteExFeed

Description

This is a Type for the siteEx table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [SiteExType]
pageInfo - SiteExFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [SiteExType],
  "pageInfo": SiteExFeedInfo
}

SiteExFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

SiteExFilters

Description

This is a Type for the siteEx table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
name - String
title - String
home_uri - String
perm_attribute - String
theme - JSON
privacy_policy_url - String
terms_url - String
created - DateTime
updated - DateTime
active - Boolean
administrators - JSON
Example
{
  "id": "4",
  "name": "xyz789",
  "title": "abc123",
  "home_uri": "xyz789",
  "perm_attribute": "xyz789",
  "theme": {},
  "privacy_policy_url": "xyz789",
  "terms_url": "abc123",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "active": false,
  "administrators": {}
}

SiteExSort

Description

This is a Type for the siteEx table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

SiteExType

Fields
Field Name Description
id - ID
name - String
title - String
home_uri - String
perm_attribute - String
theme - JSON
privacy_policy_url - String
terms_url - String
created - DateTime
updated - DateTime
active - Boolean
administrators - JSON
cursor - String
menuItem - MenuType
Arguments
id - ID!
menuItems - [MenuType]
Arguments
filters - MenuFilters
sort - MenuSort
menuItemFeed - MenuFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - MenuFilters
sort - JSONObject
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
site_layoutItem - Site_layoutType
Arguments
id - ID!
site_layoutItems - [Site_layoutType]
Arguments
site_layoutItemFeed - Site_layoutFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_layoutFilters
sort - JSONObject
site_administratorItem - Site_administratorType
Arguments
id - ID!
site_administratorItems - [Site_administratorType]
site_administratorItemFeed - Site_administratorFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
site_domainItem - Site_domainType
Arguments
id - ID!
site_domainItems - [Site_domainType]
Arguments
site_domainItemFeed - Site_domainFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_domainFilters
sort - JSONObject
site_logItem - Site_logType
Arguments
id - ID!
site_logItems - [Site_logType]
Arguments
filters - Site_logFilters
sort - Site_logSort
site_logItemFeed - Site_logFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_logFilters
sort - JSONObject
Example
{
  "id": 4,
  "name": "abc123",
  "title": "abc123",
  "home_uri": "abc123",
  "perm_attribute": "abc123",
  "theme": {},
  "privacy_policy_url": "xyz789",
  "terms_url": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "active": true,
  "administrators": {},
  "cursor": "abc123",
  "menuItem": MenuType,
  "menuItems": [MenuType],
  "menuItemFeed": MenuFeed,
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed,
  "site_layoutItem": Site_layoutType,
  "site_layoutItems": [Site_layoutType],
  "site_layoutItemFeed": Site_layoutFeed,
  "site_administratorItem": Site_administratorType,
  "site_administratorItems": [Site_administratorType],
  "site_administratorItemFeed": Site_administratorFeed,
  "site_domainItem": Site_domainType,
  "site_domainItems": [Site_domainType],
  "site_domainItemFeed": Site_domainFeed,
  "site_logItem": Site_logType,
  "site_logItems": [Site_logType],
  "site_logItemFeed": Site_logFeed
}

SiteFeed

Description

This is a Type for the site table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [SiteType]
pageInfo - SiteFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [SiteType],
  "pageInfo": SiteFeedInfo
}

SiteFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

SiteFilters

Description

This is a Type for the site table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
name - String A unique name reference for the site
title - String Title of the site is used in the browser title element appended to the page title
home_uri - String
perm_attribute - String A permission reference used within Keycloak that will contain whether the user is an administrator
theme - JSON JSON object containing the theme details
privacy_policy_url - String The URL of the privacy policy of the site
terms_url - String The URL of the terms of use of the site
created - DateTime
updated - DateTime
active - Boolean An inactive site should be made completely unavailable to anyone including site administrators
Example
{
  "id": 4,
  "name": "abc123",
  "title": "abc123",
  "home_uri": "abc123",
  "perm_attribute": "xyz789",
  "theme": {},
  "privacy_policy_url": "xyz789",
  "terms_url": "xyz789",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "active": true
}

SiteMembersFeed

Description

This is a Type for the siteMembers table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [SiteMembersType]
pageInfo - SiteMembersFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [SiteMembersType],
  "pageInfo": SiteMembersFeedInfo
}

SiteMembersFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

SiteMembersFilters

Description

This is a Type for the siteMembers table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - Int
perm_group_id - Int
username - String
first_name - String
last_name - String
email - String
avatar - JSON
gender - String
nationality - String
country_of_residence - String
timezone - String
organization_id - ID
publication - JSON
bio - String
specialization - JSON
career_stage - String
alt_emails - JSON
orcid - String
orcid_settings - JSON
aria_uid - Int
site_id - ID
search - String
Example
{
  "id": 123,
  "perm_group_id": 123,
  "username": "xyz789",
  "first_name": "xyz789",
  "last_name": "xyz789",
  "email": "xyz789",
  "avatar": {},
  "gender": "xyz789",
  "nationality": "abc123",
  "country_of_residence": "xyz789",
  "timezone": "abc123",
  "organization_id": 4,
  "publication": {},
  "bio": "xyz789",
  "specialization": {},
  "career_stage": "xyz789",
  "alt_emails": {},
  "orcid": "abc123",
  "orcid_settings": {},
  "aria_uid": 123,
  "site_id": "4",
  "search": "abc123"
}

SiteMembersSort

Description

This is a Type for the siteMembers table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

SiteMembersType

Fields
Field Name Description
id - Int
perm_group_id - Int
username - String
first_name - String
last_name - String
email - String
avatar - JSON
gender - String
nationality - String
country_of_residence - String
timezone - String
organization_id - ID
publication - JSON
bio - String
specialization - JSON
career_stage - String
alt_emails - JSON
orcid - String
orcid_settings - JSON
aria_uid - Int
site_id - ID
search - String
cursor - String
organizationItem - OrganizationType
Arguments
id - ID!
organizationItems - [OrganizationType]
Arguments
organizationItemFeed - OrganizationFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "id": 123,
  "perm_group_id": 987,
  "username": "abc123",
  "first_name": "abc123",
  "last_name": "abc123",
  "email": "abc123",
  "avatar": {},
  "gender": "abc123",
  "nationality": "xyz789",
  "country_of_residence": "xyz789",
  "timezone": "xyz789",
  "organization_id": 4,
  "publication": {},
  "bio": "xyz789",
  "specialization": {},
  "career_stage": "abc123",
  "alt_emails": {},
  "orcid": "abc123",
  "orcid_settings": {},
  "aria_uid": 123,
  "site_id": 4,
  "search": "abc123",
  "cursor": "abc123",
  "organizationItem": OrganizationType,
  "organizationItems": [OrganizationType],
  "organizationItemFeed": OrganizationFeed
}

SiteSort

Description

This is a Type for the site table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

SiteType

Fields
Field Name Description
id - ID
name - String A unique name reference for the site
title - String Title of the site is used in the browser title element appended to the page title
home_uri - String
perm_attribute - String A permission reference used within Keycloak that will contain whether the user is an administrator
theme - JSON JSON object containing the theme details
privacy_policy_url - String The URL of the privacy policy of the site
terms_url - String The URL of the terms of use of the site
created - DateTime
updated - DateTime
active - Boolean An inactive site should be made completely unavailable to anyone including site administrators
is_admin - Boolean
cursor - String
menuItem - MenuType
Arguments
id - ID!
menuItems - [MenuType]
Arguments
filters - MenuFilters
sort - MenuSort
menuItemFeed - MenuFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - MenuFilters
sort - JSONObject
pageItem - PageType
Arguments
id - ID!
pageItems - [PageType]
Arguments
filters - PageFilters
sort - PageSort
pageItemFeed - PageFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - PageFilters
sort - JSONObject
site_layoutItem - Site_layoutType
Arguments
id - ID!
site_layoutItems - [Site_layoutType]
Arguments
site_layoutItemFeed - Site_layoutFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_layoutFilters
sort - JSONObject
site_administratorItem - Site_administratorType
Arguments
id - ID!
site_administratorItems - [Site_administratorType]
site_administratorItemFeed - Site_administratorFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
site_domainItem - Site_domainType
Arguments
id - ID!
site_domainItems - [Site_domainType]
Arguments
site_domainItemFeed - Site_domainFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_domainFilters
sort - JSONObject
site_logItem - Site_logType
Arguments
id - ID!
site_logItems - [Site_logType]
Arguments
filters - Site_logFilters
sort - Site_logSort
site_logItemFeed - Site_logFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_logFilters
sort - JSONObject
Example
{
  "id": 4,
  "name": "abc123",
  "title": "abc123",
  "home_uri": "xyz789",
  "perm_attribute": "abc123",
  "theme": {},
  "privacy_policy_url": "xyz789",
  "terms_url": "abc123",
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "active": true,
  "is_admin": false,
  "cursor": "xyz789",
  "menuItem": MenuType,
  "menuItems": [MenuType],
  "menuItemFeed": MenuFeed,
  "pageItem": PageType,
  "pageItems": [PageType],
  "pageItemFeed": PageFeed,
  "site_layoutItem": Site_layoutType,
  "site_layoutItems": [Site_layoutType],
  "site_layoutItemFeed": Site_layoutFeed,
  "site_administratorItem": Site_administratorType,
  "site_administratorItems": [Site_administratorType],
  "site_administratorItemFeed": Site_administratorFeed,
  "site_domainItem": Site_domainType,
  "site_domainItems": [Site_domainType],
  "site_domainItemFeed": Site_domainFeed,
  "site_logItem": Site_logType,
  "site_logItems": [Site_logType],
  "site_logItemFeed": Site_logFeed
}

SiteUser

Fields
Field Name Description
id - ID
username - ID
site_id - ID
created - DateTime
cursor - String
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": 4,
  "username": 4,
  "site_id": "4",
  "created": "2007-12-03T10:15:30Z",
  "cursor": "xyz789",
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

Site_administratorFeed

Description

This is a Type for the site_administrator table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Site_administratorType]
pageInfo - Site_administratorFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Site_administratorType],
  "pageInfo": Site_administratorFeedInfo
}

Site_administratorFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

Site_administratorFilters

Description

This is a Type for the site_administrator table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID
username - String
Example
{
  "id": 4,
  "site_id": "4",
  "username": "xyz789"
}

Site_administratorSort

Description

This is a Type for the site_administrator table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

Site_administratorType

Fields
Field Name Description
id - ID
site_id - ID
username - String
cursor - String
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "id": "4",
  "site_id": 4,
  "username": "xyz789",
  "cursor": "abc123",
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

Site_domainFeed

Description

This is a Type for the site_domain table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Site_domainType]
pageInfo - Site_domainFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Site_domainType],
  "pageInfo": Site_domainFeedInfo
}

Site_domainFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

Site_domainFilters

Description

This is a Type for the site_domain table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID
domain - String
active - Boolean
Example
{
  "id": "4",
  "site_id": "4",
  "domain": "abc123",
  "active": false
}

Site_domainSort

Description

This is a Type for the site_domain table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

Site_domainType

Fields
Field Name Description
id - ID
site_id - ID
domain - String
active - Boolean
cursor - String
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": "4",
  "site_id": 4,
  "domain": "abc123",
  "active": false,
  "cursor": "abc123",
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

Site_layoutFeed

Description

This is a Type for the site_layout table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Site_layoutType]
pageInfo - Site_layoutFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Site_layoutType],
  "pageInfo": Site_layoutFeedInfo
}

Site_layoutFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

Site_layoutFilters

Description

This is a Type for the site_layout table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID
site_layout_content_id - ID
type - String
layout_component - String
weight - Int
Example
{
  "id": 4,
  "site_id": 4,
  "site_layout_content_id": "4",
  "type": "abc123",
  "layout_component": "xyz789",
  "weight": 123
}

Site_layoutSort

Description

This is a Type for the site_layout table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

Site_layoutType

Fields
Field Name Description
id - ID
site_id - ID
site_layout_content_id - ID
type - String
layout_component - String
weight - Int
cursor - String
page_layoutItem - Page_layoutType
Arguments
id - ID!
page_layoutItems - [Page_layoutType]
Arguments
page_layoutItemFeed - Page_layoutFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Page_layoutFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
site_layout_contentItem - Site_layout_contentType
Arguments
id - ID!
site_layout_contentItems - [Site_layout_contentType]
site_layout_contentItemFeed - Site_layout_contentFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "id": "4",
  "site_id": 4,
  "site_layout_content_id": "4",
  "type": "abc123",
  "layout_component": "abc123",
  "weight": 123,
  "cursor": "xyz789",
  "page_layoutItem": Page_layoutType,
  "page_layoutItems": [Page_layoutType],
  "page_layoutItemFeed": Page_layoutFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed,
  "site_layout_contentItem": Site_layout_contentType,
  "site_layout_contentItems": [Site_layout_contentType],
  "site_layout_contentItemFeed": Site_layout_contentFeed
}

Site_layout_contentFeed

Description

This is a Type for the site_layout_content table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Site_layout_contentType]
pageInfo - Site_layout_contentFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [Site_layout_contentType],
  "pageInfo": Site_layout_contentFeedInfo
}

Site_layout_contentFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

Site_layout_contentFilters

Description

This is a Type for the site_layout_content table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
content - JSON
options - JSON
Example
{"id": "4", "content": {}, "options": {}}

Site_layout_contentSort

Description

This is a Type for the site_layout_content table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

Site_layout_contentType

Fields
Field Name Description
id - ID
content - JSON
options - JSON
cursor - String
site_layoutItem - Site_layoutType
Arguments
id - ID!
site_layoutItems - [Site_layoutType]
Arguments
site_layoutItemFeed - Site_layoutFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - Site_layoutFilters
sort - JSONObject
Example
{
  "id": "4",
  "content": {},
  "options": {},
  "cursor": "abc123",
  "site_layoutItem": Site_layoutType,
  "site_layoutItems": [Site_layoutType],
  "site_layoutItemFeed": Site_layoutFeed
}

Site_logFeed

Description

This is a Type for the site_log table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Site_logType]
pageInfo - Site_logFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Site_logType],
  "pageInfo": Site_logFeedInfo
}

Site_logFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

Site_logFilters

Description

This is a Type for the site_log table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID
message - String Log line
level - String Log level - debug, info, warning, error, alert
context - JSON Optional context to include extra information about the log line in a machine readable way
created - DateTime
Example
{
  "id": "4",
  "site_id": 4,
  "message": "abc123",
  "level": "xyz789",
  "context": {},
  "created": "2007-12-03T10:15:30Z"
}

Site_logSort

Description

This is a Type for the site_log table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

Site_logType

Fields
Field Name Description
id - ID
site_id - ID
message - String Log line
level - String Log level - debug, info, warning, error, alert
context - JSON Optional context to include extra information about the log line in a machine readable way
created - DateTime
cursor - String
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": "4",
  "site_id": "4",
  "message": "abc123",
  "level": "xyz789",
  "context": {},
  "created": "2007-12-03T10:15:30Z",
  "cursor": "abc123",
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

Site_scopeFeed

Description

This is a Type for the site_scope table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [Site_scopeType]
pageInfo - Site_scopeFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [Site_scopeType],
  "pageInfo": Site_scopeFeedInfo
}

Site_scopeFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

Site_scopeFilters

Description

This is a Type for the site_scope table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - Int
site_id - ID The site ID that this scope is assigned to
scope_id - ID UUID of the scope
Example
{"id": 987, "site_id": 4, "scope_id": "4"}

Site_scopeSort

Description

This is a Type for the site_scope table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

Site_scopeType

Fields
Field Name Description
id - Int
site_id - ID The site ID that this scope is assigned to
scope_id - ID UUID of the scope
cursor - String
scopeItem - ScopeType
Arguments
id - ID!
scopeItems - [ScopeType]
Arguments
filters - ScopeFilters
sort - ScopeSort
scopeItemFeed - ScopeFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - ScopeFilters
sort - JSONObject
siteItem - SiteType
Arguments
id - ID!
siteItems - [SiteType]
Arguments
filters - SiteFilters
sort - SiteSort
siteItemFeed - SiteFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SiteFilters
sort - JSONObject
Example
{
  "id": 123,
  "site_id": "4",
  "scope_id": 4,
  "cursor": "abc123",
  "scopeItem": ScopeType,
  "scopeItems": [ScopeType],
  "scopeItemFeed": ScopeFeed,
  "siteItem": SiteType,
  "siteItems": [SiteType],
  "siteItemFeed": SiteFeed
}

String

Description

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

Example
"xyz789"

SubmitApplicationInput

Fields
Input Field Description
caid - Int! The ID of the call application that you are wanting to submit
Example
{"caid": 123}

SubmitProposalInput

Fields
Input Field Description
pid - Int! The ID of the proposal that you are wanting to submit
Example
{"pid": 123}

TagFeed

Description

This is a Type for the tag table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [TagType]
pageInfo - TagFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [TagType],
  "pageInfo": TagFeedInfo
}

TagFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

TagFilters

Description

This is a Type for the tag table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
tag - String
document_id - Int
id - Int
Example
{
  "tag": "xyz789",
  "document_id": 123,
  "id": 123
}

TagSort

Description

This is a Type for the tag table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

TagType

Fields
Field Name Description
tag - String
document_id - Int
id - Int
cursor - String
documentItem - DocumentType
Arguments
id - ID!
documentItems - [DocumentType]
Arguments
filters - DocumentFilters
sort - DocumentSort
documentItemFeed - DocumentFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - DocumentFilters
sort - JSONObject
Example
{
  "tag": "xyz789",
  "document_id": 123,
  "id": 123,
  "cursor": "xyz789",
  "documentItem": DocumentType,
  "documentItems": [DocumentType],
  "documentItemFeed": DocumentFeed
}

UpdateApplicationDataInput

Fields
Input Field Description
ref - String! Field reference
value - JSON! JSON blob of expected field data
Example
{"ref": "abc123", "value": {}}

UpdateApplicationInputType

Fields
Input Field Description
caid - Int! The ID of the call application
title - String! This is the title of this call application
data - [UpdateApplicationDataInput]
Example
{
  "caid": 123,
  "title": "abc123",
  "data": [UpdateApplicationDataInput]
}

UpdateBlockInput

Fields
Input Field Description
id - ID!
block_component - String
weight - Int
content - JSON
options - JSON
Example
{
  "id": 4,
  "block_component": "abc123",
  "weight": 123,
  "content": {},
  "options": {}
}

UpdateBucketInput

Fields
Input Field Description
id - ID!
embargoed_until - DateTime!
Example
{
  "id": "4",
  "embargoed_until": "2007-12-03T10:15:30Z"
}

UpdateDocumentInput

Fields
Input Field Description
did - Int! This document id
title - String! This is the title of the document
description - String This is the description of the document
hidden - Int 1 means will only hide the document in the website navigation page display but doesnt prevent access
document - String! This is the encoded document name
filename - String! This is the document name
dcid - Int! This is the document category id
Example
{
  "did": 123,
  "title": "xyz789",
  "description": "abc123",
  "hidden": 987,
  "document": "xyz789",
  "filename": "xyz789",
  "dcid": 123
}

UpdateMenuInput

Fields
Input Field Description
id - ID!
name - String
Example
{"id": 4, "name": "xyz789"}

UpdateMenuLinkInput

Fields
Input Field Description
id - ID!
name - String
link - String
type - String
options - JSON
parent_id - ID
Example
{
  "id": "4",
  "name": "abc123",
  "link": "abc123",
  "type": "abc123",
  "options": {},
  "parent_id": "4"
}

UpdatePageInput

Fields
Input Field Description
id - ID!
name - String
description - String
title - String
metarobots - String
metaimage - String
uri - String
Example
{
  "id": "4",
  "name": "xyz789",
  "description": "xyz789",
  "title": "xyz789",
  "metarobots": "xyz789",
  "metaimage": "abc123",
  "uri": "abc123"
}

UpdatePageVisibilityInput

Fields
Input Field Description
id - ID!
visibility - String
Example
{
  "id": "4",
  "visibility": "xyz789"
}

UpdateProposalDataInput

Fields
Input Field Description
ref - String! Field reference
value - JSON! JSON blob of expected field data
Example
{"ref": "xyz789", "value": {}}

UpdateProposalInputType

Fields
Input Field Description
pid - Int! The proposal ID you want to update
title - String This is the title of the proposal
data - [UpdateProposalDataInput]
Example
{
  "pid": 123,
  "title": "abc123",
  "data": [UpdateProposalDataInput]
}

UpdateProposalVisitInputType

Fields
Input Field Description
vid - Int! Visit ID
detail - String Detail of the visit
Example
{"vid": 987, "detail": "abc123"}

UpdateSite

Fields
Input Field Description
id - ID!
title - String
home_uri - String
theme - JSON
Example
{
  "id": "4",
  "title": "xyz789",
  "home_uri": "xyz789",
  "theme": {}
}

UpdateSiteLayoutInput

Fields
Input Field Description
id - ID!
layout_component - String
content - JSON
options - JSON
Example
{
  "id": "4",
  "layout_component": "abc123",
  "content": {},
  "options": {}
}

UpdateUser

Fields
Input Field Description
username - String!
first_name - String
last_name - String
email - String
Example
{
  "username": "abc123",
  "first_name": "abc123",
  "last_name": "xyz789",
  "email": "abc123"
}

UpdateUserData

Fields
Input Field Description
username - String!
avatar - JSON
gender - String
nationality - String
country_of_residence - String
timezone - String
organization_id - ID
publication - JSON
bio - String
specialization - JSON
career_stage - String
alt_emails - JSON
orcid - String
orcid_settings - JSON
aria_uid - Int
Example
{
  "username": "abc123",
  "avatar": {},
  "gender": "xyz789",
  "nationality": "abc123",
  "country_of_residence": "abc123",
  "timezone": "abc123",
  "organization_id": 4,
  "publication": {},
  "bio": "xyz789",
  "specialization": {},
  "career_stage": "xyz789",
  "alt_emails": {},
  "orcid": "xyz789",
  "orcid_settings": {},
  "aria_uid": 123
}

UserFeed

Description

This is a Type for the user table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserType]
pageInfo - UserFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [UserType],
  "pageInfo": UserFeedInfo
}

UserFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

UserFilters

Description

This is a Type for the user table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - Int
perm_group_id - Int
username - String
first_name - String
last_name - String
email - String
avatar - JSON
gender - String
nationality - String
country_of_residence - String
timezone - String
organization_id - ID
publication - JSON
bio - String
specialization - JSON
career_stage - String
alt_emails - JSON
orcid - String
orcid_settings - JSON
aria_uid - Int
site_id - ID
search - String
Example
{
  "id": 123,
  "perm_group_id": 123,
  "username": "abc123",
  "first_name": "xyz789",
  "last_name": "xyz789",
  "email": "abc123",
  "avatar": {},
  "gender": "abc123",
  "nationality": "xyz789",
  "country_of_residence": "abc123",
  "timezone": "abc123",
  "organization_id": "4",
  "publication": {},
  "bio": "xyz789",
  "specialization": {},
  "career_stage": "abc123",
  "alt_emails": {},
  "orcid": "abc123",
  "orcid_settings": {},
  "aria_uid": 123,
  "site_id": "4",
  "search": "xyz789"
}

UserGroupAccessAdministratorFeed

Description

This is a Type for the userGroupAccessAdministrator table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupAccessAdministratorType]
pageInfo - UserGroupAccessAdministratorFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupAccessAdministratorType],
  "pageInfo": UserGroupAccessAdministratorFeedInfo
}

UserGroupAccessAdministratorFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

UserGroupAccessAdministratorFilters

Description

This is a Type for the userGroupAccessAdministrator table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
acid - Int
group - JSON
Example
{"acid": 987, "group": {}}

UserGroupAccessAdministratorSort

Description

This is a Type for the userGroupAccessAdministrator table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

UserGroupAccessAdministratorType

Fields
Field Name Description
acid - Int
group - JSON
cursor - String
Example
{
  "acid": 123,
  "group": {},
  "cursor": "abc123"
}

UserGroupAccessUserFeed

Description

This is a Type for the userGroupAccessUser table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupAccessUserType]
pageInfo - UserGroupAccessUserFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupAccessUserType],
  "pageInfo": UserGroupAccessUserFeedInfo
}

UserGroupAccessUserFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": true
}

UserGroupAccessUserFilters

Description

This is a Type for the userGroupAccessUser table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
acid - Int
group - JSON
Example
{"acid": 123, "group": {}}

UserGroupAccessUserSort

Description

This is a Type for the userGroupAccessUser table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

UserGroupAccessUserType

Fields
Field Name Description
acid - Int
group - JSON
cursor - String
Example
{
  "acid": 987,
  "group": {},
  "cursor": "xyz789"
}

UserGroupCallAdministratorFeed

Description

This is a Type for the userGroupCallAdministrator table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupCallAdministratorType]
pageInfo - UserGroupCallAdministratorFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupCallAdministratorType],
  "pageInfo": UserGroupCallAdministratorFeedInfo
}

UserGroupCallAdministratorFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

UserGroupCallAdministratorFilters

Description

This is a Type for the userGroupCallAdministrator table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
cid - Int
group - JSON
Example
{"cid": 123, "group": {}}

UserGroupCallAdministratorSort

Description

This is a Type for the userGroupCallAdministrator table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

UserGroupCallAdministratorType

Fields
Field Name Description
cid - Int
group - JSON
cursor - String
Example
{
  "cid": 987,
  "group": {},
  "cursor": "xyz789"
}

UserGroupCenterAdministratorFeed

Description

This is a Type for the userGroupCenterAdministrator table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupCenterAdministratorType]
pageInfo - UserGroupCenterAdministratorFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupCenterAdministratorType],
  "pageInfo": UserGroupCenterAdministratorFeedInfo
}

UserGroupCenterAdministratorFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

UserGroupCenterAdministratorFilters

Description

This is a Type for the userGroupCenterAdministrator table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
cid - Int
group - JSON
Example
{"cid": 987, "group": {}}

UserGroupCenterAdministratorSort

Description

This is a Type for the userGroupCenterAdministrator table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

UserGroupCenterAdministratorType

Fields
Field Name Description
cid - Int
group - JSON
cursor - String
Example
{
  "cid": 123,
  "group": {},
  "cursor": "abc123"
}

UserGroupCenterScientificFeed

Description

This is a Type for the userGroupCenterScientific table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupCenterScientificType]
pageInfo - UserGroupCenterScientificFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupCenterScientificType],
  "pageInfo": UserGroupCenterScientificFeedInfo
}

UserGroupCenterScientificFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

UserGroupCenterScientificFilters

Description

This is a Type for the userGroupCenterScientific table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
cid - Int
group - JSON
Example
{"cid": 987, "group": {}}

UserGroupCenterScientificSort

Description

This is a Type for the userGroupCenterScientific table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

UserGroupCenterScientificType

Fields
Field Name Description
cid - Int
group - JSON
cursor - String
Example
{
  "cid": 123,
  "group": {},
  "cursor": "abc123"
}

UserGroupCenterTechnicalFeed

Description

This is a Type for the userGroupCenterTechnical table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupCenterTechnicalType]
pageInfo - UserGroupCenterTechnicalFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [UserGroupCenterTechnicalType],
  "pageInfo": UserGroupCenterTechnicalFeedInfo
}

UserGroupCenterTechnicalFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

UserGroupCenterTechnicalFilters

Description

This is a Type for the userGroupCenterTechnical table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
cid - Int
group - JSON
Example
{"cid": 123, "group": {}}

UserGroupCenterTechnicalSort

Description

This is a Type for the userGroupCenterTechnical table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

UserGroupCenterTechnicalType

Fields
Field Name Description
cid - Int
group - JSON
cursor - String
Example
{
  "cid": 123,
  "group": {},
  "cursor": "abc123"
}

UserGroupFeed

Description

This is a Type for the userGroup table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupType]
pageInfo - UserGroupFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupType],
  "pageInfo": UserGroupFeedInfo
}

UserGroupFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": false
}

UserGroupFilters

Description

This is a Type for the userGroup table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
site_id - ID
label - String
handler - String
options - JSON
username - ID
Example
{
  "id": 4,
  "site_id": 4,
  "label": "abc123",
  "handler": "abc123",
  "options": {},
  "username": 4
}

UserGroupMachineContactFeed

Description

This is a Type for the userGroupMachineContact table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupMachineContactType]
pageInfo - UserGroupMachineContactFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [UserGroupMachineContactType],
  "pageInfo": UserGroupMachineContactFeedInfo
}

UserGroupMachineContactFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

UserGroupMachineContactFilters

Description

This is a Type for the userGroupMachineContact table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
mid - Int
group - JSON
Example
{"mid": 123, "group": {}}

UserGroupMachineContactSort

Description

This is a Type for the userGroupMachineContact table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

UserGroupMachineContactType

Fields
Field Name Description
mid - Int
group - JSON
cursor - String
Example
{
  "mid": 987,
  "group": {},
  "cursor": "abc123"
}

UserGroupMachineUserFeed

Description

This is a Type for the userGroupMachineUser table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupMachineUserType]
pageInfo - UserGroupMachineUserFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [UserGroupMachineUserType],
  "pageInfo": UserGroupMachineUserFeedInfo
}

UserGroupMachineUserFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

UserGroupMachineUserFilters

Description

This is a Type for the userGroupMachineUser table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
mid - Int
group - JSON
Example
{"mid": 987, "group": {}}

UserGroupMachineUserSort

Description

This is a Type for the userGroupMachineUser table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

UserGroupMachineUserType

Fields
Field Name Description
mid - Int
group - JSON
cursor - String
Example
{
  "mid": 987,
  "group": {},
  "cursor": "xyz789"
}

UserGroupMembershipFeed

Description

This is a Type for the userGroupMembership table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupMembershipType]
pageInfo - UserGroupMembershipFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupMembershipType],
  "pageInfo": UserGroupMembershipFeedInfo
}

UserGroupMembershipFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

UserGroupMembershipFilters

Description

This is a Type for the userGroupMembership table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
group - ID
username - ID
Example
{"group": 4, "username": 4}

UserGroupMembershipSort

Description

This is a Type for the userGroupMembership table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

UserGroupMembershipType

Fields
Field Name Description
group - ID
username - ID
cursor - String
groupItem - GroupType
Arguments
id - ID!
groupItems - [GroupType]
Arguments
filters - GroupFilters
sort - GroupSort
groupItemFeed - GroupFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - GroupFilters
sort - JSONObject
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "group": 4,
  "username": "4",
  "cursor": "xyz789",
  "groupItem": GroupType,
  "groupItems": [GroupType],
  "groupItemFeed": GroupFeed,
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

UserGroupProposalReviewerFeed

Description

This is a Type for the userGroupProposalReviewer table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupProposalReviewerType]
pageInfo - UserGroupProposalReviewerFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupProposalReviewerType],
  "pageInfo": UserGroupProposalReviewerFeedInfo
}

UserGroupProposalReviewerFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

UserGroupProposalReviewerFilters

Description

This is a Type for the userGroupProposalReviewer table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
pid - Int
group - JSON
Example
{"pid": 987, "group": {}}

UserGroupProposalReviewerSort

Description

This is a Type for the userGroupProposalReviewer table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

UserGroupProposalReviewerType

Fields
Field Name Description
pid - Int
group - JSON
cursor - String
Example
{
  "pid": 123,
  "group": {},
  "cursor": "abc123"
}

UserGroupProposalTeamFeed

Description

This is a Type for the userGroupProposalTeam table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupProposalTeamType]
pageInfo - UserGroupProposalTeamFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupProposalTeamType],
  "pageInfo": UserGroupProposalTeamFeedInfo
}

UserGroupProposalTeamFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

UserGroupProposalTeamFilters

Description

This is a Type for the userGroupProposalTeam table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
pid - Int
group - JSON
Example
{"pid": 123, "group": {}}

UserGroupProposalTeamSort

Description

This is a Type for the userGroupProposalTeam table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

UserGroupProposalTeamType

Fields
Field Name Description
pid - Int
group - JSON
cursor - String
Example
{
  "pid": 987,
  "group": {},
  "cursor": "abc123"
}

UserGroupServiceTechnologyContactFeed

Description

This is a Type for the userGroupServiceTechnologyContact table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupServiceTechnologyContactType]
pageInfo - UserGroupServiceTechnologyContactFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserGroupServiceTechnologyContactType],
  "pageInfo": UserGroupServiceTechnologyContactFeedInfo
}

UserGroupServiceTechnologyContactFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": false
}

UserGroupServiceTechnologyContactFilters

Description

This is a Type for the userGroupServiceTechnologyContact table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
plid - Int
group - JSON
Example
{"plid": 987, "group": {}}

UserGroupServiceTechnologyContactSort

Description

This is a Type for the userGroupServiceTechnologyContact table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

UserGroupServiceTechnologyContactType

Fields
Field Name Description
plid - Int
group - JSON
cursor - String
Example
{
  "plid": 123,
  "group": {},
  "cursor": "xyz789"
}

UserGroupSiteMembersFeed

Description

This is a Type for the userGroupSiteMembers table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserGroupSiteMembersType]
pageInfo - UserGroupSiteMembersFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [UserGroupSiteMembersType],
  "pageInfo": UserGroupSiteMembersFeedInfo
}

UserGroupSiteMembersFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

UserGroupSiteMembersFilters

Description

This is a Type for the userGroupSiteMembers table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
site_id - ID
group - JSON
Example
{"site_id": "4", "group": {}}

UserGroupSiteMembersSort

Description

This is a Type for the userGroupSiteMembers table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

UserGroupSiteMembersType

Fields
Field Name Description
site_id - ID
group - JSON
cursor - String
Example
{
  "site_id": "4",
  "group": {},
  "cursor": "xyz789"
}

UserGroupSort

Description

This is a Type for the userGroup table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "xyz789"
}

UserGroupType

Fields
Field Name Description
id - ID
site_id - ID
label - String
handler - String
options - JSON
username - ID
cursor - String
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "id": "4",
  "site_id": 4,
  "label": "xyz789",
  "handler": "abc123",
  "options": {},
  "username": 4,
  "cursor": "xyz789",
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

UserPermissionFeed

Description

This is a Type for the userPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserPermissionType]
pageInfo - UserPermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [UserPermissionType],
  "pageInfo": UserPermissionFeedInfo
}

UserPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

UserPermissionFilters

Description

This is a Type for the userPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 987, "scopes": {}}

UserPermissionSort

Description

This is a Type for the userPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

UserPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 123,
  "scopes": {},
  "cursor": "xyz789"
}

UserProfileAccessFeed

Description

This is a Type for the userProfileAccess table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserProfileAccessType]
pageInfo - UserProfileAccessFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [UserProfileAccessType],
  "pageInfo": UserProfileAccessFeedInfo
}

UserProfileAccessFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

UserProfileAccessFilters

Description

This is a Type for the userProfileAccess table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
username - ID Username
site_id - ID Site
userProfileAccess - Int
Example
{
  "username": 4,
  "site_id": "4",
  "userProfileAccess": 987
}

UserProfileAccessSort

Description

This is a Type for the userProfileAccess table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "abc123"
}

UserProfileAccessType

Description

System query to ask whether the currently logged in user can see the requested user's profile

Fields
Field Name Description
username - ID Username
site_id - ID Site
userProfileAccess - Int
cursor - String
Example
{
  "username": "4",
  "site_id": "4",
  "userProfileAccess": 123,
  "cursor": "xyz789"
}

UserProfileCallFeed

Description

This is a Type for the userProfileCall table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [UserProfileCallType]
pageInfo - UserProfileCallFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [UserProfileCallType],
  "pageInfo": UserProfileCallFeedInfo
}

UserProfileCallFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": true
}

UserProfileCallFilters

Description

This is a Type for the userProfileCall table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
username - ID Username
site_id - ID The Site
userProfileCall - Int
Example
{
  "username": 4,
  "site_id": "4",
  "userProfileCall": 987
}

UserProfileCallSort

Description

This is a Type for the userProfileCall table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

UserProfileCallType

Description

System query to ask whether the currently logged in user can see the requested user's profile

Fields
Field Name Description
username - ID Username
site_id - ID The Site
userProfileCall - Int
cursor - String
Example
{
  "username": "4",
  "site_id": 4,
  "userProfileCall": 123,
  "cursor": "xyz789"
}

UserSort

Description

This is a Type for the user table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

UserType

Fields
Field Name Description
id - Int
perm_group_id - Int
username - String
first_name - String
last_name - String
email - String
avatar - JSON
gender - String
nationality - String
country_of_residence - String
timezone - String
organization_id - ID
publication - JSON
bio - String
specialization - JSON
career_stage - String
alt_emails - JSON
orcid - String
orcid_settings - JSON
aria_uid - Int
site_id - ID
search - String
cursor - String
organizationItem - OrganizationType
Arguments
id - ID!
organizationItems - [OrganizationType]
Arguments
organizationItemFeed - OrganizationFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "id": 987,
  "perm_group_id": 987,
  "username": "xyz789",
  "first_name": "abc123",
  "last_name": "xyz789",
  "email": "xyz789",
  "avatar": {},
  "gender": "abc123",
  "nationality": "abc123",
  "country_of_residence": "abc123",
  "timezone": "xyz789",
  "organization_id": "4",
  "publication": {},
  "bio": "abc123",
  "specialization": {},
  "career_stage": "xyz789",
  "alt_emails": {},
  "orcid": "xyz789",
  "orcid_settings": {},
  "aria_uid": 987,
  "site_id": 4,
  "search": "abc123",
  "cursor": "abc123",
  "organizationItem": OrganizationType,
  "organizationItems": [OrganizationType],
  "organizationItemFeed": OrganizationFeed
}

User_group

Fields
Field Name Description
id - ID
username - ID
group - ID
options - JSON
cursor - String
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
groupItem - GroupType
Arguments
id - ID!
groupItems - [GroupType]
Arguments
filters - GroupFilters
sort - GroupSort
groupItemFeed - GroupFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - GroupFilters
sort - JSONObject
Example
{
  "id": "4",
  "username": 4,
  "group": 4,
  "options": {},
  "cursor": "xyz789",
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed,
  "groupItem": GroupType,
  "groupItems": [GroupType],
  "groupItemFeed": GroupFeed
}

VisitFeed

Description

This is a Type for the visit table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [VisitType]
pageInfo - VisitFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [VisitType],
  "pageInfo": VisitFeedInfo
}

VisitFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 987,
  "hasNextSlice": false
}

VisitFilters

Description

This is a Type for the visit table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
plid - Int Service platform being requested for access
status - String The status of this visit
order - Int The order of this visit
confirmed - DateTime Time and date that this visit has confirmed (technical evaluation successful)
completed - DateTime When was the visit completed
cancelled - DateTime When was this visit cancelled
detail - String Detail of the visit
tech_eval_positive - Int Has the technical evaluation completed successfully? 1 = yes, 0 = no, null = not done yet
suspension_count - Int
cid - Int Access call associated with this visit (if any)
access_id - Int Access route funding (or otherwise associated with) this visit
proposal_id - Int Proposal this visit is for
call_id - Int Access call associated with this visit (if any)
id - Int Unique visit ID
Example
{
  "plid": 987,
  "status": "xyz789",
  "order": 123,
  "confirmed": "2007-12-03T10:15:30Z",
  "completed": "2007-12-03T10:15:30Z",
  "cancelled": "2007-12-03T10:15:30Z",
  "detail": "abc123",
  "tech_eval_positive": 987,
  "suspension_count": 987,
  "cid": 987,
  "access_id": 987,
  "proposal_id": 987,
  "call_id": 987,
  "id": 987
}

VisitFlagsFeed

Description

This is a Type for the visitFlags table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [VisitFlagsType]
pageInfo - VisitFlagsFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [VisitFlagsType],
  "pageInfo": VisitFlagsFeedInfo
}

VisitFlagsFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 987,
  "hasNextSlice": false
}

VisitFlagsFilters

Description

This is a Type for the visitFlags table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
flag - String The flag
timecode - DateTime When was this flag set?
description - String The description of this flag.
visit_id - Int The visit associated with this session
id - Int
Example
{
  "flag": "abc123",
  "timecode": "2007-12-03T10:15:30Z",
  "description": "xyz789",
  "visit_id": 987,
  "id": 123
}

VisitFlagsSort

Description

This is a Type for the visitFlags table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

VisitFlagsType

Description

Various control flags associated with this visit

Fields
Field Name Description
flag - String The flag
timecode - DateTime When was this flag set?
description - String The description of this flag.
visit_id - Int The visit associated with this session
id - Int
cursor - String
visitItem - VisitType
Arguments
id - ID!
visitItems - [VisitType]
Arguments
filters - VisitFilters
sort - VisitSort
visitItemFeed - VisitFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - VisitFilters
sort - JSONObject
Example
{
  "flag": "xyz789",
  "timecode": "2007-12-03T10:15:30Z",
  "description": "xyz789",
  "visit_id": 123,
  "id": 987,
  "cursor": "abc123",
  "visitItem": VisitType,
  "visitItems": [VisitType],
  "visitItemFeed": VisitFeed
}

VisitPermissionFeed

Description

This is a Type for the visitPermission table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [VisitPermissionType]
pageInfo - VisitPermissionFeedInfo
Example
{
  "totalCount": 987,
  "nodes": [VisitPermissionType],
  "pageInfo": VisitPermissionFeedInfo
}

VisitPermissionFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "abc123",
  "hasNext": true,
  "nextIndex": 123,
  "hasNextSlice": true
}

VisitPermissionFilters

Description

This is a Type for the visitPermission table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
entity_id - Int
scopes - JSON
Example
{"entity_id": 123, "scopes": {}}

VisitPermissionSort

Description

This is a Type for the visitPermission table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

VisitPermissionType

Fields
Field Name Description
entity_id - Int
scopes - JSON
cursor - String
Example
{
  "entity_id": 123,
  "scopes": {},
  "cursor": "xyz789"
}

VisitSort

Description

This is a Type for the visit table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "abc123",
  "order": "xyz789"
}

VisitType

Description

Visit associated with a proposal. A proposal can contain multiple visits, and each visit may be funded by a different access route.

Fields
Field Name Description
plid - Int Service platform being requested for access
status - String The status of this visit
order - Int The order of this visit
confirmed - DateTime Time and date that this visit has confirmed (technical evaluation successful)
completed - DateTime When was the visit completed
cancelled - DateTime When was this visit cancelled
detail - String Detail of the visit
tech_eval_positive - Int Has the technical evaluation completed successfully? 1 = yes, 0 = no, null = not done yet
suspension_count - Int
cid - Int Access call associated with this visit (if any)
access_id - Int Access route funding (or otherwise associated with) this visit
proposal_id - Int Proposal this visit is for
call_id - Int Access call associated with this visit (if any)
id - Int Unique visit ID
cursor - String
sessionItem - SessionType
Arguments
id - ID!
sessionItems - [SessionType]
Arguments
filters - SessionFilters
sort - SessionSort
sessionItemFeed - SessionFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - SessionFilters
sort - JSONObject
visitFlagsItem - VisitFlagsType
Arguments
id - ID!
visitFlagsItems - [VisitFlagsType]
Arguments
visitFlagsItemFeed - VisitFlagsFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - VisitFlagsFilters
sort - JSONObject
accessItem - AccessType
Arguments
id - ID!
accessItems - [AccessType]
Arguments
filters - AccessFilters
sort - AccessSort
accessItemFeed - AccessFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - AccessFilters
sort - JSONObject
proposalItem - ProposalType
Arguments
id - ID!
proposalItems - [ProposalType]
Arguments
filters - ProposalFilters
sort - ProposalSort
proposalItemFeed - ProposalFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - ProposalFilters
sort - JSONObject
callItem - CallType
Arguments
id - ID!
callItems - [CallType]
Arguments
filters - CallFilters
sort - CallSort
callItemFeed - CallFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - CallFilters
sort - JSONObject
Example
{
  "plid": 123,
  "status": "xyz789",
  "order": 123,
  "confirmed": "2007-12-03T10:15:30Z",
  "completed": "2007-12-03T10:15:30Z",
  "cancelled": "2007-12-03T10:15:30Z",
  "detail": "xyz789",
  "tech_eval_positive": 123,
  "suspension_count": 987,
  "cid": 123,
  "access_id": 123,
  "proposal_id": 987,
  "call_id": 123,
  "id": 987,
  "cursor": "xyz789",
  "sessionItem": SessionType,
  "sessionItems": [SessionType],
  "sessionItemFeed": SessionFeed,
  "visitFlagsItem": VisitFlagsType,
  "visitFlagsItems": [VisitFlagsType],
  "visitFlagsItemFeed": VisitFlagsFeed,
  "accessItem": AccessType,
  "accessItems": [AccessType],
  "accessItemFeed": AccessFeed,
  "proposalItem": ProposalType,
  "proposalItems": [ProposalType],
  "proposalItemFeed": ProposalFeed,
  "callItem": CallType,
  "callItems": [CallType],
  "callItemFeed": CallFeed
}

WebhookFeed

Description

This is a Type for the webhook table that allows to request data starting from a certain item index

Fields
Field Name Description
totalCount - Int
nodes - [WebhookType]
pageInfo - WebhookFeedInfo
Example
{
  "totalCount": 123,
  "nodes": [WebhookType],
  "pageInfo": WebhookFeedInfo
}

WebhookFeedInfo

Fields
Field Name Description
endCursor - String
hasNext - Boolean
nextIndex - Int
hasNextSlice - Boolean
Example
{
  "endCursor": "xyz789",
  "hasNext": false,
  "nextIndex": 123,
  "hasNextSlice": true
}

WebhookFilters

Description

This is a Type for the webhook table that allows to filter on queries on any table columns as well as additional "filters" list

Fields
Input Field Description
id - ID
username - String
event - String The Event that has been triggered, e.g. proposal.create or proposal.update
context - JSON Descriptive context of the event, this will be mapped against handler regex to determine which handlers get the payload dispatched to them.
payload - JSON Payload to dispatch
created - DateTime
processed - Int Determine whether a hook has been fully handled - has been dispatched or failed to be dispatched to its handlers.
Example
{
  "id": 4,
  "username": "abc123",
  "event": "xyz789",
  "context": {},
  "payload": {},
  "created": "2007-12-03T10:15:30Z",
  "processed": 123
}

WebhookSort

Description

This is a Type for the webhook table that allows to provide a field name to sort on

Fields
Input Field Description
field - String Field name to sort on
order - String Sort order, ASC or DESC. Default = "ASC"
Example
{
  "field": "xyz789",
  "order": "abc123"
}

WebhookType

Fields
Field Name Description
id - ID
username - String
event - String The Event that has been triggered, e.g. proposal.create or proposal.update
context - JSON Descriptive context of the event, this will be mapped against handler regex to determine which handlers get the payload dispatched to them.
payload - JSON Payload to dispatch
created - DateTime
processed - Int Determine whether a hook has been fully handled - has been dispatched or failed to be dispatched to its handlers.
cursor - String
userItem - UserType
Arguments
id - ID!
userItems - [UserType]
Arguments
filters - UserFilters
sort - UserSort
userItemFeed - UserFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - UserFilters
sort - JSONObject
Example
{
  "id": 4,
  "username": "xyz789",
  "event": "abc123",
  "context": {},
  "payload": {},
  "created": "2007-12-03T10:15:30Z",
  "processed": 123,
  "cursor": "xyz789",
  "userItem": UserType,
  "userItems": [UserType],
  "userItemFeed": UserFeed
}

Webhook_status

Fields
Field Name Description
id - ID
webhook_id - ID
hook_subscriber_id - ID
status - Int
attempts - Int
created - DateTime
updated - DateTime
cursor - String
webhookItem - WebhookType
Arguments
id - ID!
webhookItems - [WebhookType]
Arguments
filters - WebhookFilters
sort - WebhookSort
webhookItemFeed - WebhookFeed
Arguments
first - Int!
after - String
fromIndex - Int
filters - WebhookFilters
sort - JSONObject
hook_subscriberItem - Hook_subscriberType
Arguments
id - ID!
hook_subscriberItems - [Hook_subscriberType]
Arguments
hook_subscriberItemFeed - Hook_subscriberFeed
Arguments
first - Int!
after - String
fromIndex - Int
sort - JSONObject
Example
{
  "id": 4,
  "webhook_id": 4,
  "hook_subscriber_id": "4",
  "status": 123,
  "attempts": 987,
  "created": "2007-12-03T10:15:30Z",
  "updated": "2007-12-03T10:15:30Z",
  "cursor": "abc123",
  "webhookItem": WebhookType,
  "webhookItems": [WebhookType],
  "webhookItemFeed": WebhookFeed,
  "hook_subscriberItem": Hook_subscriberType,
  "hook_subscriberItems": [Hook_subscriberType],
  "hook_subscriberItemFeed": Hook_subscriberFeed
}