Skip to page contentSkip to chat
ServiceNow support
    • Community
      Ask questions, give advice, and connect with fellow ServiceNow professionals.
      Developer
      Build, test, and deploy applications
      Documentation
      Find detailed information about ServiceNow products, apps, features, and releases.
      Impact
      Accelerate ROI and amplify your expertise.
      Learning
      Build skills with instructor-led and online training.
      Partner
      Grow your business with promotions, news, and marketing tools
      ServiceNow
      Learn about ServiceNow products & solutions.
      Store
      Download certified apps and integrations that complement ServiceNow.
      Support
      Manage your instances, access self-help, and get technical support.
How to submit a catalog item using REST API - Support and Troubleshooting
  • >
  • Knowledge Base
  • >
  • Support and Troubleshooting (Knowledge Base)
  • >
  • How to submit a catalog item using REST API
KB0686272

How to submit a catalog item using REST API


48524 Views Last updated : Oct 31, 2022 public Copy Permalink English (Original)
  • English (Original)
  • Japanese
KB Summary by Now Assist

Issue

Submitting a catalog item using the REST API can be used to narrow issues down to the API, or to rule out the UI Pages and Service Portals involved in the process of submitting an Item. In the use case shown, we will be using the OOB "Create Incident" Record Producer, and the Service Portal as a starting point.

Resolution

  1. Copy the sys_id of the Item for later use
  2. Open the Item on the Service Portal
  3. Fill in all mandatory variables
  4. In Chrome:
    • Open the developer tools (F12)
    • Switch to the Network tab
  5. Clear the current log and click on Preserve Log
  6. Submit the Item
  7. In the log, you will see a submit_producer request (see screenshot), click on that and click on the Header tab
  8. Scroll down and locate Request Payload
  9. Next to Request Payload, click on View Source
  10. Copy the whole string of the payload (This is what we will use in the Rest API)

    debug submit producer

  11. Go to the Platform UI
  12. Navigate to System Web Services > Rest API Explorer
  13. Click Explore
  14. Set Namespace to sn_sc
  15. Set API Name to Service Catalog API
  16. Set API Version to latest
  17. From the list of Default Cart Contents displayed, choose Submit a Record producer
  18. Fill values in the form as indicated:
    • sys_id: paste sys_id of the Catalog Item
    • sysparm_view: view you want to use (optional)
    • Request format: application/json
    • Response format: application/json
    • Authorization: Send as me
    • Builder: leave blank
    • Raw: Paste the Request Payload

      REST API Explorer

  19. Click Send
    • If there are no problems, you will see a 200 OK Response.

      POST Request

Related Links

  • REST API
  • Service Catalog API

The world works with ServiceNow.

Sign in for more! There's more content available only to authenticated users Sign in for more!
Did this KB article help you?
Did this KB article help you?

How would you rate your Now Support digital experience?

*

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

Very unsatisfied

Unsatisfied

Neutral

Satisfied

Very satisfied

What can we improve? Please select all that apply.

What are we doing well? Please select all that apply.

Tell us more

*

Do you expect a response from this feedback?

  • Terms and conditions
  • Privacy statement
  • GDPR
  • Cookie policy
  • © 2025 ServiceNow. All rights reserved.