OBJECT

RootQueryType

link GraphQL Schema definition

  • type RootQueryType {
  • # Get list of organisations, most recent activity first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • organisations(after: [Cursor!], before: [Cursor!], limit: Int): OrganisationsPage!
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • units(limit: Int, start: ID): [Unit!]
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • resourceSpecifications(limit: Int, start: ID): [ResourceSpecification!]
  • # Get list of communities, most followed first
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • communities(after: [Cursor!], before: [Cursor!], limit: Int): CommunitiesPage!
  • # Get paginated list of intents
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • intentsPages(after: [Cursor!], before: [Cursor!], limit: Int): IntentsPage!
  • # Arguments
  • # activityId: [Not documented]
  • activity(activityId: String!): Activity
  • # Get my user
  • me: Me
  • # Get a user, by either username or ID
  • #
  • # Arguments
  • # userId: [Not documented]
  • # username: [Not documented]
  • user(userId: String, username: String): User
  • # Loads details of the currently authenticated REA agent
  • myAgent: Agent
  • # TEMPORARY - get filtered but non-paginated list of intents
  • #
  • # Arguments
  • # action: [Not documented]
  • # agent: [Not documented]
  • # atLocation: [Not documented]
  • # geolocation: [Not documented]
  • # inScopeOf: [Not documented]
  • # provider: [Not documented]
  • # receiver: [Not documented]
  • # tagIds: [Not documented]
  • intentsFilter(
  • action: [ID],
  • agent: [ID],
  • atLocation: [ID],
  • geolocation: GeolocationFilters,
  • inScopeOf: [ID],
  • provider: [ID],
  • receiver: [ID],
  • tagIds: [ID]
  • ): [Intent]
  • # Loads all agents publicly registered within this collaboration space
  • #
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • agents(limit: Int, start: ID): [Agent!]
  • # Get paginated list of proposals
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • proposalsPages(after: [Cursor!], before: [Cursor!], limit: Int): ProposalsPage!
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • measures(limit: Int, start: ID): [Measure!]
  • # Arguments
  • # id: [Not documented]
  • resourceSpecification(id: ID): ResourceSpecification
  • # Fetch a like by ID
  • #
  • # Arguments
  • # likeId: [Not documented]
  • like(likeId: String!): Like
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • spatialThings(limit: Int, start: ID): [SpatialThing!]
  • # Get paginated list of active offers (intents no receiver)
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • offersPages(after: [Cursor!], before: [Cursor!], limit: Int): IntentsPage!
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • measuresPages(after: [Cursor], before: [Cursor], limit: Int): [MeasuresPage!]
  • # Get list of countries we know about
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • countries(after: [Cursor!], before: [Cursor!], limit: Int): CountriesPages!
  • # Get paginated list of people
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • peoplePages(after: [Cursor!], before: [Cursor!], limit: Int): AgentsPage!
  • # Get a profile by id. You usually would query for a type associated with profile,
  • # rather than profiles directly.
  • #
  • # Arguments
  • # profileId: [Not documented]
  • profile(profileId: String!): Profile
  • # Arguments
  • # id: [Not documented]
  • intent(id: ID): Intent
  • # Get list of categories we know about
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • categories(after: [Cursor!], before: [Cursor!], limit: Int): CategoriesPage!
  • # Get a comment by its id
  • #
  • # Arguments
  • # commentId: [Not documented]
  • comment(commentId: String!): Comment
  • # Get a taxonomy_tag by ID
  • #
  • # Arguments
  • # pointerId: [Not documented]
  • # tagId: [Not documented]
  • taxonomyTag(pointerId: String, tagId: Int): TaxonomyTag
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • intents(limit: Int, start: ID): [Intent!]
  • # Get a organisation by id
  • #
  • # Arguments
  • # organisationId: [Not documented]
  • organisation(organisationId: String!): Organisation
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • processes(limit: Int, start: ID): [Process!]
  • # Get a thread
  • #
  • # Arguments
  • # threadId: [Not documented]
  • thread(threadId: String!): Thread
  • actions: [Action!]
  • # Find an agent (person or organization) by their ID
  • #
  • # Arguments
  • # id: [Not documented]
  • agent(id: ID): Agent
  • # Get a category by ID
  • #
  • # Arguments
  • # categoryId: [Not documented]
  • category(categoryId: String): Category
  • # Get list of profiles. You usually would query for a type associated with
  • # profile, rather than profiles directly.
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # facets: [Not documented]
  • # limit: [Not documented]
  • profiles(after: [Cursor!], before: [Cursor!], facets: [String!], limit: Int): ProfilesPage!
  • # Find an organization (group) agent by its ID
  • #
  • # Arguments
  • # id: [Not documented]
  • organization(id: ID): Organization
  • # Get list of languages we know about
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • languages(after: [Cursor!], before: [Cursor!], limit: Int): LanguagesPage!
  • # Find a person by their ID
  • #
  • # Arguments
  • # id: [Not documented]
  • person(id: ID): Person
  • # Arguments
  • # action: [Not documented]
  • # endDate: [Not documented]
  • # providerId: [Not documented]
  • # receiverId: [Not documented]
  • # resourceClassifiedAs: [Not documented]
  • # startDate: [Not documented]
  • economicEventsFiltered(
  • action: ID,
  • endDate: String,
  • providerId: ID,
  • receiverId: ID,
  • resourceClassifiedAs: [URI!],
  • startDate: String
  • ): [EconomicEvent!]
  • # Arguments
  • # id: [Not documented]
  • economicEvent(id: ID): EconomicEvent
  • # Loads all people who have publicly registered with this collaboration space.
  • #
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • people(limit: Int, start: ID): [Person!]
  • # Arguments
  • # id: [Not documented]
  • economicResource(id: ID): EconomicResource
  • # Arguments
  • # id: [Not documented]
  • process(id: ID): Process
  • # Arguments
  • # id: [Not documented]
  • measure(id: ID): Measure
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • flags(after: [Cursor], before: [Cursor], limit: Int): FlagsPage
  • # Arguments
  • # id: [Not documented]
  • processSpecification(id: ID): ProcessSpecification
  • # Arguments
  • # id: [Not documented]
  • proposal(id: ID): Proposal
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • registerEmailAccesses(
  • after: [Cursor!],
  • before: [Cursor!],
  • limit: Int
  • ): RegisterEmailAccessesPage!
  • # Arguments
  • # flagId: [Not documented]
  • flag(flagId: String!): Flag
  • # Get a taggable by ID
  • #
  • # Arguments
  • # id: [Not documented]
  • taggable(id: String): Taggable
  • # Get paginated list of active needs (intents no provider)
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • needsPages(after: [Cursor!], before: [Cursor!], limit: Int): IntentsPage!
  • # Get list of characters. You usually would query for a type associated with
  • # character, rather than characters directly.
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # facets: [Not documented]
  • # limit: [Not documented]
  • characters(
  • after: [Cursor!],
  • before: [Cursor!],
  • facets: [String!],
  • limit: Int
  • ): CharactersPage!
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • registerEmailDomainAccesses(
  • after: [Cursor!],
  • before: [Cursor!],
  • limit: Int
  • ): RegisterEmailDomainAccessesPage!
  • # Arguments
  • # id: [Not documented]
  • unit(id: ID): Unit
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • unitsPages(after: [Cursor], before: [Cursor], limit: Int): [UnitsPage!]
  • # Get paginated list of organizations
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • organizationsPages(
  • after: [Cursor!],
  • before: [Cursor!],
  • limit: Int
  • ): AgentsPage!
  • # Get a character by id. You usually would query for a type associated with
  • # character, rather than characters directly.
  • #
  • # Arguments
  • # characterId: [Not documented]
  • character(characterId: String!): Character
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • processSpecifications(limit: Int, start: ID): [ProcessSpecification!]
  • # Get list of known users
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • users(after: [Cursor!], before: [Cursor!], limit: Int): UsersPage!
  • # Arguments
  • # countryId: [Not documented]
  • country(countryId: String!): Country
  • # Loads all organizations publicly registered within this collaboration space
  • #
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • organizations(limit: Int, start: ID): [Organization!]
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • spatialThingsPages(after: [Cursor], before: [Cursor], limit: Int): [SpatialThingsPage!]
  • # Arguments
  • # id: [Not documented]
  • action(id: ID): Action
  • # Get list of taxonomy_tags we know about
  • #
  • # Arguments
  • # after: [Not documented]
  • # before: [Not documented]
  • # limit: [Not documented]
  • taxonomyTags(after: [Cursor!], before: [Cursor!], limit: Int): TaxonomyTagsPage!
  • # Arguments
  • # languageId: [Not documented]
  • language(languageId: String!): Language
  • # Check if a user exists with a username
  • #
  • # Arguments
  • # username: [Not documented]
  • usernameAvailable(username: String!): Boolean!
  • # Get a community
  • #
  • # Arguments
  • # communityId: [Not documented]
  • community(communityId: String!): Community
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • economicEvents(limit: Int, start: ID): [EconomicEvent!]
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • proposals(limit: Int, start: ID): [Proposal!]
  • # Arguments
  • # id: [Not documented]
  • spatialThing(id: ID): SpatialThing
  • # A logical object for the local instance
  • instance: Instance
  • # Arguments
  • # limit: [Not documented]
  • # start: [Not documented]
  • economicResources(limit: Int, start: ID): [EconomicResource!]
  • # Retrieves a follow by id
  • #
  • # Arguments
  • # followId: [Not documented]
  • follow(followId: String!): Follow
  • }

link Require by

This element is not required by anyone