Harmonic REST & GraphQL API
REST API for company search, enrichment, saved searches, list management, and bulk operations, plus a full GraphQL endpoint for flexible queries across companies, people, investors, lists, and custom fields. Auth via apikey header or OAuth 2.0 bearer tokens.
This API exposes
39 operations
across 26 paths,
and defines 155 schemas.
It is described by OpenAPI 3.2.0, at version 0.0.1.
Requests are made against a single base URL, https://api.harmonic.ai/.
The identity and technical contract details declared by the specification.
BatchCompanyAttachmentsRequest
object
1 property
1 required
SearchOutput_CompanyUrn_
object
3 properties
1 required
SelectListCustomFieldValueOption
object
3 properties
2 required
CreateCompanyListCustomFieldInput
object
4 properties
2 required
CheckboxListCustomFieldValue
object
1 property
AttachmentMetadataOutput
object
10 properties
10 required
Pagination
object
2 properties
1 required
ImportCompaniesCanonicalsOutput
object
5 properties
5 required
TextListCustomFieldValue
object
1 property
KeywordSearchInput
object
6 properties
CompanyListNamedViewColumnViewSettings
object
2 properties
1 required
FilterGroupGeneratorId
string
BatchCreateAttachmentsRequest
object
1 property
1 required
PersonMetadata-Output
object
11 properties
1 required
UserCompanyImportEntries
object
1 property
1 required
CompanyListNamedViewUpsertInput
object
7 properties
FundingRoundOutput
object
13 properties
4 required
ApiSearchQuery-Input
object
5 properties
2 required
AttachmentMetadataListOutput
object
1 property
1 required
TractionMetricsInfo
object
7 properties
5 required
CompanyListEntriesBatchDeleteOutput
object
1 property
CompanyBatchGetInput
object
3 properties
CompanyListNamedViewOutput
object
10 properties
7 required
NotableFollowerOutput
object
A tracked notable account (firm or individual investor) following a person at the company, or the company's own X handle.
7 properties
2 required
DBOperationMetadata
object
4 properties
CompanyListEntriesBatchDeleteInput
object
1 property
1 required
PersonSelectCustomFieldValue
object
1 property
SortContextArguments
object
5 properties
Filter
object
4 properties
2 required
StealthEmergence
object
2 properties
SearchOutput_PersonUrn_
object
3 properties
1 required
CompanyHighlightCategory
string
CreateAttachmentRequest
object
3 properties
3 required
TypeaheadEntity
object
10 properties
3 required
SearchAgentCursorSearchOutput
object
4 properties
2 required
PersonListCustomFieldDefaultValue
object
2 properties
1 required
LocationMetadata
object
8 properties
FacebookSocialMetadata
object
6 properties
FoundingDate-Output
object
2 properties
2 required
FounderStory
object
3 properties
SearchOutput_Union_CompanyUrn__CompanyOutput__
object
3 properties
1 required
TypeaheadSearchOutput
object
3 properties
1 required
FacetModel
object
4 properties
3 required
SearchResult_CompanyUrn_
object
2 properties
1 required
CompaniesModel
object
Model representing company data for search and filtering. Extracted to avoid circular imports between savedsearch.py and facetparsingschemas.py
4 properties
3 required
services__midtier__schemas__saved_search__Sort
object
3 properties
2 required
SocialMetadata
object
4 properties
TypeaheadSearchType
string
CompanyRelationship
object
6 properties
CompanyOutput
object
48 properties
2 required
ApiSearchQuery-Output
object
5 properties
2 required
CompanyFieldInputValue
object
2 properties
2 required
Attachments
object
3 properties
SingleListSelectCustomFieldValue
object
1 property
CompanyWatchlistOutput
object
15 properties
7 required
CompanyValuationInfo-Output
object
Company-level valuation info - extends base with staleness fields.
5 properties
WebsiteMetadata
object
3 properties
FounderProvidedAttachment
object
3 properties
1 required
CurrentlyRaisingEnum
string
LimitedApiRequestModel-Output
object
2 properties
CurrentlyRaising
object
3 properties
TractionMetrics
object
31 properties
23 required
Subsidiary
object
1 property
1 required
UserConnectionStatus
string
NumberListCustomFieldMetadata
object
1 property
SelectListCustomFieldValueOptionInputSchema
object
4 properties
2 required
FilterGroup-Input
object
4 properties
1 required
BatchCompanyAttachmentsOutput
object
2 properties
2 required
CompanyWatchlistUpdateInput
object
3 properties
ValuationInfo
object
Base valuation info - used for per-funding-round valuation.
3 properties
ResourceUrnResponse_Union_CompanyWatchlistUrn__SynapseListUrn__
object
2 properties
1 required
CompanyListEntriesBatchImportInput
object
1 property
1 required
ValidationError
object
5 properties
3 required
TagOutput
object
6 properties
3 required
PersonListCustomFieldMetadata
object
1 property
1 required
PersonSelectCustomFieldValueInput
object
1 property
ResourceUrnResponse_CompanyListCustomFieldUrn_
object
2 properties
1 required
Body_add_companies_to_company_watchlist_watchlists_companies__id_or_urn__addCompanies_post
object
2 properties
DateListCustomFieldMetadata
object
1 property
Acquisition
object
1 property
1 required
BatchCreateAttachmentsOutput
object
1 property
1 required
SelectListCustomFieldMetadataInputSchema
object
1 property
ContactMetadata
object
5 properties
FundingMetadata-Output
object
9 properties
FoundingDatePrecision
string
CompanyListCustomFieldOutput
object
8 properties
6 required
FundingAttributeNullStatus
string
Describes how to interpret a null value for a funding attribute on a Company object. Affects the following Company fields: - numfundingrounds - numinvestors -…
LinkAttachmentsRequest
object
1 property
1 required
GetCompanyWatchlistEntriesOutput
object
3 properties
UserCompaniesImportsOutput
object
2 properties
2 required
CreateAttachmentOutput
object
8 properties
8 required
PaginationMetadata
object
3 properties
1 required
NumberListCustomFieldValueFormat
string
DateListCustomFieldDefaultValue
object
2 properties
1 required
GetAttachmentContentResponse
object
1 property
1 required
HTTPValidationError
object
1 property
StatusListCustomFieldValue
object
1 property
RecordReferenceListCustomFieldValue
object
1 property
UpdateCompanyListCustomFieldInput
object
3 properties
1 required
WebsiteListCustomFieldValue
object
1 property
DateListCustomFieldDefaultValueMode
string
CompanyWatchlistInput
object
4 properties
2 required
BatchDeleteAttachmentsRequest
object
1 property
1 required
DateListCustomFieldValue
object
1 property
FilterGroup-Output
object
4 properties
1 required
RecordReferenceListCustomFieldMetadata
object
3 properties
2 required
ValuationSource
string
Source classification for valuation data.
UserConnectionExtendedOutput
object
8 properties
2 required
CompanyWatchlistEntry
object
8 properties
5 required
ListNamedViewDisplayType
string
NumberListCustomFieldValue
object
1 property
UnifiedExternalCompanyListEntryModel
object
10 properties
3 required
MultiSelectListCustomFieldValue
object
1 property
UserCompaniesImportOutputWithStats
object
18 properties
10 required
ListCustomFieldType
string
FilterGroupGenerator
object
2 properties
2 required
CompanyListCustomFieldValueOutput
object
6 properties
6 required
UserImportedCompanyOutput
object
15 properties
5 required
PersonListCustomFieldValueMode
string
Body_remove_companies_from_company_watchlist_watchlists_companies__id_or_urn__removeCompanies_post
object
2 properties
BatchCompleteUploadRequest
object
1 property
1 required
PersonListCustomFieldDefaultValueMode
string
TractionMetricsPoint
object
3 properties
FundingRoundInvestor
object
6 properties
3 required
services__midtier__schemas__common__Highlight-Output
object
4 properties
1 required
TractionMetricsTimeSeriesMetric
object
2 properties
2 required
ResourceUrnResponse_Union_CompanyListCustomFieldUrn__ListAttributeUrn__RecordAttributeUrn__
object
2 properties
1 required
ParsedQueryModel-Output
object
10 properties
DateListCustomFieldValueFormat
string
SelectListCustomFieldMetadata
object
2 properties
CompanyListEntryInput
object
6 properties
FundingCompletionStatus
string
PersonHighlightCategory
string
CompanyCanonicalParameter
object
4 properties
Sort-Output
object
3 properties
2 required
CompanySnapshotOutput
object
24 properties
1 required
Investor
object
2 properties
UserConnectionSource
string
The full machine-readable OpenAPI contract behind this narrative.