MSAAQ Documentation
Docs
APIs
APIs
  • Admin
  • Tenant
V2
Docs
APIs
APIs
  • Admin
  • Tenant
V2
Status
  1. Grading Templates
  • Auth
    • Register
    • Login
    • Me
    • Logout
    • change-password
    • change-email
    • update
    • permissions
    • Email verification
    • Refresh Token
    • accept Invitation
    • Reset Password
    • Forget Password
    • Passwordless
    • Phone Verification
  • Teams
    • Users
      • Send reset password email
      • Send verification email
      • Delete User
      • Update User
      • instructors
      • list
      • Craete User
    • Permissions
      • list
    • Roles
      • Get Role Permissions
      • Delete Role
      • Update Role
      • Get Role
      • Create
      • list
  • Academies
    • Create
    • list
  • Dashboards
    • Main
      • Sales By Country
      • Best sales
      • Sales Per Month
      • Stats
    • MSAAQPay
      • Best sales
      • Stats
  • Members
    • Segments
      • export
      • delete
      • update
      • create
      • show
      • list
      • grant access segment
    • Access
      • Grant Member Access
      • Remove Member Access
      • Grant access by email
      • Remove access by email
    • Delete Member
    • Update Member
    • Get Member
    • sendResetLinkEmail
    • Create
    • export
    • import
    • List Members
    • Unsubscribe from newsletter
    • subscribe from newsletter
    • Get Member by Email
  • Courses
    • Chapters
      • Contents
        • Create
          • Create zoom meetig
          • Create meeting
          • Create text
          • Create survey
          • Create embed
          • Create PDF
          • Create audio
          • Create Assignment
          • Create Video
          • Create Quiz
          • Create Interactive element
          • Create Interactive question
        • Update
          • Publish Quiz
          • Update Quiz
          • Archive Quiz
          • Update Interactive element
          • Update Interactive question
          • Update meeting
          • Update Survey
          • Update embed
          • Update assignment
          • Update video
        • replicate content
        • delete content
        • Show Content
        • List Content
      • Drip
      • Sort
      • Delete
      • Update
      • Create
      • Get chapter
      • List Chapters
    • Get Course Attendance
    • Bulk Create Course Certificates
    • Replicate course
    • Delete Course
    • Update Course
    • Create Course
    • Get Course stats
    • Get Course
    • Export Courses
    • List Courses
  • Videos
    • Delete Video
    • Update Video
    • Get Video Uesage
    • Get Video
    • Create
    • list
  • Quizzes
    • Question
      • Create Questions
      • Delete question
      • Sort Question
      • Replicate Question
      • Update Question
      • Get single question
      • List of questions
    • export Quiz Members
    • export
    • Get Survey members
    • Get Quiz members
    • Delete Quiz
    • Update Quiz
    • Get Quiz
    • Create
    • list attempts
    • Show Quiz
    • List Quizzes
  • Taxonomies
    • Delete Category
    • Update Category
    • Get Category usage
    • Get Category
    • Create
    • list
  • Builder
    • Pages
      • Delete Page
      • Replicate Page
      • Update Page
      • Get Page
      • Create
      • list
    • Blocks
      • list
    • Menus
      • Menu options
      • deleteLink
      • show
      • save
      • list
    • Media
      • Update media
    • update
    • options
  • Enrollments
    • Bulk Delete Enrollments
    • export
    • List Enrollments
  • Dowloads
    • export
    • Remove Tenant
  • Tags
    • Export Tags
    • Store Tag
    • Get tags
  • Currencies
    • list
  • Countries
    • list
  • Certificates
    • Bulk Delete Certificates
    • Delete Accredible credentials
    • list certificates
    • previiew
    • Delete
    • create
  • Certificates Templates
    • replicate
    • Delete
    • Update certificate
    • create
    • Get single
    • list
  • Appointments
    • cancel
    • list
  • Difficulties
    • Delete Difficulty
    • Update Difficulty
    • Get Difficulty
    • Create
    • list
  • Assigment Members
    • Update assignment member
    • Get assignment member
    • export
    • List
  • Assignments
    • List Assignment Segments
    • Get assignment
    • list
  • Products
    • (deprecated) check google calendar
    • Replicate
    • Delete product
    • Update product
    • Get product stats
    • Get product
    • Create
    • export
    • downloads export
    • downloads
    • list
    • Get product
  • Articles
    • Delete article
    • Upload editor media
    • Update article
    • duplicate article
    • Get article
    • Create
    • export
    • list
  • Webhooks
    • Delete Webhook By URL
    • Delete Webhook
    • Update Webhook
    • Create Webhook
    • Show Webhook
    • List Webhooks
  • Domains
    • DNS
      • Delete
      • Update
      • Create
      • list
    • domains/delete
    • domains/verify-activation
    • domains/make-default
    • domains/create
    • domains/show
    • domain/list
  • Comments
    • Reply
      • List Comment Replies
    • Like
    • Reply
    • Show Comment
    • Update Comment
    • Delete comment
    • Get comment
    • List Comments
  • Reviews
    • Delete comment
    • reply
    • Update review
    • Get review
    • list
  • Orders
    • Get order invoice
    • Get order
    • export
    • list
  • Cancellation Reasons
    • list
  • Bank Transfers
    • update
    • Get bank transfer
    • list
  • Coupons
    • Delete coupon
    • Update coupon
    • Get coupon
    • Create Coupon
    • coupon stats
    • export uses
    • list of uses
    • list
    • export coupon uses
  • Campaigns
    • Delete campaign
    • Update campaign
    • Send test campaign
    • Preview campaign
    • Get campaign sends
    • Get campaign
    • Export campaigns
    • Create campaign
    • estimate-message-volume
    • list campaigns
    • grant 100 free emails
    • Replicate campaign
    • Export campaign
    • Export campaign sends
  • Affiliates
    • Get Settings
    • Setting
    • update paypout
    • Get payout
    • Payout list
  • Msaaq Affiliates
    • Payouts
      • Payout
      • payout receipt
      • payout show
      • payouts list
    • Get Info
  • Settings
    • Academy Email Domain
      • Store email domain
      • Get email domains
      • Update email domain
      • Delete email domain
    • Tenant Email Domain
    • {{baseUrl}}/admin/settings
    • {{baseUrl}}/settings/translations
    • supported languages
    • translations
    • Customize registeration form
    • Update settigs
    • Update translations
  • MsaaqPay
    • Transactions
      • refund
      • Invoice
      • Get transaction
      • export
      • List Transactions
    • Payouts
      • Receipt
      • Get payout
      • Create payout
      • Setting
      • list
    • Settlement
      • Var Invoice
      • Report
      • Receit
      • Get settlemtn details
      • list
    • setting
    • setting
  • Apps Marketplace
    • Get installed Zoom users
    • Get analytics properties list
    • Get convertkit lists
    • Get mailchimp lists
    • uninstall app
    • Install app
    • callback
    • Show
    • List
  • Academy Verification
    • Nelc License
      • Get nelc products
      • Nelc License Checkout
    • Acccept msaaqpay contract
    • Entity msaaqpay contract
    • Get entity
    • Wathq check
    • Status
    • Start verify
  • Billing
    • Subscription
      • Validate Promo Code
      • Swap
      • Unpause
      • Addon Subscribe
      • Subscribe
      • Pause
      • subscription
    • SMS
      • purchase
      • Settings
      • Bundles
    • Strip
      • Cards
        • Mark As default
        • Create Card
        • Delete card
        • List
      • Subscriptions
        • Swap
        • Resume
        • Cancel
        • Create
        • Get
        • List
      • setup-intent
    • Emails Plans
    • plans
    • receipts
  • Notifications
    • Update Mail Template
    • Upadte Settings
    • markARead
    • List
    • Settings
  • Apps
    • Salla
      • Get product
      • products
  • Search
    • search
  • Abandoned Carts
    • destroy reminder
    • show reminder
    • update reminder
    • custom reminder
    • store reminder
    • reminders
    • export
    • stats
    • list
  • Announcements
    • announcements
    • mark as read
  • Onboarding
    • Onboarding Questionnaire
      • questions/answers
      • questions
    • Onboarding Checklist
      • mark as completed
      • onboarding checklist
    • onboarding
    • mark as read
  • Forms
    • Create | Update Form
    • Show Form
  • Bank
    • Update
    • Get currenent user bank
    • Create
  • Coaching sessions
    • check google calendar
    • Replicate
    • Delete
    • Update
    • Get stats
    • Details
    • Create
    • downloads
    • List
    • export
    • download export
  • Learning Paths
    • Course
      • Sync Learning Path Courses
      • List Learning Path Courses
    • List learning paths
  • Badges
    • Badges
  • Accredible courses
    • sync courses
    • get groups
  • Reports
    • Customers
      • export
      • Customers/members Country
      • Customers/most Orders
      • Customers/stats
      • Customers/chart
    • Analytics
      • export
      • Analytics/top Referrers
      • Analytics/most Visited Pages
      • Analytics/session devices
      • Analytics/session countries
      • Analytics/stats
      • google analytics scopes
      • get google analytics access token
    • Orders
      • export
      • top-sources
      • top-days
      • sells-chart
      • chart
      • stats
    • Products
      • Products
      • Courses
      • export
      • Top Selling
    • Campaigns
      • export
      • stats
  • MI Assistant
    • Skills
      • Create Skill
      • Reorder Skills
      • Show Skill
      • Update Skill
      • Delete Skill
      • Sync Skill Items
      • List Skills
    • Questions
      • List Questions
      • Create Question
      • Bulk Create Questions
      • Reorder Questions
      • Show Question
      • Update Question
      • Delete Question
      • Bulk Update Questions (Full Sync)
    • Answers
      • List Answers
      • Create Answer
      • Update Answer
      • Delete Answer
      • Sync Answer Skills
    • Settings
      • Show Settings
      • Update Settings
    • Attempts
      • List Attempts
      • Show Attempt
  • Grading
    • Grading Settings
      • Get Academy Grading Settings
      • Update Academy Aggregation Settings
      • Update Academy Display Settings
    • Grade Scales
      • List Academy Grade Scales
      • Create Academy Grade Scale
      • Batch Update Academy Grade Scales
      • Show Grade Scale
      • Reorder Academy Grade Scales
      • Update Grade Scale
      • Delete Grade Scale
    • Grading Templates
      • List Grading Templates
        GET
      • Create Grading Template
        POST
      • Show Grading Template
        GET
      • Update Grading Template
        PUT
      • Delete Grading Template
        DELETE
      • Replicate (Duplicate) Grading Template
        POST
    • Assignment Grading
      • Grade Assignment Submission
    • Academy Grade Scales
      • Delete Academy Grade Scale
    • Course Grading Settings
      • Get Effective Course Grading Settings
      • Update Course Aggregation Settings
      • Update Course Display Settings
    • Course Grade Categories
      • List Course Grade Categories
      • Create Grade Category
      • Update Grade Category
      • Delete Grade Category
      • Reorder Grade Categories
    • Course Grade Scales
      • List Course Grade Scales
      • Create Course Grade Scale
      • Batch Update Course Grade Scales
      • Reorder Course Grade Scales
      • Delete Course Grade Scale
  • Community
    • Report
      • Moderation Queue
        • List Reports
        • Report Statistics
        • List Report Reasons
      • Actions
        • Approve Report
        • Reject Report
        • Bulk Approve All Pending
        • Bulk Reject All Pending
    • List Communities
    • Create Community
    • Community Stats
    • Show Community
    • Update Community
    • Delete Community
    • List Categories
    • Create Category
    • Show Category
    • Update Category
    • Delete Category
    • List Topics
    • Create Topic
    • Show Topic
    • Update Topic
    • Delete Topic
    • Toggle Topic Pin
    • Toggle Topic Lock
    • List Topic Posts
    • Create Post
    • Delete Post
Docs
APIs
APIs
  • Admin
  • Tenant
V2
Docs
APIs
APIs
  • Admin
  • Tenant
V2
Status
  1. Grading Templates

Update Grading Template

Production
https://api.msaaq.com/v1
Production
https://api.msaaq.com/v1
PUT
https://api.msaaq.com/v1
/admin/grading-templates/{gradingTemplate}
Last modified:2026-03-11 09:37:10
Include id on existing criteria/levels/comments to update. Omit id to create new. Absent items are deleted.

Request

Authorization
Bearer Token
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
or
Path Params

Header Params

Body Params application/jsonRequired

Example
{
    "name": "Updated Rubric",
    "status": "ready",
    "type": "rubric",
    "criteria": [
        {
            "id": 1,
            "name": "Updated Criterion",
            "sort_order": 0,
            "levels": [
                {
                    "id": 10,
                    "name": "Updated Level",
                    "points": 10,
                    "sort_order": 0
                },
                {
                    "name": "New Level Added",
                    "points": 5,
                    "sort_order": 1
                }
            ]
        },
        {
            "name": "Brand New Criterion",
            "sort_order": 1,
            "levels": [
                {
                    "name": "High",
                    "points": 8,
                    "sort_order": 0
                },
                {
                    "name": "Low",
                    "points": 2,
                    "sort_order": 1
                }
            ]
        }
    ]
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://api.msaaq.com/v1/admin/grading-templates/' \
--header 'X-Academy-ID: {{academy_id}}' \
--header 'Accept: application/json' \
--header 'Accept-Language: ar' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "name": "Updated Rubric",
    "status": "ready",
    "type": "rubric",
    "criteria": [
        {
            "id": 1,
            "name": "Updated Criterion",
            "sort_order": 0,
            "levels": [
                {
                    "id": 10,
                    "name": "Updated Level",
                    "points": 10,
                    "sort_order": 0
                },
                {
                    "name": "New Level Added",
                    "points": 5,
                    "sort_order": 1
                }
            ]
        },
        {
            "name": "Brand New Criterion",
            "sort_order": 1,
            "levels": [
                {
                    "name": "High",
                    "points": 8,
                    "sort_order": 0
                },
                {
                    "name": "Low",
                    "points": 2,
                    "sort_order": 1
                }
            ]
        }
    ]
}'

Responses

🟢200OK
Success
This response does not have a body.
🟠422Unprocessable Entity
Modified at 2026-03-11 09:37:10
Previous
Show Grading Template
Next
Delete Grading Template
Built with