Academics
This group refers to top-level entities such as School, Programs, Subjects, and Academic Years. Programs are curriculum frameworks that ManageBac supports, and a Subject is a collection of delivered curricula. Academic Years define when the school is in session.
Create Academic Term
This endpoint creates an Academic Term for the specified Academic Year. It returns created Academic Term.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
diplomaAcademic Year ID
123Success
Unprocessable entity
Delete Academic Term
This endpoint deletes an Academic Term for the specified Academic Year by ID. It returns deleted Academic Term.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
diplomaAcademic Year ID
123Academic Term ID
123Success
Unprocessable entity
Update Academic Term
This endpoint updates an Academic Term for the specified Academic Year by ID. It returns updated Academic Term.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
diplomaAcademic Year ID
123Academic Term ID
123Success
Unprocessable entity
This endpoint retrieves an Academic Year. It returns Academic Year by ID with belonged Academic Terms.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program code
diplomaUnique ID in ManageBac.
10010Success
Success
This endpoint creates an Academic Year. It returns created Academic Year with belonged Academic Terms.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program code
diplomaSuccess
Bad Request
Get Academic Year Calendar
This endpoint retrieves an Academic Year Calendar. It returns Calendar configuration and dates array.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program code
diplomaUnique ID in ManageBac.
10010Success
Success
This endpoint retrieves a Subject Group.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
hsUnique ID for Subject Group in ManageBac.
10001Success
Success
This endpoint destroys a Subject Group. It returns destroyed Subject Group.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
hsSubject Group ID
10010Success
Forbidden
Not Found
Unprocessable Entity
This endpoint updates a Subject Group. It returns udpated Subject Group.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
hsSubject Group ID
10010Success
Forbidden
Not Found
This endpoint creates a Subject Group. It returns created Subject Group.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
hsSuccess
Unprocessable Entity
This endpoint retrieves paginated Subjects list.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
ibpypAn integer defining which page to display.
An integer defining the number of records to display per page.
Success
Success
This endpoint creates a Subject.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
hsSuccess
Unprocessable Entity
This endpoint retrieves a Subject.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
ibpypUnique ID for Subject in ManageBac.
10001Success
Success
This endpoint updates a Subject.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
ibpypUnique ID for Subject in ManageBac.
10001Success
Not Found
Unprocessable Entity
This endpoint deletes a Subject.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
ibpypUnique ID for Subject in ManageBac.
10001Success
Not Found
This endpoint enable school Subjects.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
ibpyp[10001,10002]Success
Unprocessable Entity
This endpoint disable school Subjects.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Program scope
ibpyp[10001,10002]Success
Unprocessable Entity
This endpoint retrieves School details and its enabled programs.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Success
Success
This endpoint retrieves a list of academic years and terms as defined for each program enabled for the School.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Success
Success
This endpoint retrieves the grade details defined for each program that a School runs. It returns grades grouped by each program.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Success
Success
This endpoint retrieves subject details for programs enabled at the School.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Success
Success
This endpoint retrieves the term grade scales details defined for each program that a School runs.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Success
Success
This endpoint retrieves term grade rubrics with details.
Your V2 API authentication token may be passed in the parameters. To protect your key, use environment variables.
Success
Success
Last updated
Was this helpful?

