Categories Resource

Description

Categories are used to organize modules (Articulate Rise 360 Microlearning). Categories can be created by admins of Project Arc, and are then used to group modules logically. Each category stores references to the module IDs it contains.

Categories

Modules are grouped into categories, and a single module may belong to multiple categories.

Example

Categories:

{
  "_id": string,
  "createdAt": number,
  "updatedAt": number,
  "name": string,
  "description": string,
  "schemaVersion": 1,
  "tags": string[],
}

Create Category - (Project Arc Admin)

POST /categories

Example Request:

Example Response (201 Created):


Get All Categories

GET /categories

Example Response (200 OK):


Get Category by ID

GET /categories/{category_id}

Example Response (200 OK):


Update Category - (Project-Arc Admin)

PATCH /categories/{category_id}

Example Request:

Example Response (200 OK):


Delete Category - (Project-Arc Admin)

DELETE /categories/{category_id}

Example Response (200 OK):

Last updated