Skip to main content
POST
/
v5
/
rubrics
Create Rubric
curl --request POST \
  --url https://api.egp.scale.com/v5/rubrics \
  --header 'Content-Type: application/json' \
  --header 'x-api-key: <api-key>' \
  --data '
{
  "title": "<string>",
  "tags": [
    "<string>"
  ],
  "criteria": [
    {
      "title": "<string>",
      "weight": 1,
      "annotations": {}
    }
  ]
}
'
{
  "created_by": {
    "id": "<string>",
    "type": "user",
    "object": "identity"
  },
  "tags": [
    "<string>"
  ],
  "rubric_id": "<string>",
  "version": 123,
  "title": "<string>",
  "created_at": "2023-11-07T05:31:56Z",
  "object": "rubric",
  "updated_at": "2023-11-07T05:31:56Z",
  "archived_at": "2023-11-07T05:31:56Z",
  "criteria": [
    {
      "rubric_criteria_id": "<string>",
      "rubric_id": "<string>",
      "version": 123,
      "title": "<string>",
      "created_at": "2023-11-07T05:31:56Z",
      "object": "rubric_criteria",
      "weight": 123,
      "annotations": {}
    }
  ]
}

Authorizations

x-api-key
string
header
required

Headers

x-selected-account-id
string | null

Body

application/json
title
string
required

The rubric title

Minimum string length: 1
tags
string[]

The tags associated with the entity

criteria
RubricCriteriaInput · object[]

Initial criteria to create with the rubric

Minimum array length: 1

Response

Successful Response

created_by
Identity · object
required

The identity that created the entity.

tags
string[]
required

The tags associated with the entity

rubric_id
string
required
version
integer
required
title
string
required
created_at
string<date-time>
required
object
string
default:rubric
Allowed value: "rubric"
updated_at
string<date-time>
archived_at
string<date-time>
criteria
Criteria · object[]

Criteria are included on get, omitted on list