Explorium · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Partner Service Businesses API

10 actions 10 updates phrasing extends openapi/explorium-businesses-api-openapi.yml
Generated by API Evangelist Written by API Evangelist tooling for Explorium's API. It is a proposal applied on top of the contract, not a document Explorium publishes.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 10

$.info
$.paths['/v1/businesses/match'].post
$.paths['/v1/businesses'].post
$.paths['/v1/businesses/events'].post
$.paths['/v1/businesses/autocomplete'].get
$.paths['/v1/businesses/stats'].post
$.paths['/v1/businesses/events/enrollments'].get
$.paths['/v1/businesses/events/enrollments'].post
$.paths['/v1/businesses/events/enrollments'].delete
$.paths['/v1/businesses/events/enrollments'].patch

OpenAPI Overlay

Raw ↑
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
  title: API Evangelist conversational phrasing for Partner Service Businesses API
  version: 1.0.0
extends: openapi/explorium-businesses-api-openapi.yml
actions:
- target: $.info
  update:
    x-apievangelist-phrasing:
      method: generated
      generated: '2026-10-01'
      generator: build-phrasing.py
      label: Generated by API Evangelist
      operations: 9
- target: $.paths['/v1/businesses/match'].post
  update:
    x-apievangelist-phrasing:
      intent: Match company names or domains to business IDs
      effect: read
      questions:
      - How do I turn a list of company names and websites into business IDs?
      - Does matching return results in the same order as the companies I send?
      instructions:
      - text: 'Match these companies to business IDs: {businesses_to_match}.'
        slots:
          businesses_to_match: requestBody.businesses_to_match
      - text: Find the business ID for each record in {businesses_to_match}.
        slots:
          businesses_to_match: requestBody.businesses_to_match
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/businesses'].post
  update:
    x-apievangelist-phrasing:
      intent: Search businesses by country, size and revenue
      effect: read
      questions:
      - Can I find companies filtered by country, employee count and revenue?
      - Which businesses match my ideal customer profile, a page at a time?
      - Can I exclude companies I already have when searching the business database?
      instructions:
      - text: Find businesses matching {filters}.
        slots:
          filters: requestBody.filters
      - text: Search businesses with {filters}, {page_size} per page.
        slots:
          filters: requestBody.filters
          page_size: requestBody.page_size
      - text: Get the next page of business results using cursor {next_cursor}.
        slots:
          next_cursor: requestBody.next_cursor
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/businesses/events'].post
  update:
    x-apievangelist-phrasing:
      intent: Fetch events for businesses
      effect: read
      questions:
      - What recent events, like hiring or funding news, happened at these companies?
      - Can I fetch business events within a date range?
      instructions:
      - text: Fetch {event_types} events for businesses {business_ids}.
        slots:
          event_types: requestBody.event_types
          business_ids: requestBody.business_ids
      - text: Get events for {business_ids} since {timestamp_from}.
        slots:
          business_ids: requestBody.business_ids
          timestamp_from: requestBody.timestamp_from
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/businesses/autocomplete'].get
  update:
    x-apievangelist-phrasing:
      intent: Autocomplete business filter values
      effect: read
      questions:
      - What valid values can I use for a business search field, like industry?
      - Can I get suggestions as I type a company filter value?
      instructions:
      - text: Suggest values for business field {field} starting with {query}.
        slots:
          field: query.field
          query: query.query
      - text: Autocomplete business field {field} semantically for {query}.
        slots:
          field: query.field
          query: query.query
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/businesses/stats'].post
  update:
    x-apievangelist-phrasing:
      intent: Count businesses matching filters
      effect: read
      questions:
      - How many companies match my filters before I pull them?
      - Can I get statistics on the business universe for a segment?
      instructions:
      - text: Count businesses matching {filters}.
        slots:
          filters: requestBody.filters
      - text: Get business stats for the segment {filters}.
        slots:
          filters: requestBody.filters
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/businesses/events/enrollments'].get
  update:
    x-apievangelist-phrasing:
      intent: List my business event enrollments
      effect: read
      questions:
      - Which companies am I currently monitoring for events?
      - Can I see all my business event subscriptions?
      instructions:
      - text: List my business event enrollments.
      - text: Show which businesses I'm enrolled to receive events for.
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/businesses/events/enrollments'].post
  update:
    x-apievangelist-phrasing:
      intent: Enroll businesses for event monitoring
      effect: write
      questions:
      - How do I start monitoring a set of companies for events?
      - Can I subscribe to specific event types for certain businesses?
      instructions:
      - text: Enroll businesses {business_ids} for {event_types} events under key {enrollment_key}.
        slots:
          business_ids: requestBody.business_ids
          event_types: requestBody.event_types
          enrollment_key: requestBody.enrollment_key
      - text: Start monitoring {business_ids} for {event_types} with enrollment key {enrollment_key}.
        slots:
          business_ids: requestBody.business_ids
          event_types: requestBody.event_types
          enrollment_key: requestBody.enrollment_key
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/businesses/events/enrollments'].delete
  update:
    x-apievangelist-phrasing:
      intent: Remove a business event enrollment
      effect: destructive
      questions:
      - How do I stop monitoring companies for events?
      - Can I delete a business enrollment I no longer need?
      instructions:
      - text: Delete business enrollment {enrollment_id}.
        slots:
          enrollment_id: requestBody.enrollment_id
      - text: Stop business event monitoring for enrollment {enrollment_id}.
        slots:
          enrollment_id: requestBody.enrollment_id
      method: generated
      generated: '2026-10-01'
- target: $.paths['/v1/businesses/events/enrollments'].patch
  update:
    x-apievangelist-phrasing:
      intent: Update a business event enrollment
      effect: write
      questions:
      - Can I change which companies or event types an existing enrollment covers?
      - What do I send to edit a business monitoring enrollment?
      instructions:
      - text: Update business enrollment {enrollment_id} to cover {business_ids} for {event_types} with key {enrollment_key}.
        slots:
          enrollment_id: requestBody.enrollment_id
          business_ids: requestBody.business_ids
          event_types: requestBody.event_types
          enrollment_key: requestBody.enrollment_key
      - text: Change the event types on enrollment {enrollment_id} to {event_types}.
        slots:
          enrollment_id: requestBody.enrollment_id
          event_types: requestBody.event_types
      method: generated
      generated: '2026-10-01'

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/explorium-businesses-api-phrasing-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.