Service Catalog API

Order items and manage the service catalog via REST

Last modified 2026-03-16

Jace Benson

Table of content
  1. Endpoints
  2. Key Parameters
  3. Variable Submission

Docs

The Service Catalog API allows external systems to browse categories, view items, and submit requests through the Service Catalog.

Endpoints

Method Endpoint Purpose
GET /api/sn_sc/servicecatalog/categories List catalog categories
GET /api/sn_sc/servicecatalog/items List catalog items
GET /api/sn_sc/servicecatalog/items/{sys_id} Get item details
POST /api/sn_sc/servicecatalog/items/{sys_id}/submit Submit catalog request
GET /api/sn_sc/servicecatalog/cart View current cart
POST /api/sn_sc/servicecatalog/cart/add Add item to cart
POST /api/sn_sc/servicecatalog/cart/checkout Checkout cart

Key Parameters

Variable Submission

Submit requests with variables as JSON:

{
  "sysparm_quantity": 1,
  "variables": {
    "short_description": "Need access",
    "urgency": "2"
  }
}