Pupilfirst LMS API Reference
This is the documentation for GraphQL queries and mutations that are currently available to clients that authenticate using an API token.
API Endpoints
Development Environment:
http://school.localhost/graphql
Paths
Fetch Courses
Fetch all courses in the school.
Returns the elements in the list that come after the specified cursor.
Returns the elements in the list that come before the specified cursor.
Returns the first n elements from the list.
Returns the last n elements from the list.
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query courses($after: String, $before: String, $first: Int, $last: Int, $search: String, $status: CourseStatus, $id: ID){
courses(after: $after, before: $before, first: $first, last: $last, search: $search, status: $status, id: $id){
totalCount
}
}
Variables
{
"after": "string",
"before": "string",
"first": "integer",
"last": "integer",
"search": "string",
"status": "string",
"id": "string"
}
Try it now
query courses($after: String, $before: String, $first: Int, $last: Int, $search: String, $status: CourseStatus, $id: ID){
courses(after: $after, before: $before, first: $first, last: $last, search: $search, status: $status, id: $id){
totalCount
}
}
{
"after": "string",
"before": "string",
"first": "integer",
"last": "integer",
"search": "string",
"status": "string",
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"courses": {
"totalCount": "integer"
}
}
}
Fetch Student Submissions
Loads student submissions for reviewed targets from a course. This is a paginated query.
Returns the elements in the list that come after the specified cursor.
Returns the elements in the list that come before the specified cursor.
Returns the first n elements from the list.
Returns the last n elements from the list.
(no description)
(no description)
(no description)
(no description)
(no description)
(no description)
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
query submissions($after: String, $before: String, $first: Int, $last: Int, $courseId: ID!, $status: SubmissionStatus, $sortDirection: SortDirection!, $sortCriterion: SubmissionSortCriterion!, $personalCoachId: ID, $assignedCoachId: ID, $reviewingCoachId: ID, $targetId: ID, $search: String, $includeInactive: Boolean){
submissions(after: $after, before: $before, first: $first, last: $last, courseId: $courseId, status: $status, sortDirection: $sortDirection, sortCriterion: $sortCriterion, personalCoachId: $personalCoachId, assignedCoachId: $assignedCoachId, reviewingCoachId: $reviewingCoachId, targetId: $targetId, search: $search, includeInactive: $includeInactive){
totalCount
}
}
Variables
{
"after": "string",
"before": "string",
"first": "integer",
"last": "integer",
"courseId": "string",
"status": "string",
"sortDirection": "string",
"sortCriterion": "string",
"personalCoachId": "string",
"assignedCoachId": "string",
"reviewingCoachId": "string",
"targetId": "string",
"search": "string",
"includeInactive": "boolean"
}
Try it now
query submissions($after: String, $before: String, $first: Int, $last: Int, $courseId: ID!, $status: SubmissionStatus, $sortDirection: SortDirection!, $sortCriterion: SubmissionSortCriterion!, $personalCoachId: ID, $assignedCoachId: ID, $reviewingCoachId: ID, $targetId: ID, $search: String, $includeInactive: Boolean){
submissions(after: $after, before: $before, first: $first, last: $last, courseId: $courseId, status: $status, sortDirection: $sortDirection, sortCriterion: $sortCriterion, personalCoachId: $personalCoachId, assignedCoachId: $assignedCoachId, reviewingCoachId: $reviewingCoachId, targetId: $targetId, search: $search, includeInactive: $includeInactive){
totalCount
}
}
{
"after": "string",
"before": "string",
"first": "integer",
"last": "integer",
"courseId": "string",
"status": "string",
"sortDirection": "string",
"sortCriterion": "string",
"personalCoachId": "string",
"assignedCoachId": "string",
"reviewingCoachId": "string",
"targetId": "string",
"search": "string",
"includeInactive": "boolean"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"submissions": {
"totalCount": "integer"
}
}
}
Create Students
Enroll students onto a course.
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation createStudents($cohortId: ID!, $students: [StudentEnrollmentInput!]!, $notifyStudents: Boolean!){
createStudents(cohortId: $cohortId, students: $students, notifyStudents: $notifyStudents){
studentIds
}
}
Variables
{
"cohortId": "string",
"students": [
{
"name": "string",
"email": "string",
"title": "string",
"affiliation": "string",
"teamName": "string",
"tags": [
"string"
]
}
],
"notifyStudents": "boolean"
}
Try it now
mutation createStudents($cohortId: ID!, $students: [StudentEnrollmentInput!]!, $notifyStudents: Boolean!){
createStudents(cohortId: $cohortId, students: $students, notifyStudents: $notifyStudents){
studentIds
}
}
{
"cohortId": "string",
"students": [
{
"name": "string",
"email": "string",
"title": "string",
"affiliation": "string",
"teamName": "string",
"tags": [
"string"
]
}
],
"notifyStudents": "boolean"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createStudents": {
"studentIds": [
"string"
]
}
}
}
Load Applicant
Load basic details of an applicant.
(no description)
Example
Request Content-Types:
application/json
Query
query applicant($applicantId: ID!){
applicant(applicantId: $applicantId){
email
id
name
tags
}
}
Variables
{
"applicantId": "string"
}
Try it now
query applicant($applicantId: ID!){
applicant(applicantId: $applicantId){
email
id
name
tags
}
}
{
"applicantId": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"applicant": {
"email": "string",
"id": "string",
"name": "string",
"tags": [
"string"
]
}
}
}
Convert Applicant to Student
Accept an existing applicant as a student in a course.
(no description)
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation createStudentFromApplicant($applicantId: ID!, $title: String, $affiliation: String, $tags: [String!]!, $notifyStudent: Boolean){
createStudentFromApplicant(applicantId: $applicantId, title: $title, affiliation: $affiliation, tags: $tags, notifyStudent: $notifyStudent){
success
}
}
Variables
{
"applicantId": "string",
"title": "string",
"affiliation": "string",
"tags": [
"string"
],
"notifyStudent": "boolean"
}
Try it now
mutation createStudentFromApplicant($applicantId: ID!, $title: String, $affiliation: String, $tags: [String!]!, $notifyStudent: Boolean){
createStudentFromApplicant(applicantId: $applicantId, title: $title, affiliation: $affiliation, tags: $tags, notifyStudent: $notifyStudent){
success
}
}
{
"applicantId": "string",
"title": "string",
"affiliation": "string",
"tags": [
"string"
],
"notifyStudent": "boolean"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createStudentFromApplicant": {
"success": "boolean"
}
}
}
Grade a Submission
This creates a grading for a student submission.
(no description)
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation createGrading($submissionId: ID!, $grades: [GradeInput!], $feedback: String, $checklist: JSON!, $note: String){
createGrading(submissionId: $submissionId, grades: $grades, feedback: $feedback, checklist: $checklist, note: $note){
success
}
}
Variables
{
"submissionId": "string",
"grades": [
{
"evaluationCriterionId": "object",
"grade": "number"
}
],
"feedback": "string",
"note": "string"
}
Try it now
mutation createGrading($submissionId: ID!, $grades: [GradeInput!], $feedback: String, $checklist: JSON!, $note: String){
createGrading(submissionId: $submissionId, grades: $grades, feedback: $feedback, checklist: $checklist, note: $note){
success
}
}
{
"submissionId": "string",
"grades": [
{
"evaluationCriterionId": "object",
"grade": "number"
}
],
"feedback": "string",
"note": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createGrading": {
"success": "boolean"
}
}
}
Submit Feedback for a Submission
This creates a feedback entry for a student submission.
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation createFeedback($submissionId: ID!, $feedback: String!){
createFeedback(submissionId: $submissionId, feedback: $feedback){
success
}
}
Variables
{
"submissionId": "string",
"feedback": "string"
}
Try it now
mutation createFeedback($submissionId: ID!, $feedback: String!){
createFeedback(submissionId: $submissionId, feedback: $feedback){
success
}
}
{
"submissionId": "string",
"feedback": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createFeedback": {
"success": "boolean"
}
}
}
Queue Submission Report
Create a submission report and then display it as queued for processing.
(no description)
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation queueSubmissionReport($submissionId: ID!, $report: String, $reporter: String!, $heading: String, $targetUrl: String){
queueSubmissionReport(submissionId: $submissionId, report: $report, reporter: $reporter, heading: $heading, targetUrl: $targetUrl){
success
}
}
Variables
{
"submissionId": "string",
"report": "string",
"reporter": "string",
"heading": "string",
"targetUrl": "string"
}
Try it now
mutation queueSubmissionReport($submissionId: ID!, $report: String, $reporter: String!, $heading: String, $targetUrl: String){
queueSubmissionReport(submissionId: $submissionId, report: $report, reporter: $reporter, heading: $heading, targetUrl: $targetUrl){
success
}
}
{
"submissionId": "string",
"report": "string",
"reporter": "string",
"heading": "string",
"targetUrl": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"queueSubmissionReport": {
"success": "boolean"
}
}
}
Process Submission Report
Mark a submission report as being processed.
(no description)
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation beginProcessingSubmissionReport($submissionId: ID!, $report: String, $reporter: String!, $heading: String, $targetUrl: String){
beginProcessingSubmissionReport(submissionId: $submissionId, report: $report, reporter: $reporter, heading: $heading, targetUrl: $targetUrl){
success
}
}
Variables
{
"submissionId": "string",
"report": "string",
"reporter": "string",
"heading": "string",
"targetUrl": "string"
}
Try it now
mutation beginProcessingSubmissionReport($submissionId: ID!, $report: String, $reporter: String!, $heading: String, $targetUrl: String){
beginProcessingSubmissionReport(submissionId: $submissionId, report: $report, reporter: $reporter, heading: $heading, targetUrl: $targetUrl){
success
}
}
{
"submissionId": "string",
"report": "string",
"reporter": "string",
"heading": "string",
"targetUrl": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"beginProcessingSubmissionReport": {
"success": "boolean"
}
}
}
Conclude Submission Report
Submit a report for a submission and conclude it.
(no description)
(no description)
(no description)
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation concludeSubmissionReport($submissionId: ID!, $report: String, $status: SubmissionReportStatus!, $reporter: String!, $heading: String, $targetUrl: String){
concludeSubmissionReport(submissionId: $submissionId, report: $report, status: $status, reporter: $reporter, heading: $heading, targetUrl: $targetUrl){
success
}
}
Variables
{
"submissionId": "string",
"report": "string",
"status": "string",
"reporter": "string",
"heading": "string",
"targetUrl": "string"
}
Try it now
mutation concludeSubmissionReport($submissionId: ID!, $report: String, $status: SubmissionReportStatus!, $reporter: String!, $heading: String, $targetUrl: String){
concludeSubmissionReport(submissionId: $submissionId, report: $report, status: $status, reporter: $reporter, heading: $heading, targetUrl: $targetUrl){
success
}
}
{
"submissionId": "string",
"report": "string",
"status": "string",
"reporter": "string",
"heading": "string",
"targetUrl": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"concludeSubmissionReport": {
"success": "boolean"
}
}
}
Create Standing Log Entry
Create a standing log entry for a user.
(no description)
(no description)
(no description)
Example
Request Content-Types:
application/json
Query
mutation createUserStanding($userId: ID!, $reason: String!, $standingId: ID!){
createUserStanding(userId: $userId, reason: $reason, standingId: $standingId){
}
}
Variables
{
"userId": "string",
"reason": "string",
"standingId": "string"
}
Try it now
mutation createUserStanding($userId: ID!, $reason: String!, $standingId: ID!){
createUserStanding(userId: $userId, reason: $reason, standingId: $standingId){
}
}
{
"userId": "string",
"reason": "string",
"standingId": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"createUserStanding": {}
}
}
Load Standing Log Entries
Load standing log entries for a user.
(no description)
Example
Request Content-Types:
application/json
Query
query userStandings($userId: ID!){
userStandings(userId: $userId){
createdAt
creatorName
id
reason
standingColor
standingName
}
}
Variables
{
"userId": "string"
}
Try it now
query userStandings($userId: ID!){
userStandings(userId: $userId){
createdAt
creatorName
id
reason
standingColor
standingName
}
}
{
"userId": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"userStandings": [
{
"creatorName": "string",
"id": "string",
"reason": "string",
"standingColor": "string",
"standingName": "string"
}
]
}
}
Archive Standing Log Entry
Archive a standing log entry for a user.
(no description)
Example
Request Content-Types:
application/json
Query
mutation archiveUserStanding($id: ID!){
archiveUserStanding(id: $id){
success
}
}
Variables
{
"id": "string"
}
Try it now
mutation archiveUserStanding($id: ID!){
archiveUserStanding(id: $id){
success
}
}
{
"id": "string"
}
Successful operation
Response Content-Types: application/json
Response Example (200 OK)
{
"data": {
"archiveUserStanding": {
"success": "boolean"
}
}
}
Schema Definitions
Applicant: object
-
email:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
tags:
object
-
- return:
-
arguments:
object
-
Example
{
"email": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"tags": {
"return": [
"string"
],
"arguments": {}
}
}
ApplicantConnection: object
The connection type for Applicant.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"email": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"tags": {
"return": [
"string"
],
"arguments": {}
}
},
"arguments": {}
}
}
],
"arguments": {}
},
"nodes": {
"return": [
{
"email": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"tags": {
"return": [
"string"
],
"arguments": {}
}
}
],
"arguments": {}
},
"pageInfo": {
"return": {
"endCursor": {
"return": "string",
"arguments": {}
},
"hasNextPage": {
"return": "boolean",
"arguments": {}
},
"hasPreviousPage": {
"return": "boolean",
"arguments": {}
},
"startCursor": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"totalCount": {
"return": "number",
"arguments": {}
}
}
ApplicantEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"email": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"tags": {
"return": [
"string"
],
"arguments": {}
}
},
"arguments": {}
}
}
ApplicantSortCriterion: string
-
objectCreatedAt
-
Sort list of applicants by creation time
-
objectUpdatedAt
-
Sort list of applicants by last activity time
-
objectName
-
Sort list of applicants alphabetically
ArchiveCoachNotePayload: object
Autogenerated return type of ArchiveCoachNote.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ArchiveCoursePayload: object
Autogenerated return type of ArchiveCourse.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ArchivePostPayload: object
Autogenerated return type of ArchivePost.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ArchiveSubmissionCommentPayload: object
Autogenerated return type of ArchiveSubmissionComment.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ArchiveUserStandingPayload: object
Autogenerated return type of ArchiveUserStanding.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
AssignReviewerPayload: object
Autogenerated return type of AssignReviewer.
-
reviewer:
object
-
- return:
-
arguments:
object
-
Example
{
"reviewer": {
"return": {
"avatarUrl": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
AssignmentDetails: object
-
allowAnonymous:
object
-
- return:
-
arguments:
object
-
-
archived:
object
-
- return:
-
arguments:
object
-
-
checklist:
object
-
- return:
-
arguments:
object
-
-
completionInstructions:
object
-
- return:
-
arguments:
object
-
-
discussion:
object
-
- return:
-
arguments:
object
-
-
evaluationCriteria:
object
-
- return:
-
arguments:
object
-
-
milestone:
object
-
- return:
-
arguments:
object
-
-
prerequisiteTargets:
object
-
- return:
-
arguments:
object
-
-
quiz:
object
-
- return:
-
arguments:
object
-
-
role:
object
-
- return:
-
arguments:
object
-
Example
{
"allowAnonymous": {
"return": "boolean",
"arguments": {}
},
"archived": {
"return": "boolean",
"arguments": {}
},
"checklist": {
"return": "object",
"arguments": {}
},
"completionInstructions": {
"return": "string",
"arguments": {}
},
"discussion": {
"return": "boolean",
"arguments": {}
},
"evaluationCriteria": {
"return": [
"object"
],
"arguments": {}
},
"milestone": {
"return": "boolean",
"arguments": {}
},
"prerequisiteTargets": {
"return": [
"object"
],
"arguments": {}
},
"quiz": {
"return": [
{
"answerOptions": {
"return": [
{
"answer": {
"return": "string",
"arguments": {}
},
"correctAnswer": {
"return": "boolean",
"arguments": {}
},
"hint": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"question": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"role": {
"return": "string",
"arguments": {}
}
}
AssignmentQuiz: object
-
answerOptions:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
question:
object
-
- return:
-
arguments:
object
-
Example
{
"answerOptions": {
"return": [
{
"answer": {
"return": "string",
"arguments": {}
},
"correctAnswer": {
"return": "boolean",
"arguments": {}
},
"hint": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"question": {
"return": "string",
"arguments": {}
}
}
AssignmentQuizAnswer: object
-
answer:
object
-
- return:
-
arguments:
object
-
-
correctAnswer:
object
-
- return:
-
arguments:
object
-
-
hint:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
Example
{
"answer": {
"return": "string",
"arguments": {}
},
"correctAnswer": {
"return": "boolean",
"arguments": {}
},
"hint": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
}
}
AssignmentQuizInput: object
- question:
- answerOptions:
Example
{
"question": "string",
"answerOptions": [
{
"answer": "string",
"correctAnswer": "boolean"
}
]
}
AudioBlock: object
-
filename:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
-
url:
object
-
- return:
-
arguments:
object
-
Example
{
"filename": {
"return": "string",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
BeginProcessingSubmissionReportPayload: object
Autogenerated return type of BeginProcessingSubmissionReport.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
Certificate: object
-
active:
object
-
- return:
-
arguments:
object
-
-
course:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
fontSize:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
margin:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
nameOffsetTop:
object
-
- return:
-
arguments:
object
-
-
qrCorner:
object
-
- return:
-
arguments:
object
-
-
qrScale:
object
-
- return:
-
arguments:
object
-
-
updatedAt:
object
-
- return:
-
arguments:
object
-
Example
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
CloneCoursePayload: object
Autogenerated return type of CloneCourse.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
CloneLevelPayload: object
Autogenerated return type of CloneLevel.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
Coach: object
-
cohorts:
object
-
- return:
-
arguments:
object
-
- courseId:
-
id:
object
-
- return:
-
arguments:
object
-
-
students:
object
-
- return:
-
arguments:
object
-
- courseId:
-
user:
object
-
- return:
-
arguments:
object
-
Example
{
"cohorts": {
"return": [
{
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
CoachNote: object
-
author:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
note:
object
-
- return:
-
arguments:
object
-
Example
{
"author": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"note": {
"return": "string",
"arguments": {}
}
}
Cohort: object
-
coachesCount:
object
-
- return:
-
arguments:
object
-
-
course:
object
-
- return:
-
arguments:
object
-
-
courseId:
object
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
endsAt:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
studentsCount:
object
-
- return:
-
arguments:
object
-
Example
{
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
CohortConnection: object
The connection type for Cohort.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
]
}
}
CohortEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
CommunitySearchByFilter: string
-
objecttitle
-
To search for topics by title
-
objectcontent
-
To search for topics by post body
CommunitySearchFilter: object
- search:
- searchBy:
Example
{
"search": "string",
"searchBy": "string"
}
ConcludeSubmissionReportPayload: object
Autogenerated return type of ConcludeSubmissionReport.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ContentBlock: object
-
blockType:
object
-
- return:
-
arguments:
object
-
-
content:
object
-
-
return:
object
-
arguments:
object
-
-
return:
-
id:
object
-
- return:
-
arguments:
object
-
-
sortIndex:
object
-
- return:
-
arguments:
object
-
Example
{
"blockType": {
"return": "string",
"arguments": {}
},
"content": {
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"sortIndex": {
"return": "number",
"arguments": {}
}
}
Course: object
-
about:
object
-
- return:
-
arguments:
object
-
-
archivedAt:
object
-
- return:
-
arguments:
object
-
-
certificates:
object
-
- return:
-
arguments:
object
-
-
coaches:
object
-
- return:
-
arguments:
object
-
-
coachesCount:
object
-
- return:
-
arguments:
object
-
-
cohorts:
object
-
- return:
-
arguments:
object
-
-
cohortsCount:
object
-
- return:
-
arguments:
object
-
-
cover:
object
-
- return:
-
arguments:
object
-
-
defaultCohort:
object
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
enableLeaderboard:
object
-
- return:
-
arguments:
object
-
-
featured:
object
-
- return:
-
arguments:
object
-
-
highlights:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
levels:
object
-
- return:
-
arguments:
object
-
-
levelsCount:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
processingUrl:
object
-
- return:
-
arguments:
object
-
-
progressionLimit:
object
-
- return:
-
arguments:
object
-
-
publicPreview:
object
-
- return:
-
arguments:
object
-
-
publicSignup:
object
-
- return:
-
arguments:
object
-
-
studentTags:
object
-
- return:
-
arguments:
object
-
-
thumbnail:
object
-
- return:
-
arguments:
object
-
Example
{
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
CourseConnection: object
The connection type for Course.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
CourseEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
CourseExport: object
-
cohorts:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
exportType:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
includeInactiveStudents:
object
-
- return:
-
arguments:
object
-
-
reviewedOnly:
object
-
- return:
-
arguments:
object
-
-
tags:
object
-
- return:
-
arguments:
object
-
Example
{
"cohorts": {
"return": [
{
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
CourseHighlight: object
-
description:
object
-
- return:
-
arguments:
object
-
-
icon:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
Example
{
"description": {
"return": "string",
"arguments": {}
},
"icon": {
"return": "string",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
CourseResource: string
-
objectCohort
-
Cohorts in the course
-
objectStudentTag
-
Student tags in the course
-
objectUserTag
-
User tags in the course
-
objectCoach
-
Coaches in the course
CourseResourceInfo: object
-
resource:
object
-
- return:
-
arguments:
object
-
-
values:
object
-
- return:
-
arguments:
object
-
Example
{
"resource": {
"return": "string",
"arguments": {}
},
"values": {
"return": [
"string"
],
"arguments": {}
}
}
CourseStatus: string
-
objectActive
-
List of active courses
-
objectEnded
-
List of ended courses
-
objectArchived
-
List of archived courses
CreateCoachNotePayload: object
Autogenerated return type of CreateCoachNote.
-
coachNote:
object
-
- return:
-
arguments:
object
-
Example
{
"coachNote": {
"return": {
"author": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"note": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CreateCohortPayload: object
Autogenerated return type of CreateCohort.
-
cohort:
object
-
- return:
-
arguments:
object
-
Example
{
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
CreateCommunityPayload: object
Autogenerated return type of CreateCommunity.
-
id:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "string",
"arguments": {}
}
}
CreateCourseAuthorPayload: object
Autogenerated return type of CreateCourseAuthor.
-
courseAuthor:
object
-
- return:
-
arguments:
object
-
Example
{
"courseAuthor": {
"return": {
"avatarUrl": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
CreateCourseExportPayload: object
Autogenerated return type of CreateCourseExport.
-
courseExport:
object
-
- return:
-
arguments:
object
-
Example
{
"courseExport": {
"return": {
"cohorts": {
"return": [
{
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
CreateCoursePayload: object
Autogenerated return type of CreateCourse.
-
course:
object
-
- return:
-
arguments:
object
-
Example
{
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
CreateEmbedContentBlockPayload: object
Autogenerated return type of CreateEmbedContentBlock.
-
contentBlock:
object
-
- return:
-
arguments:
object
-
Example
{
"contentBlock": {
"return": {
"blockType": {
"return": "string",
"arguments": {}
},
"content": {
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"sortIndex": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
CreateEvaluationCriterionPayload: object
Autogenerated return type of CreateEvaluationCriterion.
-
evaluationCriterion:
object
-
- return:
-
arguments:
object
-
Example
{
"evaluationCriterion": {
"return": {
"gradeLabels": {
"return": [
{
"grade": {
"return": "number",
"arguments": {}
},
"label": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"maxGrade": {
"return": "number",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CreateFeedbackPayload: object
Autogenerated return type of CreateFeedback.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
CreateGradingPayload: object
Autogenerated return type of CreateGrading.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
CreateMarkdownContentBlockPayload: object
Autogenerated return type of CreateMarkdownContentBlock.
-
contentBlock:
object
-
- return:
-
arguments:
object
-
Example
{
"contentBlock": {
"return": {
"blockType": {
"return": "string",
"arguments": {}
},
"content": {
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"sortIndex": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
CreateModerationReportPayload: object
Autogenerated return type of CreateModerationReport.
-
moderationReport:
object
-
- return:
-
arguments:
object
-
Example
{
"moderationReport": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"reportableId": {
"return": "object",
"arguments": {}
},
"reportableType": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
CreatePostLikePayload: object
Autogenerated return type of CreatePostLike.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
CreatePostPayload: object
Autogenerated return type of CreatePost.
-
postId:
object
-
- return:
-
arguments:
object
-
Example
{
"postId": {
"return": "object",
"arguments": {}
}
}
CreateQuizSubmissionPayload: object
Autogenerated return type of CreateQuizSubmission.
-
submission:
object
-
- return:
-
arguments:
object
-
Example
{
"submission": {
"return": {
"anonymous": {
"return": "boolean",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"checklist": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"evaluatorName": {
"return": "string",
"arguments": {}
},
"feedback": {
"return": [
{
"coachAvatarUrl": {
"return": "string",
"arguments": {}
},
"coachName": {
"return": "string",
"arguments": {}
},
"coachTitle": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"feedbackSent": {
"return": "boolean",
"arguments": {}
},
"files": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"grades": {
"return": [
{
"evaluationCriterionId": {
"return": "object",
"arguments": {}
},
"grade": {
"return": "number",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"levelId": {
"return": "object",
"arguments": {}
},
"levelNumber": {}
}
}
}
CreateReactionPayload: object
Autogenerated return type of CreateReaction.
-
reaction:
object
-
- return:
-
arguments:
object
-
Example
{
"reaction": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"reactionValue": {
"return": "string",
"arguments": {}
},
"reactionableId": {
"return": "object",
"arguments": {}
},
"reactionableType": {
"return": "string",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
},
"userName": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CreateSchoolAdminPayload: object
Autogenerated return type of CreateSchoolAdmin.
-
schoolAdmin:
object
-
- return:
-
arguments:
object
-
Example
{
"schoolAdmin": {
"return": {
"avatarUrl": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
CreateSchoolLinkPayload: object
Autogenerated return type of CreateSchoolLink.
-
schoolLink:
object
-
- return:
-
arguments:
object
-
Example
{
"schoolLink": {
"return": {
"id": {
"return": "object",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"sortIndex": {
"return": "number",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CreateStudentFromApplicantPayload: object
Autogenerated return type of CreateStudentFromApplicant.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
CreateStudentsPayload: object
Autogenerated return type of CreateStudents.
-
studentIds:
object
-
- return:
-
arguments:
object
-
Example
{
"studentIds": {
"return": [
"object"
],
"arguments": {}
}
}
CreateSubmissionCommentPayload: object
Autogenerated return type of CreateSubmissionComment.
-
comment:
object
-
- return:
-
arguments:
object
-
Example
{
"comment": {
"return": {
"comment": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"hiddenAt": {
"return": "object",
"arguments": {}
},
"hiddenById": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"moderationReports": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"reportableId": {
"return": "object",
"arguments": {}
},
"reportableType": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"reactions": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reactionValue": {
"return": "string",
"arguments": {}
},
"reactionableId": {
"return": "object",
"arguments": {}
},
"reactionableType": {
"return": "string",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
},
"userName": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"submissionId": {
"return": "object",
"arguments": {}
},
"user": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string"
}
}
}
}
}
}
CreateSubmissionPayload: object
Autogenerated return type of CreateSubmission.
-
submission:
object
-
- return:
-
arguments:
object
-
Example
{
"submission": {
"return": {
"anonymous": {
"return": "boolean",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"checklist": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"evaluatorName": {
"return": "string",
"arguments": {}
},
"feedback": {
"return": [
{
"coachAvatarUrl": {
"return": "string",
"arguments": {}
},
"coachName": {
"return": "string",
"arguments": {}
},
"coachTitle": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"feedbackSent": {
"return": "boolean",
"arguments": {}
},
"files": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"grades": {
"return": [
{
"evaluationCriterionId": {
"return": "object",
"arguments": {}
},
"grade": {
"return": "number",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"levelId": {
"return": "object",
"arguments": {}
},
"levelNumber": {}
}
}
}
CreateTarget: object
-
contentBlockId:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
sampleContent:
object
-
- return:
-
arguments:
object
-
Example
{
"contentBlockId": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"sampleContent": {
"return": "string",
"arguments": {}
}
}
CreateTargetPayload: object
Autogenerated return type of CreateTarget.
-
target:
object
-
- return:
-
arguments:
object
-
Example
{
"target": {
"return": {
"contentBlockId": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"sampleContent": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CreateTargetVersionPayload: object
Autogenerated return type of CreateTargetVersion.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
CreateTeamPayload: object
Autogenerated return type of CreateTeam.
-
team:
object
-
- return:
-
arguments:
object
-
Example
{
"team": {
"return": {
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
null
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
}
}
CreateTopicCategoryPayload: object
Autogenerated return type of CreateTopicCategory.
-
id:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
}
}
CreateTopicPayload: object
Autogenerated return type of CreateTopic.
-
topicId:
object
-
- return:
-
arguments:
object
-
Example
{
"topicId": {
"return": "object",
"arguments": {}
}
}
CreateTopicSubscriptionPayload: object
Autogenerated return type of CreateTopicSubscription.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
CreateUserStandingPayload: object
Autogenerated return type of CreateUserStanding.
-
userStanding:
object
-
- return:
-
arguments:
object
-
Example
{
"userStanding": {
"return": {
"createdAt": {
"return": "object",
"arguments": {}
},
"creatorName": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"standingColor": {
"return": "string",
"arguments": {}
},
"standingName": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CreateVimeoVideoPayload: object
Autogenerated return type of CreateVimeoVideo.
-
vimeoVideo:
object
-
- return:
-
arguments:
object
-
Example
{
"vimeoVideo": {
"return": {
"link": {
"return": "string",
"arguments": {}
},
"uploadLink": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
CreateWebPushSubscriptionPayload: object
Autogenerated return type of CreateWebPushSubscription.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteAccountPayload: object
Autogenerated return type of DeleteAccount.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteCertificatePayload: object
Autogenerated return type of DeleteCertificate.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteCoachStudentEnrollmentPayload: object
Autogenerated return type of DeleteCoachStudentEnrollment.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteContentBlockPayload: object
Autogenerated return type of DeleteContentBlock.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteCourseAuthorPayload: object
Autogenerated return type of DeleteCourseAuthor.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeletePostLikePayload: object
Autogenerated return type of DeletePostLike.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteSchoolAdminPayload: object
Autogenerated return type of DeleteSchoolAdmin.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteTopicCategoryPayload: object
Autogenerated return type of DeleteTopicCategory.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteTopicSubscriptionPayload: object
Autogenerated return type of DeleteTopicSubscription.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DeleteWebPushSubscriptionPayload: object
Autogenerated return type of DeleteWebPushSubscription.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DestroySchoolLinkPayload: object
Autogenerated return type of DestroySchoolLink.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DestroyTeamPayload: object
Autogenerated return type of DestroyTeam.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
DiscussionSubmission: object
-
anonymous:
object
-
- return:
-
arguments:
object
-
-
checklist:
object
-
- return:
-
arguments:
object
-
-
comments:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
files:
object
-
- return:
-
arguments:
object
-
-
hiddenAt:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
moderationReports:
object
-
- return:
-
arguments:
object
-
-
pinned:
object
-
- return:
-
arguments:
object
-
-
reactions:
object
-
- return:
-
arguments:
object
-
-
targetId:
object
-
- return:
-
arguments:
object
-
-
teamName:
object
-
- return:
-
arguments:
object
-
-
userNames:
object
-
- return:
-
arguments:
object
-
-
users:
object
-
- return:
-
arguments:
object
-
Example
{
"anonymous": {
"return": "boolean",
"arguments": {}
},
"checklist": {
"return": "object",
"arguments": {}
},
"comments": {
"return": [
{
"comment": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"hiddenAt": {
"return": "object",
"arguments": {}
},
"hiddenById": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"moderationReports": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"reportableId": {
"return": "object",
"arguments": {}
},
"reportableType": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"reactions": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reactionValue": {
"return": "string",
"arguments": {}
},
"reactionableId": {
"return": "object",
"arguments": {}
},
"reactionableType": {
"return": "string",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
},
"userName": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"submissionId": {
"return": "object",
"arguments": {}
},
"user": {
"return": {
"affiliation": {}
}
}
}
]
}
}
DiscussionSubmissionConnection: object
The connection type for DiscussionSubmission.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"anonymous": {
"return": "boolean",
"arguments": {}
},
"checklist": {
"return": "object",
"arguments": {}
},
"comments": {
"return": [
{
"comment": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"hiddenAt": {
"return": "object",
"arguments": {}
},
"hiddenById": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"moderationReports": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"reportableId": {
"return": "object",
"arguments": {}
},
"reportableType": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"reactions": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reactionValue": {
"return": "string",
"arguments": {}
},
"reactionableId": {
"return": "object",
"arguments": {}
},
"reactionableType": {
"return": "string",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
},
"userName": {
"return": "string"
}
}
]
}
}
]
}
}
}
}
]
}
}
DiscussionSubmissionEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"anonymous": {
"return": "boolean",
"arguments": {}
},
"checklist": {
"return": "object",
"arguments": {}
},
"comments": {
"return": [
{
"comment": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"hiddenAt": {
"return": "object",
"arguments": {}
},
"hiddenById": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"moderationReports": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"reportableId": {
"return": "object",
"arguments": {}
},
"reportableType": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"reactions": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reactionValue": {
"return": "string",
"arguments": {}
},
"reactionableId": {
"return": "object",
"arguments": {}
},
"reactionableType": {
"return": "string",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
},
"userName": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"submissionId": {}
}
]
}
}
}
}
DropoutStudentPayload: object
Autogenerated return type of DropoutStudent.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
EmbedBlock: object
-
embedCode:
object
-
- return:
-
arguments:
object
-
-
lastResolvedAt:
object
-
- return:
-
arguments:
object
-
-
requestSource:
object
-
- return:
-
arguments:
object
-
-
url:
object
-
- return:
-
arguments:
object
-
Example
{
"embedCode": {
"return": "string",
"arguments": {}
},
"lastResolvedAt": {
"return": "string",
"arguments": {}
},
"requestSource": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
EmbedRequestSource: string
-
objectUser
-
An embed whose source URL has been supplied by the user
-
objectVimeoUpload
-
An embed whose source URL has been generated as a result of an upload to Vimeo
EvaluationCriterion: object
-
gradeLabels:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
maxGrade:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
Example
{
"gradeLabels": {
"return": [
{
"grade": {
"return": "number",
"arguments": {}
},
"label": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"maxGrade": {
"return": "number",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
}
Export: string
-
objectStudents
-
An export of student-related data
-
objectTeams
-
An export of team-related data
FileBlock: object
-
filename:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
-
url:
object
-
- return:
-
arguments:
object
-
Example
{
"filename": {
"return": "string",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
Float: number
Represents signed double-precision fractional values as specified by IEEE 754.
Example
number
HideSubmissionCommentPayload: object
Autogenerated return type of HideSubmissionComment.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
HideSubmissionPayload: object
Autogenerated return type of HideSubmission.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ID: object
Represents a unique identifier that is Base64 obfuscated. It is 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 "VXNlci0xMA=="
) or integer (such as 4
) input value will be accepted as an ID.
Example
object
ImageBlock: object
-
caption:
object
-
- return:
-
arguments:
object
-
-
filename:
object
-
- return:
-
arguments:
object
-
-
url:
object
-
- return:
-
arguments:
object
-
-
width:
object
-
- return:
-
arguments:
object
-
Example
{
"caption": {
"return": "string",
"arguments": {}
},
"filename": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
},
"width": {
"return": "string",
"arguments": {}
}
}
InitiateAccountDeletionPayload: object
Autogenerated return type of InitiateAccountDeletion.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
InitiatePasswordResetPayload: object
Autogenerated return type of InitiatePasswordReset.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
Int: number
Represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.
Example
number
IssueCertificatePayload: object
Autogenerated return type of IssueCertificate.
-
issuedCertificate:
object
-
- return:
-
arguments:
object
-
Example
{
"issuedCertificate": {
"return": {
"certificate": {
"return": {
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
null
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
}
}
IssuedCertificate: object
-
certificate:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
issuedBy:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
revokedAt:
object
-
- return:
-
arguments:
object
-
-
revokedBy:
object
-
- return:
-
arguments:
object
-
-
serialNumber:
object
-
- return:
-
arguments:
object
-
-
updatedAt:
object
-
- return:
-
arguments:
object
-
-
user:
object
-
- return:
-
arguments:
object
-
Example
{
"certificate": {
"return": {
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
LockTopicPayload: object
Autogenerated return type of LockTopic.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
MarkAllNotificationsPayload: object
Autogenerated return type of MarkAllNotifications.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
MarkNotificationPayload: object
Autogenerated return type of MarkNotification.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
MarkPostAsSolutionPayload: object
Autogenerated return type of MarkPostAsSolution.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
MarkdownBlock: object
-
markdown:
object
-
- return:
-
arguments:
object
-
Example
{
"markdown": {
"return": "string",
"arguments": {}
}
}
MergeCohortPayload: object
Autogenerated return type of MergeCohort.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
MergeLevelsPayload: object
Autogenerated return type of MergeLevels.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
MilestoneTargetsCompletionStatus: object
-
completed:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
milestoneNumber:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
Example
{
"completed": {
"return": "boolean",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
ModerationReport: object
-
id:
object
-
- return:
-
arguments:
object
-
-
reason:
object
-
- return:
-
arguments:
object
-
-
reportableId:
object
-
- return:
-
arguments:
object
-
-
reportableType:
object
-
- return:
-
arguments:
object
-
-
userId:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"reportableId": {
"return": "object",
"arguments": {}
},
"reportableType": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
}
MoveContentBlockPayload: object
Autogenerated return type of MoveContentBlock.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
MoveSchoolLinkPayload: object
Autogenerated return type of MoveSchoolLink.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
Notification: object
-
actor:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
event:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
message:
object
-
- return:
-
arguments:
object
-
-
notifiableId:
object
-
- return:
-
arguments:
object
-
-
notifiableType:
object
-
- return:
-
arguments:
object
-
-
readAt:
object
-
- return:
-
arguments:
object
-
Example
{
"actor": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"event": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"notifiableId": {
"return": "object",
"arguments": {}
},
"notifiableType": {
"return": "object",
"arguments": {}
},
"readAt": {
"return": "object",
"arguments": {}
}
}
NotificationConnection: object
The connection type for Notification.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"actor": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"event": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"notifiableId": {
"return": "object",
"arguments": {}
},
"notifiableType": {
"return": "object",
"arguments": {}
},
"readAt": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
],
"arguments": {}
},
"nodes": {
"return": [
{
"actor": {
"return": {
"affiliation": {}
}
}
}
]
}
}
NotificationEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"actor": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"event": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"message": {
"return": "string",
"arguments": {}
},
"notifiableId": {
"return": "object",
"arguments": {}
},
"notifiableType": {
"return": "object",
"arguments": {}
},
"readAt": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
NotificationEvent: string
-
objectTopicCreated
-
Notification triggered when topic is created
-
objectPostCreated
-
Notification triggered when post is created
NotificationStatus: string
-
objectRead
-
Notification that has been read
-
objectUnread
-
Notification that is unread
PageInfo: object
Information about pagination in a connection.
-
endCursor:
object
-
When paginating forwards, the cursor to continue.
-
- return:
-
arguments:
object
-
-
hasNextPage:
object
-
When paginating forwards, are there more items?
-
- return:
-
arguments:
object
-
-
hasPreviousPage:
object
-
When paginating backwards, are there more items?
-
- return:
-
arguments:
object
-
-
startCursor:
object
-
When paginating backwards, the cursor to continue.
-
- return:
-
arguments:
object
-
Example
{
"endCursor": {
"return": "string",
"arguments": {}
},
"hasNextPage": {
"return": "boolean",
"arguments": {}
},
"hasPreviousPage": {
"return": "boolean",
"arguments": {}
},
"startCursor": {
"return": "string",
"arguments": {}
}
}
PinSubmissionPayload: object
Autogenerated return type of PinSubmission.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
QrCorner: string
-
objectHidden
-
QR Code not shown
-
objectTopLeft
-
QR Code shown at the top-left
-
objectTopRight
-
QR Code shown at the top-right
-
objectBottomLeft
-
QR Code shown at the bottom-left
-
objectBottomRight
-
QR Code shown at the bottom-right
QueueSubmissionReportPayload: object
Autogenerated return type of QueueSubmissionReport.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ReActivateStudentPayload: object
Autogenerated return type of ReActivateStudent.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ReRunGithubActionPayload: object
Autogenerated return type of ReRunGithubAction.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
Reaction: object
-
id:
object
-
- return:
-
arguments:
object
-
-
reactionValue:
object
-
- return:
-
arguments:
object
-
-
reactionableId:
object
-
- return:
-
arguments:
object
-
-
reactionableType:
object
-
- return:
-
arguments:
object
-
-
updatedAt:
object
-
- return:
-
arguments:
object
-
-
userId:
object
-
- return:
-
arguments:
object
-
-
userName:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"reactionValue": {
"return": "string",
"arguments": {}
},
"reactionableId": {
"return": "object",
"arguments": {}
},
"reactionableType": {
"return": "string",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
},
"userName": {
"return": "string",
"arguments": {}
}
}
ReassignReviewerPayload: object
Autogenerated return type of ReassignReviewer.
-
reviewer:
object
-
- return:
-
arguments:
object
-
Example
{
"reviewer": {
"return": {
"avatarUrl": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
RemoveReactionPayload: object
Autogenerated return type of RemoveReaction.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
ResolveEmbedCodePayload: object
Autogenerated return type of ResolveEmbedCode.
-
embedCode:
object
-
- return:
-
arguments:
object
-
Example
{
"embedCode": {
"return": "string",
"arguments": {}
}
}
ReviewChecklist: object
-
result:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
Example
{
"result": {
"return": [
{
"feedback": {
"return": "string",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
ReviewerDetail: object
-
assignedAt:
object
-
- return:
-
arguments:
object
-
-
user:
object
-
- return:
-
arguments:
object
-
Example
{
"assignedAt": {
"return": "object",
"arguments": {}
},
"user": {
"return": {
"avatarUrl": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
},
"arguments": {}
}
}
ReviewerDetailInfo: object
-
assignedAt:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
Example
{
"assignedAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
}
RevokeIssuedCertificatePayload: object
Autogenerated return type of RevokeIssuedCertificate.
-
revokedCertificate:
object
-
- return:
-
arguments:
object
-
Example
{
"revokedCertificate": {
"return": {
"certificate": {
"return": {
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
null
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
}
}
SchoolLink: object
-
id:
object
-
- return:
-
arguments:
object
-
-
kind:
object
-
- return:
-
arguments:
object
-
-
sortIndex:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
-
url:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"kind": {
"return": "string",
"arguments": {}
},
"sortIndex": {
"return": "number",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
SendUpdateEmailTokenPayload: object
Autogenerated return type of SendUpdateEmailToken.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
SortCurriculumResourcesPayload: object
Autogenerated return type of SortCurriculumResources.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
SortDirection: string
-
objectAscending
-
Sort list in ascending order
-
objectDescending
-
Sort list in descending order
Standing: object
-
color:
object
-
- return:
-
arguments:
object
-
-
description:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
Example
{
"color": {
"return": "string",
"arguments": {}
},
"description": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
}
String: string
Represents textual data as UTF-8 character sequences. This type is most often used by GraphQL to represent free-form human-readable text.
Student: object
-
cohort:
object
-
- return:
-
arguments:
object
-
-
course:
object
-
- return:
-
arguments:
object
-
-
droppedOutAt:
object
-
- return:
-
arguments:
object
-
-
githubRepository:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
issuedCertificates:
object
-
- return:
-
arguments:
object
-
-
personalCoaches:
object
-
- return:
-
arguments:
object
-
-
taggings:
object
-
- return:
-
arguments:
object
-
-
user:
object
-
- return:
-
arguments:
object
-
Example
{
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
StudentConnection: object
The connection type for Student.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
}
}
]
}
}
StudentDetails: object
-
averageGrades:
object
-
- return:
-
arguments:
object
-
-
canModifyCoachNotes:
object
-
- return:
-
arguments:
object
-
-
email:
object
-
- return:
-
arguments:
object
-
-
evaluationCriteria:
object
-
- return:
-
arguments:
object
-
-
milestoneTargetsCompletionStatus:
object
-
- return:
-
arguments:
object
-
-
quizScores:
object
-
- return:
-
arguments:
object
-
-
student:
object
-
- return:
-
arguments:
object
-
-
targetsCompleted:
object
-
- return:
-
arguments:
object
-
-
targetsPendingReview:
object
-
- return:
-
arguments:
object
-
-
team:
object
-
- return:
-
arguments:
object
-
-
totalTargets:
object
-
- return:
-
arguments:
object
-
Example
{
"averageGrades": {
"return": [
{
"averageGrade": {
"return": "number",
"arguments": {}
},
"evaluationCriterionId": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"canModifyCoachNotes": {
"return": "boolean",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"evaluationCriteria": {
"return": [
{
"gradeLabels": {
"return": [
{
"grade": {
"return": "number",
"arguments": {}
},
"label": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"maxGrade": {
"return": "number",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"milestoneTargetsCompletionStatus": {
"return": [
{
"completed": {
"return": "boolean",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"quizScores": {
"return": [
"string"
],
"arguments": {}
},
"student": {
"return": {
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {}
}
}
}
}
}
}
}
StudentEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
}
}
StudentSubmission: object
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
evaluatedAt:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
milestoneNumber:
object
-
- return:
-
arguments:
object
-
-
passedAt:
object
-
- return:
-
arguments:
object
-
-
studentIds:
object
-
- return:
-
arguments:
object
-
-
targetId:
object
-
- return:
-
arguments:
object
-
-
teamTarget:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
Example
{
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"studentIds": {
"return": [
"object"
],
"arguments": {}
},
"targetId": {
"return": "object",
"arguments": {}
},
"teamTarget": {
"return": "boolean",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
StudentSubmissionConnection: object
The connection type for StudentSubmission.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"studentIds": {
"return": [
"object"
],
"arguments": {}
},
"targetId": {
"return": "object",
"arguments": {}
},
"teamTarget": {
"return": "boolean",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
],
"arguments": {}
},
"nodes": {
"return": [
{
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"studentIds": {
"return": [
"object"
],
"arguments": {}
},
"targetId": {
"return": "object",
"arguments": {}
},
"teamTarget": {
"return": "boolean",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"pageInfo": {
"return": {
"endCursor": {
"return": "string",
"arguments": {}
}
}
}
}
StudentSubmissionEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"studentIds": {
"return": [
"object"
],
"arguments": {}
},
"targetId": {
"return": "object",
"arguments": {}
},
"teamTarget": {
"return": "boolean",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
Submission: object
-
anonymous:
object
-
- return:
-
arguments:
object
-
-
archivedAt:
object
-
- return:
-
arguments:
object
-
-
checklist:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
evaluatedAt:
object
-
- return:
-
arguments:
object
-
-
evaluatorName:
object
-
- return:
-
arguments:
object
-
-
feedback:
object
-
- return:
-
arguments:
object
-
-
feedbackSent:
object
-
- return:
-
arguments:
object
-
-
files:
object
-
- return:
-
arguments:
object
-
-
grades:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
levelId:
object
-
- return:
-
arguments:
object
-
-
levelNumber:
object
-
- return:
-
arguments:
object
-
-
passedAt:
object
-
- return:
-
arguments:
object
-
-
targetId:
object
-
- return:
-
arguments:
object
-
-
teamName:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
-
userNames:
object
-
- return:
-
arguments:
object
-
Example
{
"anonymous": {
"return": "boolean",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"checklist": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"evaluatorName": {
"return": "string",
"arguments": {}
},
"feedback": {
"return": [
{
"coachAvatarUrl": {
"return": "string",
"arguments": {}
},
"coachName": {
"return": "string",
"arguments": {}
},
"coachTitle": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"feedbackSent": {
"return": "boolean",
"arguments": {}
},
"files": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"url": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"grades": {
"return": [
{
"evaluationCriterionId": {
"return": "object",
"arguments": {}
},
"grade": {
"return": "number",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"levelId": {
"return": "object",
"arguments": {}
},
"levelNumber": {
"return": "number",
"arguments": {}
}
}
SubmissionComment: object
-
comment:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
hiddenAt:
object
-
- return:
-
arguments:
object
-
-
hiddenById:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
moderationReports:
object
-
- return:
-
arguments:
object
-
-
reactions:
object
-
- return:
-
arguments:
object
-
-
submissionId:
object
-
- return:
-
arguments:
object
-
-
user:
object
-
- return:
-
arguments:
object
-
-
userId:
object
-
- return:
-
arguments:
object
-
Example
{
"comment": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"hiddenAt": {
"return": "object",
"arguments": {}
},
"hiddenById": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"moderationReports": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"reportableId": {
"return": "object",
"arguments": {}
},
"reportableType": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"reactions": {
"return": [
{
"id": {
"return": "object",
"arguments": {}
},
"reactionValue": {
"return": "string",
"arguments": {}
},
"reactionableId": {
"return": "object",
"arguments": {}
},
"reactionableType": {
"return": "string",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
},
"userName": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"submissionId": {
"return": "object",
"arguments": {}
},
"user": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {}
}
}
}
SubmissionDetails: object
-
allSubmissions:
object
-
- return:
-
arguments:
object
-
-
coaches:
object
-
- return:
-
arguments:
object
-
-
courseId:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
evaluationCriteria:
object
-
- return:
-
arguments:
object
-
-
reviewChecklist:
object
-
- return:
-
arguments:
object
-
-
reviewable:
object
-
- return:
-
arguments:
object
-
-
reviewerDetails:
object
-
- return:
-
arguments:
object
-
-
students:
object
-
- return:
-
arguments:
object
-
-
submission:
object
-
- return:
-
arguments:
object
-
-
submissionReportPollTime:
object
-
- return:
-
arguments:
object
-
-
submissionReports:
object
-
- return:
-
arguments:
object
-
-
targetEvaluationCriteriaIds:
object
-
- return:
-
arguments:
object
-
-
targetId:
object
-
- return:
-
arguments:
object
-
-
targetTitle:
object
-
- return:
-
arguments:
object
-
-
teamName:
object
-
- return:
-
arguments:
object
-
-
warning:
object
-
- return:
-
arguments:
object
-
Example
{
"allSubmissions": {
"return": [
{
"archivedAt": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"feedbackSent": {
"return": "boolean",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"reviewer": {
"return": {
"assignedAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"teamName": {
"return": "string",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"userNames": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"coaches": {
"return": [
{
"avatarUrl": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
}
],
"arguments": {}
},
"courseId": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluationCriteria": {
"return": [
{
"gradeLabels": {}
}
]
}
}
SubmissionFeedback: object
-
coachAvatarUrl:
object
-
- return:
-
arguments:
object
-
-
coachName:
object
-
- return:
-
arguments:
object
-
-
coachTitle:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
value:
object
-
- return:
-
arguments:
object
-
Example
{
"coachAvatarUrl": {
"return": "string",
"arguments": {}
},
"coachName": {
"return": "string",
"arguments": {}
},
"coachTitle": {
"return": "string",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"value": {
"return": "string",
"arguments": {}
}
}
SubmissionInfo: object
-
archivedAt:
object
-
- return:
-
arguments:
object
-
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
evaluatedAt:
object
-
- return:
-
arguments:
object
-
-
feedbackSent:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
milestoneNumber:
object
-
- return:
-
arguments:
object
-
-
passedAt:
object
-
- return:
-
arguments:
object
-
-
reviewer:
object
-
- return:
-
arguments:
object
-
-
teamName:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
-
userNames:
object
-
- return:
-
arguments:
object
-
Example
{
"archivedAt": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"feedbackSent": {
"return": "boolean",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"reviewer": {
"return": {
"assignedAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"teamName": {
"return": "string",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"userNames": {
"return": "string",
"arguments": {}
}
}
SubmissionInfoConnection: object
The connection type for SubmissionInfo.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"archivedAt": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"feedbackSent": {
"return": "boolean",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"reviewer": {
"return": {
"assignedAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"teamName": {
"return": "string",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"userNames": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
],
"arguments": {}
},
"nodes": {
"return": [
{
"archivedAt": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"feedbackSent": {
"return": "boolean",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"reviewer": {}
}
]
}
}
SubmissionInfoEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"archivedAt": {
"return": "object",
"arguments": {}
},
"createdAt": {
"return": "object",
"arguments": {}
},
"evaluatedAt": {
"return": "object",
"arguments": {}
},
"feedbackSent": {
"return": "boolean",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"passedAt": {
"return": "object",
"arguments": {}
},
"reviewer": {
"return": {
"assignedAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"teamName": {
"return": "string",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"userNames": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
SubmissionReport: object
-
completedAt:
object
-
- return:
-
arguments:
object
-
-
heading:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
queuedAt:
object
-
- return:
-
arguments:
object
-
-
report:
object
-
- return:
-
arguments:
object
-
-
reporter:
object
-
- return:
-
arguments:
object
-
-
startedAt:
object
-
- return:
-
arguments:
object
-
-
status:
object
-
- return:
-
arguments:
object
-
-
targetUrl:
object
-
- return:
-
arguments:
object
-
Example
{
"completedAt": {
"return": "object",
"arguments": {}
},
"heading": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"queuedAt": {
"return": "object",
"arguments": {}
},
"report": {
"return": "string",
"arguments": {}
},
"reporter": {
"return": "string",
"arguments": {}
},
"startedAt": {
"return": "object",
"arguments": {}
},
"status": {
"return": "string",
"arguments": {}
},
"targetUrl": {
"return": "string",
"arguments": {}
}
}
SubmissionReportStatus: string
-
objectqueued
-
Checks are queued
-
objectin_progress
-
Checks in progress for the submission
-
objecterror
-
Checks could not be completed successfully
-
objectfailure
-
One or more checks failed for the submission
-
objectsuccess
-
Checks successfully completed for the submission
SubmissionReviewStatus: string
-
objectPendingReview
-
Submission that hasn't been reviewed by a coach yet
-
objectCompleted
-
Submission that has already been reviewed by a coach with a pass grade
-
objectRejected
-
Submission that has already been reviewed by a coach without a pass grade
SubmissionSortCriterion: string
-
objectSubmittedAt
-
Sort list of submissions by submission date
-
objectEvaluatedAt
-
Sort list of submissions by evaluated date
SubmissionStatus: string
-
objectPending
-
Submission that hasn't been reviewed by a coach yet
-
objectReviewed
-
Submission that has already been reviewed by a coach
TargetDetails: object
-
targetGroupId:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
-
visibility:
object
-
- return:
-
arguments:
object
-
Example
{
"targetGroupId": {
"return": "object",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
},
"visibility": {
"return": "string",
"arguments": {}
}
}
TargetInfo: object
-
id:
object
-
- return:
-
arguments:
object
-
-
milestoneNumber:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
},
"milestoneNumber": {
"return": "number",
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
TargetVersion: object
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
updatedAt:
object
-
- return:
-
arguments:
object
-
Example
{
"createdAt": {
"return": "object",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"updatedAt": {
"return": "object",
"arguments": {}
}
}
Team: object
-
cohort:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
students:
object
-
- return:
-
arguments:
object
-
Example
{
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
TeamConnection: object
The connection type for Team.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
}
}
]
}
}
TeamEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
}
}
Topic: object
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
creator:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
lastActivityAt:
object
-
- return:
-
arguments:
object
-
-
likesCount:
object
-
- return:
-
arguments:
object
-
-
liveRepliesCount:
object
-
- return:
-
arguments:
object
-
-
participants:
object
-
- return:
-
arguments:
object
-
-
participantsCount:
object
-
- return:
-
arguments:
object
-
-
solved:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
-
topicCategoryId:
object
-
- return:
-
arguments:
object
-
-
views:
object
-
- return:
-
arguments:
object
-
Example
{
"createdAt": {
"return": "object",
"arguments": {}
},
"creator": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastActivityAt": {
"return": "object",
"arguments": {}
},
"likesCount": {
"return": "number",
"arguments": {}
},
"liveRepliesCount": {
"return": "number",
"arguments": {}
},
"participants": {
"return": [
{
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {}
}
]
}
}
TopicConnection: object
The connection type for Topic.
-
edges:
object
-
A list of edges.
-
- return:
-
arguments:
object
-
-
nodes:
object
-
A list of nodes.
-
- return:
-
arguments:
object
-
-
pageInfo:
object
-
Information to aid in pagination.
-
- return:
-
arguments:
object
-
-
totalCount:
object
-
- return:
-
arguments:
object
-
Example
{
"edges": {
"return": [
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"createdAt": {
"return": "object",
"arguments": {}
},
"creator": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastActivityAt": {
"return": "object",
"arguments": {}
},
"likesCount": {
"return": "number",
"arguments": {}
},
"liveRepliesCount": {
"return": "number",
"arguments": {}
},
"participants": {
"return": [
{
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string"
}
}
]
}
}
}
}
]
}
}
TopicEdge: object
An edge in a connection.
-
cursor:
object
-
A cursor for use in pagination.
-
- return:
-
arguments:
object
-
-
node:
object
-
The item at the end of the edge.
-
- return:
-
arguments:
object
-
Example
{
"cursor": {
"return": "string",
"arguments": {}
},
"node": {
"return": {
"createdAt": {
"return": "object",
"arguments": {}
},
"creator": {
"return": {
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastActivityAt": {
"return": "object",
"arguments": {}
},
"likesCount": {
"return": "number",
"arguments": {}
},
"liveRepliesCount": {
"return": "number",
"arguments": {}
},
"participants": {
"return": [
{
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string"
}
}
]
}
}
}
}
TopicResolutionFilter: string
-
objectSolved
-
To select topics that has a solution marked
-
objectUnsolved
-
To select topics that do not have a solution marked
-
objectUnselected
-
To select topics without regard for resolution
TopicSortCriterion: string
-
objectCreatedAt
-
Sort list of topics by creation time
-
objectLastActivityAt
-
Sort list of topics by last activity time
-
objectViews
-
Sort list of topics by number of views
UnarchiveCoursePayload: object
Autogenerated return type of UnarchiveCourse.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UnassignReviewerPayload: object
Autogenerated return type of UnassignReviewer.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UndoGradingPayload: object
Autogenerated return type of UndoGrading.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UndoSubmissionPayload: object
Autogenerated return type of UndoSubmission.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UnlockTopicPayload: object
Autogenerated return type of UnlockTopic.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UnmarkPostAsSolutionPayload: object
Autogenerated return type of UnmarkPostAsSolution.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateAssignmentPayload: object
Autogenerated return type of UpdateAssignment.
-
id:
object
-
- return:
-
arguments:
object
-
Example
{
"id": {
"return": "object",
"arguments": {}
}
}
UpdateCertificatePayload: object
Autogenerated return type of UpdateCertificate.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateCohortPayload: object
Autogenerated return type of UpdateCohort.
-
cohort:
object
-
- return:
-
arguments:
object
-
Example
{
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
UpdateCommunityErrors: string
-
objectInvalidLengthName
-
Supplied title must be between 1 and 50 characters in length
-
objectIncorrectCourseIds
-
The list of courses selected are incorrect
-
objectIncorrectCommunityId
-
Community does not exist
UpdateCommunityPayload: object
Autogenerated return type of UpdateCommunity.
-
communityId:
object
-
- return:
-
arguments:
object
-
-
errors:
object
-
- return:
-
arguments:
object
-
Example
{
"communityId": {
"return": "object",
"arguments": {}
},
"errors": {
"return": [
"string"
],
"arguments": {}
}
}
UpdateCourseAuthorPayload: object
Autogenerated return type of UpdateCourseAuthor.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateCoursePayload: object
Autogenerated return type of UpdateCourse.
-
course:
object
-
- return:
-
arguments:
object
-
Example
{
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
UpdateEvaluationCriterionPayload: object
Autogenerated return type of UpdateEvaluationCriterion.
-
evaluationCriterion:
object
-
- return:
-
arguments:
object
-
Example
{
"evaluationCriterion": {
"return": {
"gradeLabels": {
"return": [
{
"grade": {
"return": "number",
"arguments": {}
},
"label": {
"return": "string",
"arguments": {}
}
}
],
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"maxGrade": {
"return": "number",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
}
},
"arguments": {}
}
}
UpdateFileContentBlockPayload: object
Autogenerated return type of UpdateFileContentBlock.
-
contentBlock:
object
-
- return:
-
arguments:
object
-
Example
{
"contentBlock": {
"return": {
"blockType": {
"return": "string",
"arguments": {}
},
"content": {
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"sortIndex": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
UpdateImageContentBlockPayload: object
Autogenerated return type of UpdateImageContentBlock.
-
contentBlock:
object
-
- return:
-
arguments:
object
-
Example
{
"contentBlock": {
"return": {
"blockType": {
"return": "string",
"arguments": {}
},
"content": {
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"sortIndex": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
UpdateMarkdownContentBlockPayload: object
Autogenerated return type of UpdateMarkdownContentBlock.
-
contentBlock:
object
-
- return:
-
arguments:
object
-
Example
{
"contentBlock": {
"return": {
"blockType": {
"return": "string",
"arguments": {}
},
"content": {
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"sortIndex": {
"return": "number",
"arguments": {}
}
},
"arguments": {}
}
}
UpdatePostPayload: object
Autogenerated return type of UpdatePost.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateReviewChecklistPayload: object
Autogenerated return type of UpdateReviewChecklist.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateSchoolAdminPayload: object
Autogenerated return type of UpdateSchoolAdmin.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateSchoolLinkPayload: object
Autogenerated return type of UpdateSchoolLink.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateSchoolPayload: object
Autogenerated return type of UpdateSchool.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateSchoolStringError: string
-
objectInvalidKey
-
Supplied key must be one of coaches_index_subheading, library_index_subheading, email_address, address, privacy_policy, terms_and_conditions, description, code_of_conduct
-
objectInvalidValue
-
Supplied value could not be validated against the supplied key
-
objectInvalidLengthValue
-
Supplied value is over the allowed length for supplied key
UpdateSchoolStringPayload: object
Autogenerated return type of UpdateSchoolString.
-
errors:
object
-
- return:
-
arguments:
object
-
Example
{
"errors": {
"return": [
"string"
],
"arguments": {}
}
}
UpdateStudentDetailsPayload: object
Autogenerated return type of UpdateStudentDetails.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateTargetPayload: object
Autogenerated return type of UpdateTarget.
-
sortIndex:
object
-
- return:
-
arguments:
object
-
Example
{
"sortIndex": {
"return": "number",
"arguments": {}
}
}
UpdateTeamPayload: object
Autogenerated return type of UpdateTeam.
-
team:
object
-
- return:
-
arguments:
object
-
Example
{
"team": {
"return": {
"cohort": {
"return": {
"coachesCount": {
"return": "number",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
{
"active": {
"return": "boolean",
"arguments": {}
},
"course": {
"return": {
"about": {
"return": "string",
"arguments": {}
},
"archivedAt": {
"return": "object",
"arguments": {}
},
"certificates": {
"return": [
null
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
]
}
}
}
}
}
}
}
}
UpdateTopicCategoryPayload: object
Autogenerated return type of UpdateTopicCategory.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateTopicPayload: object
Autogenerated return type of UpdateTopic.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
UpdateUserPayload: object
Autogenerated return type of UpdateUser.
-
success:
object
-
- return:
-
arguments:
object
-
Example
{
"success": {
"return": "boolean",
"arguments": {}
}
}
User: object
-
affiliation:
object
-
- return:
-
arguments:
object
-
-
avatarUrl:
object
-
- return:
-
arguments:
object
-
-
currentStandingName:
object
-
- return:
-
arguments:
object
-
-
email:
object
-
- return:
-
arguments:
object
-
-
fullTitle:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
lastSeenAt:
object
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
preferredName:
object
-
- return:
-
arguments:
object
-
-
taggings:
object
-
- return:
-
arguments:
object
-
-
title:
object
-
- return:
-
arguments:
object
-
Example
{
"affiliation": {
"return": "string",
"arguments": {}
},
"avatarUrl": {
"return": "string",
"arguments": {}
},
"currentStandingName": {
"return": "string",
"arguments": {}
},
"email": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"lastSeenAt": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"taggings": {
"return": [
"string"
],
"arguments": {}
},
"title": {
"return": "string",
"arguments": {}
}
}
UserProxy: object
-
avatarUrl:
object
-
- return:
-
arguments:
object
-
-
fullTitle:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
The ID returned by the type can represent different user role types
-
- return:
-
arguments:
object
-
-
name:
object
-
- return:
-
arguments:
object
-
-
preferredName:
object
-
- return:
-
arguments:
object
-
-
userId:
object
-
- return:
-
arguments:
object
-
Example
{
"avatarUrl": {
"return": "string",
"arguments": {}
},
"fullTitle": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"name": {
"return": "string",
"arguments": {}
},
"preferredName": {
"return": "string",
"arguments": {}
},
"userId": {
"return": "object",
"arguments": {}
}
}
UserStanding: object
-
createdAt:
object
-
- return:
-
arguments:
object
-
-
creatorName:
object
-
- return:
-
arguments:
object
-
-
id:
object
-
- return:
-
arguments:
object
-
-
reason:
object
-
- return:
-
arguments:
object
-
-
standingColor:
object
-
- return:
-
arguments:
object
-
-
standingName:
object
-
- return:
-
arguments:
object
-
Example
{
"createdAt": {
"return": "object",
"arguments": {}
},
"creatorName": {
"return": "string",
"arguments": {}
},
"id": {
"return": "object",
"arguments": {}
},
"reason": {
"return": "string",
"arguments": {}
},
"standingColor": {
"return": "string",
"arguments": {}
},
"standingName": {
"return": "string",
"arguments": {}
}
}