WorkRamp Item Folders API

The Item Folders API from WorkRamp — 3 operation(s) for item folders.

Operations 6

GET /api/v1/item_folders Delete SCORM Assignments #
POST /api/v1/item_folders #
DELETE /api/v1/item_folders/{item_folder_id} Delete Item Folder #
PATCH /api/v1/item_folders/{item_folder_id} Edit Item Folder #
GET /api/v1/item-folders #
POST /api/v1/item-folders #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/workramp-item-folders-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

workramp-item-folders-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: json-api Item Folders API
  version: '1.0'
servers:
- url: https://app.workramp.com
security:
- sec0: []
tags:
- name: Item Folders
paths:
  /api/v1/item_folders:
    get:
      description: ''
      operationId: get_new-endpoint
      responses:
        '200':
          description: ''
          content:
            application/json:
              examples:
                New Example:
                  summary: New Example
                  value: ''
                New Example 1:
                  summary: New Example 1
                  value: ''
                OK:
                  summary: OK
                  value:
                  - id: 0197c6e2-00fd-7048-b6bc-ca34116fcad8
                    name: Jogging 126
                    order: 1
                    createdAt: 1751388389629
                    updatedAt: 1751388389629
                  - id: 0197c6e2-00ef-7d0c-9a73-447d99645dc4
                    name: Board Games 977
                    order: 2
                    createdAt: 1751388389614
                    updatedAt: 1751388389614
                    children:
                    - id: 0197c6e2-0109-72fe-9e9c-288eb29d5597
                      name: Basketball 844
                      order: 1
                      createdAt: 1751388389641
                      updatedAt: 1751388389641
                      children:
                      - id: 0197c6e2-0114-770b-9690-088ac9734272
                        name: Lar Ping 637
                        order: 1
                        createdAt: 1751388389652
                        updatedAt: 1751388389652
                New Example 2:
                  summary: New Example 2
                  value: ''
      parameters: []
      summary: Delete SCORM Assignments
      tags:
      - Item Folders
    post:
      description: ''
      operationId: post_apiv1item-folders
      responses:
        '200':
          description: ''
          content:
            application/json:
              examples:
                JSON:
                  summary: JSON
                  value:
                    id: 0197c6e2-00ef-7d0c-9a73-447d99645dc4
                    name: Board Games 977
                    order: 2
                    parentItemFolderId: null
                    isHidden: false
                    isLocked: false
                    createdAt: 1751388389614
                    updatedAt: 1751388389614
      parameters: []
      requestBody:
        content:
          application/json:
            schema:
              properties:
                name:
                  type: string
                  description: Name of the item folder
                is_hidden:
                  type: boolean
                  description: Hidden state of the item folder
                is_locked:
                  type: boolean
                  description: Locked state of the item folder
                parent_item_folder_id:
                  type: string
                  description: ID of the parent item folder
              type: object
              required:
              - name
      tags:
      - Item Folders
  /api/v1/item_folders/{item_folder_id}:
    delete:
      description: Delete a single item folder
      responses:
        '200':
          description: ''
      parameters:
      - in: path
        name: item_folder_id
        schema:
          type: string
        required: true
        description: ID of the item folder
      operationId: delete_api-v1-item-folders-item-folder-id
      summary: Delete Item Folder
      tags:
      - Item Folders
    patch:
      description: Edit a single item folder
      operationId: patch_apiv1item_folders{item_folder_id}
      responses:
        '200':
          description: ''
      parameters:
      - in: path
        name: item_folder_id
        schema:
          type: string
        required: true
      requestBody:
        content:
          application/json:
            schema:
              properties:
                name:
                  type: string
                  default: ''
                  description: Name of the item folder
                ui_order:
                  type: integer
                  description: UI order of the item folder
                is_hidden:
                  type: boolean
                  description: Hidden state of the item folder
                is_locked:
                  type: boolean
                  description: Locked state of the item folder
                permissions:
                  type: object
                  properties:
                    groups:
                      type: string
                      description: 'Group ID keys => role values. Valid roles are:

                        - full_editor

                        - limited_editor

                        - edit

                        - assign

                        - read'
                    users:
                      type: string
                      description: 'User ID keys => role values. Valid roles are:

                        - full_editor

                        - limited_editor

                        - edit

                        - assign

                        - read'
                  description: User/group permissions
              type: object
      summary: Edit Item Folder
      tags:
      - Item Folders
  /api/v1/item-folders:
    get:
      description: ''
      operationId: get_new-endpoint
      responses:
        '200':
          description: ''
          content:
            application/json:
              examples:
                New Example:
                  summary: New Example
                  value: ''
                New Example 1:
                  summary: New Example 1
                  value: ''
                OK:
                  summary: OK
                  value:
                  - id: 0197c6e2-00fd-7048-b6bc-ca34116fcad8
                    name: Jogging 126
                    order: 1
                    createdAt: 1751388389629
                    updatedAt: 1751388389629
                  - id: 0197c6e2-00ef-7d0c-9a73-447d99645dc4
                    name: Board Games 977
                    order: 2
                    createdAt: 1751388389614
                    updatedAt: 1751388389614
                    children:
                    - id: 0197c6e2-0109-72fe-9e9c-288eb29d5597
                      name: Basketball 844
                      order: 1
                      createdAt: 1751388389641
                      updatedAt: 1751388389641
                      children:
                      - id: 0197c6e2-0114-770b-9690-088ac9734272
                        name: Lar Ping 637
                        order: 1
                        createdAt: 1751388389652
                        updatedAt: 1751388389652
                New Example 2:
                  summary: New Example 2
                  value: ''
      parameters: []
      tags:
      - Item Folders
    post:
      description: ''
      operationId: post_apiv1item-folders
      responses:
        '200':
          description: ''
      parameters: []
      tags:
      - Item Folders
components:
  securitySchemes:
    sec0:
      type: apiKey
      in: header
      name: Authorization
      x-bearer-format: bearer
      x-default: ACCESS_TOKEN
x-readme:
  headers: []
  explorer-enabled: false
  proxy-enabled: false
x-readme-fauxas: true