Skip to main content
Version: v2

Tools

What are tools?

The tools endpoint provides a list of all the available tools in the system and the parameters they expect. It can be used for various integrations as it provides the metadata for each tool. You can then use the specific tools endpoints to get the data for most tools.

List all tools

To list all of the tools and browse them via the API, use the list endpoint:

GET /api/v2/tools

Get a year

You may also directly retrieve a year's details if you already have its system ID.

GET /api/v2/tools/123

Where 123 is the system ID of the year.

Schema

Full response schema

KeyTypeFilterableSortableConfigurableDescription
idinteger (exact)The system ID.
nameintegerThe name of the tool
slugstringA unique key (slug) for the tool, used in URLs.
short_descriptionstringA short sentence description about what the tool does.
descriptionstringA longer HTML-formatted description about the tool.
documentation_urlstringThe URL to the documentation for this tool (not yet available)
api_documentation_urlstringThe URL to the API documentation here on the developer portal.
api_endpoint_urlstringThe URL to the API endpoint for the tool, if available.
supported_parametersobjectThe filter parameters that the tool supports. The object key is the parameter name, and the value is true/false.
required_parametersobjectThe required parameters for the tool. The object key is the parameter name, and the value is true/false.
multiple_choice_parametersobjectThe parameters which allow for more than one selection. The object key is the parameter name, and the value is true/false.
extra_parametersobjectAdditional configuration parameters to control the querying experience.
export_formatsobjectThe available exports in the interface. The object key is the parameter name, and the value is true/false. Only available exports are listed.
is_in_previewbooleanIf true, the tool is currently unreleased but the user still has access to it under a "preview access" scheme.
created_atstringA datetime string when this year was first created.
updated_atstring(updated since)A datetime string when this year was last updated.

Relationships & includes

By default, relationships are not included. See the includes section for more information on how this works. The following relationships are available:

  • group - The group of tools that this tool belongs to.
  • resources - A list of resources for the user, such as guides, that are related to this tool.
  • use_cases - A list of use-cases for which this tool is relevant.