Retrieve a list of REST webservices belonging to an eSpace


I need to to retrieve a list of existing REST web services from within an eSpace.

I tried to use the System entities Web_Service and Espace but it seams that not all web services are registered in the Web_Service table. I tried a search using the Name property and didn't find all services there. I couldn't find any docs on how to use the tables either.

Another approach was to look on how OutDoc generated the REST documentation, and i found out that it does not look up in the Web_Service table. It extracts the information from a XML to generate the docs.

Is there another way to extract the information? Am I missing something?

Thanks in advance


Hi Fernando,

Currently, the only supported way to access that information is via the OutDoc API.

Allowing easier access to this (and similar) information is in the roadmap, but at this point there is no release planned for it.


João Rosado



There is now the Extended Metamodel component that allows you to get the list of exposed and consumed REST web services: Entities REST_Expose, and REST_Web_Reference.

Take notice though of this:

Notice: This component takes advantage of private and undocumented Platform APIs, which can change without notice. As a result, this component may unexpectedly break as the Platform is upgraded. We advise proper testing to ensure that your applications continue to work as expected when upgrading/patching the Platform.

A curious fact, this component was created in 2017-05-10, so around the time when this post was created.

--Tiago Bernardo