Opigno Enterprise API provides an endpoint to get all communities the current API user can join.
Only public communities will be returned in the query results.
To get the list of communities available for searching, searchNewCommunities query should be called. The results will be returned with the pagination and possibility to change the order (default sorting is by the title, ascending). The following arguments can be used in the query:
ArgumentTypeDescriptionDefault
afterCursorReturns results that come after the specified cursor. Should be used together with first parameter. Cannot be used if before is set.
beforeCursorReturns results that come before the specified cursor. Should be used together with last parameter. Cannot be used if after is set.
firstIntegerReturns up to the first N elements from the list. Required if after parameter is set. Cannot be used together with last.
lastIntegerReturns up to the first N elements from the list. Required if before parameter is set. Cannot be used together with first.
reverseBooleanAllows to reverse the order of the underlying list (default order is ascending).false
sortKeyCommunitySortKeySort the underlying list by the given key. By default communities will be sorted by the title. Available options can be found here.TITLE
titleStringAllows to search by the community title.
  query searchNewCommunities {
    searchNewCommunities(first: 2) {
      edges {
        node {
          id
          title
          visibility
          description
          cta {
            actionId
            arguments {
              key
              value
            }
          }
          ownerUserContext {
            displayName
            id
            uuid
          }
        }
      }
    }
  }
The query returns the list of the Communtiy objects. Detailed description and the full list of available properties can be found here.