Skip to main content

Using the API Catalog in RAW

The API Catalog is the central hub for all deployed (published) API endpoints.

Catalog view

Use the API Catalog to browse endpoints, filter by tags, scopes, or other security parameters, and quickly find what you need. You can also export the OpenAPI Specification for all or selected endpoints in JSON or YAML.

Catalog export

Click on any endpoint in the list to view detailed information and send requests directly from the RAW Platform.

Endpoint details

In top left panel, there are two tabs available:

  • Description: Shows detailed information about the endpoint.
  • Configuration: Displays the endpoint’s configuration details.

In the bottom-left panel, you can specify the endpoint’s input arguments. Click Send Request to execute the call, and the results will be displayed in the right-hand panel.

Configuration

All configuration information about a selected endpoint is shown in the Configuration panel.

Endpoint Configuration

All fields are analyzed below.

  • Query Result Expiration: time in seconds that the endpoint results are cached
  • Computation Time Limit: number of seconds threshold before compute task is interrupted.
  • Output Format: endpoint output format. Potential values: json, csv.
  • Visibility: public or private access of the endpoint
  • Scopes: private endpoints are restricted to be accessbile by users with specific scopes. A scope is a list of tags (plain strings).

Send Request

This panel provides the various options to call a published endpoint and get the results.

  • Browser tab: Input arguments directly and click "Send Request". The results appear on the right-hand panel.
  • Curl tab: Provides the curl command for the endpoint. Copy it and run it outside of the RAW Platform.
  • Python and Java tabs: Offers ready-to-use code snippets for calling the endpoint programmatically. Copy the snippets and use them in your code outside of the RAW Platform.

Endpoint Configuration