OBJECT

RootQueryType

link GraphQL Schema definition

  • type RootQueryType {
  • # Fetch a charge by id
  • #
  • # Arguments
  • # id: [Not documented]
  • charge(id: ID!): Charge
  • # Fetch all charges
  • #
  • # Arguments
  • # pagination: [Not documented]
  • charges(pagination: Pagination): [Charge]
  • # Fetch all companies in your account
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # filter: Deprecated - Use filters instead
  • # filters: [Not documented]
  • # pagination: [Not documented]
  • companies(
  • dateFilters: DateFilter,
  • filter: CompanyFilter,
  • filters: CompanyFilter,
  • pagination: Pagination
  • ): [Company]
  • # Fetch a company by id
  • #
  • # Arguments
  • # id: [Not documented]
  • company(id: ID!): Company
  • # Fetch a customer. A customer is the object that link a trainee or a company to a
  • # training_session.
  • #
  • # Arguments
  • # id: [Not documented]
  • customer(id: ID!): Customer
  • # Fetch all customers. A customer is the object that link a trainee or a company
  • # to a training_session.
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # filters: [Not documented]
  • # pagination: [Not documented]
  • customers(
  • dateFilters: DateFilter,
  • filters: CustomerFilter,
  • pagination: Pagination
  • ): [Customer]
  • # Fetch an embed by id (a URL in an e-learning module)
  • #
  • # Arguments
  • # id: [Not documented]
  • embed(id: ID!): Embed
  • # Fetch all funding agencies
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # filter: Deprecated - Use filters instead
  • # filters: [Not documented]
  • # pagination: [Not documented]
  • fundingAgencies(
  • dateFilters: DateFilter,
  • filter: FundingAgencyFilter,
  • filters: FundingAgencyFilter,
  • pagination: Pagination
  • ): [FundingAgency]
  • # Fetch a funding agency by id
  • #
  • # Arguments
  • # id: [Not documented]
  • fundingAgency(id: ID!): FundingAgency
  • # A grade by id
  • #
  • # Arguments
  • # id: [Not documented]
  • grade(id: ID!): Grade
  • # HtmlDoc by id
  • #
  • # Arguments
  • # id: [Not documented]
  • htmlDoc(id: ID!): HtmlDoc
  • # Fetch an instructor by id
  • #
  • # Arguments
  • # id: [Not documented]
  • instructor(id: ID!): Instructor
  • # Fetch all instructors in your account
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # filter: Deprecated - Use filters instead
  • # filters: [Not documented]
  • # pagination: [Not documented]
  • instructors(
  • dateFilters: DateFilter,
  • filter: InstructorFilter,
  • filters: InstructorFilter,
  • pagination: Pagination
  • ): [Instructor]
  • # Fetch an invoice by id
  • #
  • # Arguments
  • # id: [Not documented]
  • invoice(id: ID!): Invoice
  • # Fetch all invoices
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # filter: Deprecated - Use filters instead
  • # filters: [Not documented]
  • # pagination: [Not documented]
  • invoices(
  • dateFilters: DateFilter,
  • filter: InvoiceFilter,
  • filters: InvoiceFilter,
  • pagination: Pagination
  • ): [Invoice]
  • # Fetch a livestream by id (a video live stream in an e-learning module)
  • #
  • # Arguments
  • # id: [Not documented]
  • livestream(id: ID!): Livestream
  • # Fetch a manager
  • #
  • # Arguments
  • # id: [Not documented]
  • manager(id: ID!): Subuser
  • # Fetch all managers
  • #
  • # Arguments
  • # pagination: [Not documented]
  • managers(pagination: Pagination): [Subuser]
  • # Fetch all marketplace categories
  • #
  • # Arguments
  • # parent: [Not documented]
  • # root: [Not documented]
  • marketplaceCategories(parent: String, root: Boolean): [MarketplaceCategory]
  • # Fetch a module by id
  • #
  • # Arguments
  • # id: [Not documented]
  • module(id: ID!): Module
  • # Fetch a pending evaluation by id and trainee_id
  • #
  • # Arguments
  • # id: [Not documented]
  • # traineeId: [Not documented]
  • pendingEvaluation(id: ID!, traineeId: ID): PendingEvaluation
  • pipelineStates: [PipelineState]
  • # Fetch a program by id
  • #
  • # Arguments
  • # id: [Not documented]
  • program(id: ID!): Program
  • # Fetch all categories of programs
  • programCategories: [ProgramCategory]
  • # Fetch the category of a program by id
  • #
  • # Arguments
  • # id: [Not documented]
  • programCategory(id: ID!): ProgramCategory
  • programDiplomas: [BpfCategory]
  • # Arguments
  • # filter: Filter by parent specialty (ie: 100 or 130)
  • programSpecialties(filter: String): [BpfCategory]
  • # Arguments
  • # code: [Not documented]
  • programSpecialty(code: String!): BpfCategory
  • # Fetch all programs
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # filter: Deprecated - Use filters instead
  • # filters: [Not documented]
  • # pagination: [Not documented]
  • # rootLevelOnly: Deprecated - Use rootLevelOnly in filters
  • # instead
  • programs(
  • dateFilters: DateFilter,
  • filter: ProgramFilter,
  • filters: ProgramFilter,
  • pagination: Pagination,
  • rootLevelOnly: Boolean
  • ): [Program]
  • # Fetch a quotation by id
  • #
  • # Arguments
  • # id: [Not documented]
  • quotation(id: ID!): Quotation
  • # Fetch all quotations
  • #
  • # Arguments
  • # pagination: [Not documented]
  • quotations(pagination: Pagination): [Quotation]
  • # Fetch all catalog registrations
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # pagination: [Not documented]
  • registrationsCatalog(
  • dateFilters: DateFilter,
  • pagination: Pagination
  • ): [Registration]
  • # Fetch all marketplace registrations
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # pagination: [Not documented]
  • registrationsMarketplace(
  • dateFilters: DateFilter,
  • pagination: Pagination
  • ): [Registration]
  • # Fetch all public registrations
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # pagination: [Not documented]
  • registrationsPublic(
  • dateFilters: DateFilter,
  • pagination: Pagination
  • ): [RegistrationTraineeTrainingSession]
  • # Fetch a room by id
  • #
  • # Arguments
  • # id: [Not documented]
  • room(id: ID!): Room
  • # Fetch all rooms
  • #
  • # Arguments
  • # pagination: [Not documented]
  • rooms(pagination: Pagination): [Room]
  • # Fetch task lists
  • #
  • # Arguments
  • # filters: [Not documented]
  • taskLists(filters: ChecklistFilter): [Checklist]
  • # Fetch terms of service
  • termsOfService: TermsOfService
  • # A trainee by id
  • #
  • # Arguments
  • # id: [Not documented]
  • trainee(id: ID!): Trainee
  • # All trainees
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # filter: Deprecated - Use filters instead
  • # filters: [Not documented]
  • # pagination: [Not documented]
  • trainees(
  • dateFilters: DateFilter,
  • filter: TraineeFilter,
  • filters: TraineeFilter,
  • pagination: Pagination
  • ): [Trainee]
  • # Fetch a training session by id
  • #
  • # Arguments
  • # id: [Not documented]
  • trainingSession(id: ID!): TrainingSession
  • # Arguments
  • # id: [Not documented]
  • trainingSessionSlot(id: ID!): TrainingSessionSlot
  • # Fetch all training sessions
  • #
  • # Arguments
  • # dateFilters: [Not documented]
  • # filters: [Not documented]
  • # pagination: [Not documented]
  • trainingSessions(
  • dateFilters: DateFilter,
  • filters: TrainingSessionFilters,
  • pagination: Pagination
  • ): [TrainingSession]
  • }

link Require by

This element is not required by anyone