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. Open any catalog item, for example an iPhone 6S [ /sp?id=sc_cat_item&sys_id=d0b15e33d7033100a9ad1e173e24d49e ].

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

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

  4. Make any widgets associated with the sc_cat_item page public as well.

  5. Open the item in an incognito window [ /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.



Ordering catalog items requires a specific Angular transaction that is not currently supported for unauthenticated users. This issue has been identified as a future product enhancement, there is no workaround currently available. You can Subscribe to this article to be notified in case of future updates.


Related Problem: PRB854474

Seen In

There is no data to report.

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-08-21 11:25:41