Resultid · OpenAPI Overlay 1.0.0

API Evangelist enhancements for the Resultid API

11 actions 11 updates documentation extends openapi/resultid-api-openapi.yml
Derived by API Evangelist Built from the contracts Resultid publishes. Resultid did not publish this file.
View Overlay File View on GitHub Overlay Specification

What the actions change

descriptionx-apievangelist-profilex-apievangelist-contract-sourcex-apievangelist-note401

Targets 11

$.info
$.paths['/get_campaign_uuids'].get
$.paths['/get_campaign_data'].get
$.paths['/get_campaign_theme_data'].get
$.paths['/read_campaign_trend_data'].get
$.paths['/read_insight_grid_data'].get
$.paths['/read_insight_grid_data_by_filtered_data_efs_key'].get
$.paths['/get_insight_last_result'].get
$.paths['/get_unique_values_for_tracker'].get
$.paths['/get_all_highlights_for_tracker_value'].get
$.paths.*.get.responses

OpenAPI Overlay

Raw ↑
overlay: 1.0.0
info:
  title: API Evangelist enhancements for the Resultid API
  version: 1.0.0
extends: openapi/resultid-api-openapi.yml
x-provenance:
  generated: '2026-08-14'
  method: generated
  source: openapi/resultid-api-openapi.yml
  note: >-
    Captures API Evangelist's additions on top of the contract Resultid publishes at
    https://docs.resultid.com/22_api_spec_test/. Adds the missing 401 response, plain-English
    operation descriptions, and the provenance extensions. Applying this overlay never mutates
    the transcribed spec.
actions:
- target: $.info
  update:
    x-apievangelist-profile: https://apis.io/provider/resultid/
    x-apievangelist-contract-source: https://docs.resultid.com/22_api_spec_test/
    x-apievangelist-note: >-
      Resultid publishes this schema only as rendered HTML; the raw JSON is not served
      (docs.resultid.com/openapi.json returns 403) and no servers[] host is documented.
- target: $.paths['/get_campaign_uuids'].get
  update:
    description: >-
      List the campaign UUIDs reachable from a campaign. The usual entry point - every other
      campaign-scoped operation needs a campaign_uuid.
- target: $.paths['/get_campaign_data'].get
  update:
    description: Read the data for a single campaign, addressed by campaign_uuid.
- target: $.paths['/get_campaign_theme_data'].get
  update:
    description: Read the themes extracted for a single campaign.
- target: $.paths['/read_campaign_trend_data'].get
  update:
    description: Read the trend series for a single campaign.
- target: $.paths['/read_insight_grid_data'].get
  update:
    description: >-
      Read insight grid rows for a campaign. grouping_column_uuid is optional and groups the rows
      by that column.
- target: $.paths['/read_insight_grid_data_by_filtered_data_efs_key'].get
  update:
    description: >-
      Read insight grid rows for a previously saved filtered data set, addressed by its EFS key.
      filters is required; its item schema is not published by Resultid.
- target: $.paths['/get_insight_last_result'].get
  update:
    description: >-
      Read the most recent computed result for one insight. No operation lists insights, so the
      caller must already hold an insight_uuid.
- target: $.paths['/get_unique_values_for_tracker'].get
  update:
    description: Enumerate the distinct values recorded for one tracker within a campaign.
- target: $.paths['/get_all_highlights_for_tracker_value'].get
  update:
    description: >-
      Read every highlight attached to one tracker value in a campaign. tracker_value_str is the
      value string returned by get_unique_values_for_tracker, not a UUID.
- target: $.paths.*.get.responses
  update:
    '401':
      description: >-
        Missing or invalid X-API-Key. Not declared by Resultid; added by API Evangelist because
        every operation requires the header and no failure response is published.

Work with this as data

Every overlay here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for openapi overlays

4 MCP tools reach this
  • find_overlaysBrowse and filter every overlay in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/resultid-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"

Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.