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.
Ordering the item through the"Buy Item (POST)" is REST API explore is moving the item to cart instead of ordering the item. - Support and Troubleshooting
  • >
  • Knowledge Base
  • >
  • Support and Troubleshooting (Knowledge Base)
  • >
  • Ordering the item through the"Buy Item (POST)" is REST API explore is moving the item to cart instead of ordering the item.
KB0823139

Ordering the item through the"Buy Item (POST)" is REST API explore is moving the item to cart instead of ordering the item.


1791 Views Last updated : Apr 8, 2024 public Copy Permalink
KB Summary by Now Assist

Issue

I am attempting to use the REST API Explorer and submit a catalog item. I've used the Buy Item (Order Now) method and just get a cart id back. I can get the request number from using the submit order method but from my reading, the Buy Item method should be all you need to just submit a catalog item to receive a REQ number back. Instead, it is just sitting in the cart un-submitted.

Cause

Two-spet check out process is enabled.

Resolution

-- The issue is caused because of the system property "glide.sc.checkout.twostep" is set to true.

-- When we order the item directly as the two-step checkout the item initially moved to the cart where we get an option to change the "requested for" field value for the order when "order now" UI action is used.

-- When we use the web services the same process is implemented where the item is sent into the cart as the API uses the same Order now UI action.

-- Setting the system property "glide.sc.checkout.twostep" is set to false will allow the item to order directly when REST API is used.



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.