Prevedere DiscoverJob API
The DiscoverJob API from Prevedere — 2 operation(s) for discoverjob.
The DiscoverJob API from Prevedere — 2 operation(s) for discoverjob.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/prevedere-discoverjob-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
title: Board Foresight API - V1 Alert Discover Job API
description: ''
version: v1
servers:
- url: https://api.prevedere.com
description: Base URL declared by the provider in apis.yml (roadmap#122).
security:
- api key: []
tags:
- name: DiscoverJob
description: ''
paths:
/discover/jobs:
get:
tags:
- DiscoverJob
description: Retrieves a list of v2 discover jobs
responses:
'200':
description: OK
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/DiscoverJob'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DiscoverJob'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/DiscoverJob'
'429':
description: If the user has sent too many requests
/discover/search/{definitionId}:
get:
tags:
- DiscoverJob
summary: Searches latest discover results for a given definition id
parameters:
- name: definitionId
in: path
description: Definition id for the discover job (found in app url for discover job or discover/jobs endpoint)
required: true
schema:
type: string
- name: Query
in: query
description: String query identical to the search box in the application, defaults to *
schema:
type: string
- name: Page
in: query
description: Desired page defaults to 0
schema:
type: integer
format: int32
- name: PageSize
in: query
description: Desired page size, maximum of 1000 defaults to 20
schema:
type: integer
format: int32
- name: Frequency
in: query
description: Setting this will return only indicators with a matching base Frequency, blank ignores the filter
schema:
type: string
- name: Seasonality
in: query
description: Setting this will return only indicators with matching Seasonality, blank ignores the filter
schema:
type: string
- name: InternalOnly
in: query
description: Setting this flag to true will only return internal indicators, default is false
schema:
type: boolean
- name: Classification
in: query
description: Setting this will return only indicators with matching Classification, blank ignores the filter
schema:
type: string
- name: MinimumOverlap
in: query
description: Minimum overlap percentage filter, Defaults to 100
schema:
type: integer
format: int32
responses:
'200':
description: OK
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/DiscoverSearchResponse'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/DiscoverSearchResponse'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/DiscoverSearchResponse'
'400':
description: Bad Request
content:
text/plain:
schema:
type: array
items:
$ref: '#/components/schemas/ProblemDetails'
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/ProblemDetails'
text/json:
schema:
type: array
items:
$ref: '#/components/schemas/ProblemDetails'
'404':
description: Not Found
content:
text/plain:
schema:
type: string
application/json:
schema:
type: string
text/json:
schema:
type: string
'429':
description: If the user has sent too many requests
components:
schemas:
DiscoverResult:
type: object
properties:
indicatorKey:
$ref: '#/components/schemas/IndicatorKey'
bestROffset:
$ref: '#/components/schemas/DiscoverCorrelationResult'
additionalProperties: false
ProblemDetails:
type: object
properties:
type:
type:
- string
- 'null'
title:
type:
- string
- 'null'
status:
type:
- integer
- 'null'
format: int32
detail:
type:
- string
- 'null'
instance:
type:
- string
- 'null'
additionalProperties: {}
DiscoverJob:
type: object
properties:
executionId:
type: string
format: uuid
definitionId:
type: string
format: uuid
name:
type:
- string
- 'null'
jobUrl:
type:
- string
- 'null'
projectId:
type: string
format: uuid
primaryIndicator:
$ref: '#/components/schemas/IndicatorKey'
created:
type: string
format: date-time
lastExecutionDate:
type: string
format: date-time
resultsAvailable:
type: boolean
companyPrefix:
type:
- string
- 'null'
owner:
type:
- string
- 'null'
project:
type:
- string
- 'null'
additionalProperties: false
description: This schema contains information about the Discover job definition.
DiscoverCorrelationResult:
type: object
properties:
offset:
type: integer
format: int32
coefficient:
type: number
format: double
pValue:
type: number
format: double
rSquared:
type: number
format: double
overlapPercent:
type: number
format: double
numberOfDataPoints:
type: integer
format: int32
proCyclic:
type: number
format: double
counterCyclic:
type: number
format: double
numberOfMinorOutliers:
type: integer
format: int32
numberOfMajorOutliers:
type: integer
format: int32
additionalProperties: false
IndicatorKey:
type: object
properties:
provider:
type: string
description: The ID of the provider for the indicator.
format: uuid
providerId:
type:
- string
- 'null'
description: The provider id of the indicator.
additionalProperties: false
description: The provider:providerId pair. This is used to identify an indicator in the system.
DiscoverSearchResponse:
type: object
properties:
totalResults:
type: integer
format: int64
totalPages:
type: integer
format: int64
results:
type:
- array
- 'null'
items:
$ref: '#/components/schemas/DiscoverResult'
additionalProperties: false
securitySchemes:
api_key:
type: apiKey
name: ApiKey
in: query