When unauthenticated users try to submit a public catalog item in Service Portal, a 400 Bad Request error occurs and they are unable to submit. This issue is due to AngularProcessor authentication restrictions.

Steps to Reproduce


  1. Proceed to any catalog item.

    For example, an iPhone 6S (https://<instance-name>.service-now.com/sp?id=sc_cat_item&sys_id=d0b15e33d7033100a9ad1e173e24d49e) and make it public.

    For more information, see the product documentation topic Service catalog items.

  2. Go to the Service Portal page (sc_cat_item) and make this page public.

  3. Make any widgets associated with the sc_cat_item page public also.

  4. In an incognito window, go to https://<instancename>.service-now.com/sp?id=sc_cat_item&sys_id=d0b15e33d7033100a9ad1e173e24d49e.

    Note that although the catalog Item is public, it will not allow you to submit the item.




There is no workaround currently available for this issue. Ordering catalog items requires a specific Angular transaction that is not currently supported for unauthenticated users. This behavior cannot be customized.


Related Problem: PRB854474

Seen In

There is no data to report.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2018-07-16 21:04:48