openapi: 3.2.0
info:
title: OpenAPI definition Service Providers API
version: v0
description: Service Providers
servers:
- url: https://api.pitchbook.com
tags:
- name: Service Providers
description: Service Providers
paths:
/service-providers/search:
get:
tags:
- Service Providers
summary: Service Provider Search
description: Retrieves service providers matching the specified criteria
operationId: serviceProviderSearch
parameters:
- name: serviceProviderNames
in: query
description: Accepts service provider names, pbIds, websites, and tickers. Returns a list of service providers that are an exact match. Use a comma to separate multiple values
required: false
style: form
explode: true
schema:
type: string
example: 11111-11, Name
- name: serviceProviderType
in: query
description: Service providers can be found by their service service provider type code
required: false
style: form
explode: true
schema:
type: string
example: AC
- name: city
in: query
description: Search for service providers by their city location
required: false
style: form
explode: true
schema:
type: string
example: Seattle
- name: stateProvince
in: query
description: Search for service providers by their state code or province code
required: false
style: form
explode: true
schema:
type: string
example: AL
- name: country
in: query
description: Search for service providers by their country code
required: false
style: form
explode: true
schema:
type: string
example: ABW
- name: postCode
in: query
description: Search for service providers by their postcode, included to support searching for both US postal code and foreign
required: false
style: form
explode: true
schema:
type: string
example: '98765'
- name: locationType
in: query
description: Search for service providers by additional parameter specifying HQ Only (HQ_ONLY), Non-HQ Only (NON_HQ_ONLY) or any office location (ANY) values. Set this parameter in pair with city, stateProvince, country, postCode options
required: false
style: form
explode: true
schema:
type: string
example: ANY
- name: hiredForGeneralServices
in: query
description: Find service providers hired for general services to other entities. Set this parameter as True
required: false
style: form
explode: true
schema:
type: string
example: 'TRUE'
- name: hiredForFundraising
in: query
description: Find service providers hired for services on a fund to other entities. Set this parameter as True
required: false
style: form
explode: true
schema:
type: string
example: 'TRUE'
- name: hiredForDealWork
in: query
description: Find service providers hired for services on a deal to other entities. Set this parameter as True
required: false
style: form
explode: true
schema:
type: string
example: 'TRUE'
- name: numberOfDeals
in: query
description: Search for service providers by the serviced deals. Find service providers with a deals count greater than a value using the > operator, service providers with a deals count smaller than a value using the < operator and service providers with a deals count between values using the ^ operator
required: false
style: form
explode: true
schema:
type: string
example: 10^15
- name: dealDate
in: query
description: 'Find service providers who have been hired for a deal within a certain time frame. Search for service providers hired for a deal after a certain date using the > operator, service providers hired for a deal before a certain date using the < operator and service providers hired for a deal between 2 dates using the ^ operator. Format: YYYY-MM-DD'
required: false
style: form
explode: true
schema:
type: string
example: <2026-09-16
- name: dealSize
in: query
description: Find service providers who have been hired for deals of a certain size. Search for service providers hired for deals larger than an amount using the > operator, service providers hired for deals smaller than a certain amount using the < operator and service providers hired for deals in a range using the ^ operator. Amounts in millions
required: false
style: form
explode: true
schema:
type: string
example: 10^15
- name: includeDealsWithoutDealSize
in: query
description: Include service providers on deals without a known deal size. Set this parameter as True only when Deal Size parameter is applied. False by default
required: false
style: form
explode: true
schema:
type: string
example: 'TRUE'
- name: excludeDealsWithoutDealSize
in: query
description: Exclude service providers on deals without a known deal size. Set this parameter as True only when Deal Size parameter is not applied. False by default
required: false
style: form
explode: true
schema:
type: string
example: 'TRUE'
- name: dealType
in: query
description: Find service providers by the types of deals they have been hired for. Pass a deal type code
required: false
style: form
explode: true
schema:
type: string
example: SeedA
- name: serviceTypesOnDeal
in: query
description: Find service providers by the service types within the deals they have been hired for. Pass a service type on deal code
required: false
style: form
explode: true
schema:
type: string
example: ACON
- name: companyStateProvince
in: query
description: Search for service providers hired for services to companies by their state code or province code
required: false
style: form
explode: true
schema:
type: string
example: AL
- name: companyCountry
in: query
description: Search for service providers hired for services to companies by their country code
required: false
style: form
explode: true
schema:
type: string
example: ABW
- name: companyLocationType
in: query
description: Search for service providers hired for services to companies by additional parameter specifying HQ Only (HQ_ONLY), Non-HQ Only (NON_HQ_ONLY) or any office location (ANY) values. Set this parameter in pair with companyStateProvince, companyCountry
required: false
style: form
explode: true
schema:
type: string
example: ANY
- name: companyUniverse
in: query
description: Search for service providers hired for services to companies by their universe code
required: false
style: form
explode: true
schema:
type: string
example: DEBTU
- name: companyKeywords
in: query
description: Search for service providers hired for services to companies by their keywords
required: false
style: form
explode: true
schema:
type: string
example: IT
- name: companyIndustry
in: query
description: Search for service providers hired for services to companies by their industries via industry code
required: false
style: form
explode: true
schema:
type: string
example: '10'
- name: companyVerticals
in: query
description: Search for service providers hired for services to companies by their verticals via vertical code
required: false
style: form
explode: true
schema:
type: string
example: 3D
- name: companyIndustryAndVertical
in: query
description: When using both company industry and company vertical, "OR" logic is used by default. To use "AND" logic, set this parameter to True
required: false
style: form
explode: true
schema:
type: string
example: 'TRUE'
- name: currency
in: query
description: Specify the currency that your other parameters, such as dealSize, are entered as. It depends on the currency in user preferences
required: false
style: form
explode: true
schema:
type: string
example: AFN
- name: page
in: query
description: Results are returned so that they can be paged through. Set this parameter to increment the page
required: false
style: form
explode: true
schema:
type: string
example: '1'
- name: perPage
in: query
description: How many returned results show on page
required: false
style: form
explode: true
schema:
type: string
example: '25'
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/AdvancedSearchPageDtoServiceProviderAdvancedSearchResultDto_SearchView'
security:
- pbToken: []
/service-providers/{pbId}/bio:
get:
tags:
- Service Providers
summary: Service Provider Bio
description: Retrieves key data points about specific service provider
operationId: getServiceProviderBio
parameters:
- name: pbId
in: path
description: Service Provider pbId
required: true
style: simple
explode: false
schema:
type: string
examples:
11423-17:
summary: 11423-17
value: 11423-17
10099-45:
summary: 10099-45
value: 10099-45
10437-40:
summary: 10437-40
value: 10437-40
10231-48:
summary: 10231-48
value: 10231-48
10072-27:
summary: 10072-27
value: 10072-27
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/ServiceProviderBioDto'
security:
- pbToken: []
/service-providers/bio:
post:
tags:
- Service Providers
summary: '[Bulk] Service Provider Bio'
description: Retrieves key data points about specific service provider. This bulk call allows you to send multiple pbIds within a single API call.
operationId: getBulkServiceProviderBio
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/BulkRequestDto'
example:
items:
- id: 10024-84
- id: 10045-63
- id: 10034-56
required: true
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/BulkResultDtoServiceProviderBioDto'
security:
- pbToken: []
/service-providers/{pbId}/serviced-companies:
get:
tags:
- Service Providers
summary: Serviced Companies
description: Retrieves current and former services provided to companies by the specific service provider
operationId: getServicedCompanies
parameters:
- name: pbId
in: path
description: Service Provider pbId
required: true
style: simple
explode: false
schema:
type: string
examples:
10024-84:
summary: 10024-84
value: 10024-84
11423-17:
summary: 11423-17
value: 11423-17
10067-77:
summary: 10067-77
value: 10067-77
61310-53:
summary: 61310-53
value: 61310-53
10045-81:
summary: 10045-81
value: 10045-81
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/ServicedEntitiesDto'
security:
- pbToken: []
/service-providers/{pbId}/serviced-deals:
get:
tags:
- Service Providers
summary: Serviced Deals
description: Retrieves general datapoints about serviced deals of the specific service provider
operationId: getServicedDeals
parameters:
- name: pbId
in: path
description: Service Provider pbId
required: true
style: simple
explode: false
schema:
type: string
examples:
10045-81:
summary: 10045-81
value: 10045-81
10437-40:
summary: 10437-40
value: 10437-40
10045-63:
summary: 10045-63
value: 10045-63
10231-48:
summary: 10231-48
value: 10231-48
10061-02:
summary: 10061-02
value: 10061-02
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/ServicedDealsDto'
security:
- pbToken: []
/service-providers/{pbId}/serviced-investors:
get:
tags:
- Service Providers
summary: Serviced Investors
description: Retrieves current and former services provided to investors by the specific service provider
operationId: getServicedInvestors
parameters:
- name: pbId
in: path
description: Service Provider pbId
required: true
style: simple
explode: false
schema:
type: string
examples:
10024-84:
summary: 10024-84
value: 10024-84
11341-18:
summary: 11341-18
value: 11341-18
10394-11:
summary: 10394-11
value: 10394-11
10623-25:
summary: 10623-25
value: 10623-25
10108-09:
summary: 10108-09
value: 10108-09
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/ServicedEntitiesDto'
security:
- pbToken: []
/service-providers/{pbId}/serviced-funds:
get:
tags:
- Service Providers
summary: Serviced Funds
description: Retrieves current and former services provided to funds by the specific service provider
operationId: getServicedFunds
parameters:
- name: pbId
in: path
description: Service Provider pbId
required: true
style: simple
explode: false
schema:
type: string
examples:
10352-44:
summary: 10352-44
value: 10352-44
10024-93:
summary: 10024-93
value: 10024-93
10034-56:
summary: 10034-56
value: 10034-56
98338-78:
summary: 98338-78
value: 98338-78
10061-02:
summary: 10061-02
value: 10061-02
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/ServicedFundsDto'
security:
- pbToken: []
/service-providers/{pbId}/serviced-limited-partners:
get:
tags:
- Service Providers
summary: Serviced Limited Partners
description: Retrieves current and former services to limited partners by the specific service provider
operationId: getServicedLimitedPartners
parameters:
- name: pbId
in: path
description: Service Provider pbId
required: true
style: simple
explode: false
schema:
type: string
examples:
10075-87:
summary: 10075-87
value: 10075-87
10606-60:
summary: 10606-60
value: 10606-60
10070-92:
summary: 10070-92
value: 10070-92
51538-87:
summary: 51538-87
value: 51538-87
10047-34:
summary: 10047-34
value: 10047-34
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/ServicedEntitiesDto'
security:
- pbToken: []
/service-providers/{pbId}/updates:
get:
tags:
- Service Providers
summary: Service Provider Profile Updates
description: Retrieves changes for the specific service provider for up to the last 90 days
operationId: getInvestorUpdates_1
parameters:
- name: pbId
in: path
description: Service Provider pbId. Required to specify time period using 'sinceDate' or 'trailingRange' parameter
required: true
style: simple
explode: false
schema:
type: string
examples:
10606-60:
summary: 10606-60
value: 10606-60
10067-77:
summary: 10067-77
value: 10067-77
10045-81:
summary: 10045-81
value: 10045-81
10094-32:
summary: 10094-32
value: 10094-32
10047-34:
summary: 10047-34
value: 10047-34
- name: sinceDate
in: query
description: 'Add this parameter to extract information about the entity updates after a certain date with the > operator, before a certain date with the < operator and between 2 dates with the ^ operator. Set this parameter in pair with pbId. Format: YYYY-MM-DD'
required: false
style: form
explode: true
schema:
type: string
example: <2026-09-16
- name: trailingRange
in: query
description: Add this parameter to extract information about the entity updates during last N days (up to 90). Set this parameter in pair with pbId
required: false
style: form
explode: true
schema:
type: integer
example: '20'
responses:
'400':
description: Bad Request
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'500':
description: Internal Server Error
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'404':
description: Not Found
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'503':
description: Service Unavailable
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'403':
description: Forbidden
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'504':
description: Gateway Timeout
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'402':
description: Payment Required
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'429':
description: Too Many Requests
content:
'*/*':
schema:
$ref: '#/components/schemas/ErrorDto'
'200':
description: OK
content:
'*/*':
schema:
$ref: '#/components/schemas/UpdateDto'
security:
- pbToken: []
components:
schemas:
RequestItemDto:
type: object
properties:
id:
type: string
AdvancedSearchPageDtoServiceProviderAdvancedSearchResultDto_SearchView:
type: object
properties:
stats:
$ref: '#/components/schemas/SearchPageStatsDto_SearchView'
items:
type: array
items:
$ref: '#/components/schemas/ServiceProviderAdvancedSearchResultDto_SearchView'
FailedItemDto:
type: object
properties:
id:
type: string
example: 420962-68
reason:
type: string
example: 429 TOO_MANY_REQUESTS
enum:
- 400 BAD_REQUEST
- 401 UNAUTHORIZED
- 402 PAYMENT_REQUIRED
- 403 FORBIDDEN
- 404 NOT_FOUND
- 405 METHOD_NOT_ALLOWED
- 415 UNSUPPORTED_MEDIA_TYPE
- 429 TOO_MANY_REQUESTS
- 500 INTERNAL_SERVER_ERROR
- 503 SERVICE_UNAVAILABLE
message:
type: string
example: '{LIMIT_TYPE} rate limit exceeded. Please wait until rate limit period is renewed'
BulkStatsDto:
type: object
properties:
total:
type: integer
format: int32
matched:
type: integer
format: int32
noData:
type: integer
format: int32
unmatched:
type: integer
format: int32
duplicates:
type: integer
format: int32
NoDataItemDto:
type: object
properties:
id:
type: string
ServicedDealsDto:
type: object
properties:
serviceProviderId:
type: string
example: 11356-75
serviceProviderName:
type: string
example: Wilson Sonsini Goodrich & Rosati
servicedDealInfo:
type: array
items:
$ref: '#/components/schemas/ServicedDealInfoDto'
BulkRequestDto:
type: object
properties:
items:
type: array
items:
$ref: '#/components/schemas/RequestItemDto'
DuplicatedItemDto:
type: object
properties:
id:
type: string
example: 420962-68
occurrence:
type: integer
format: int32
example: 1
ServicedEntitiesDto:
type: object
properties:
serviceProviderId:
type: string
example: 11356-75
serviceProviderName:
type: string
example: Wilson Sonsini Goodrich & Rosati
currentGeneralServices:
type: array
items:
$ref: '#/components/schemas/GeneralServiceDto'
formerGeneralServices:
type: array
items:
$ref: '#/components/schemas/GeneralServiceDto'
EntityTypeDto:
type: object
properties:
type:
$ref: '#/components/schemas/DictionaryDto'
primary:
type: boolean
example: false
example:
type:
code: IB
description: Investment Bank
primary: true
ServicedFundsDto:
type: object
properties:
serviceProviderId:
type: string
example: 11356-75
serviceProviderName:
type: string
example: Wilson Sonsini Goodrich & Rosati
fundServices:
type: array
items:
$ref: '#/components/schemas/FundServiceDto'
ErrorDto:
type: object
properties:
reason:
type: string
enum:
- 100 CONTINUE
- 101 SWITCHING_PROTOCOLS
- 102 PROCESSING
- 103 EARLY_HINTS
- 103 CHECKPOINT
- 200 OK
- 201 CREATED
- 202 ACCEPTED
- 203 NON_AUTHORITATIVE_INFORMATION
- 204 NO_CONTENT
- 205 RESET_CONTENT
- 206 PARTIAL_CONTENT
- 207 MULTI_STATUS
- 208 ALREADY_REPORTED
- 226 IM_USED
- 300 MULTIPLE_CHOICES
- 301 MOVED_PERMANENTLY
- 302 FOUND
- 302 MOVED_TEMPORARILY
- 303 SEE_OTHER
- 304 NOT_MODIFIED
- 305 USE_PROXY
- 307 TEMPORARY_REDIRECT
- 308 PERMANENT_REDIRECT
- 400 BAD_REQUEST
- 401 UNAUTHORIZED
- 402 PAYMENT_REQUIRED
- 403 FORBIDDEN
- 404 NOT_FOUND
- 405 METHOD_NOT_ALLOWED
- 406 NOT_ACCEPTABLE
- 407 PROXY_AUTHENTICATION_REQUIRED
- 408 REQUEST_TIMEOUT
- 409 CONFLICT
- 410 GONE
- 411 LENGTH_REQUIRED
- 412 PRECONDITION_FAILED
- 413 PAYLOAD_TOO_LARGE
- 413 REQUEST_ENTITY_TOO_LARGE
- 414 URI_TOO_LONG
- 414 REQUEST_URI_TOO_LONG
- 415 UNSUPPORTED_MEDIA_TYPE
- 416 REQUESTED_RANGE_NOT_SATISFIABLE
- 417 EXPECTATION_FAILED
- 418 I_AM_A_TEAPOT
- 419 INSUFFICIENT_SPACE_ON_RESOURCE
- 420 METHOD_FAILURE
- 421 DESTINATION_LOCKED
- 422 UNPROCESSABLE_ENTITY
- 423 LOCKED
- 424 FAILED_DEPENDENCY
- 425 TOO_EARLY
- 426 UPGRADE_REQUIRED
- 428 PRECONDITION_REQUIRED
- 429 TOO_MANY_REQUESTS
- 431 REQUEST_HEADER_FIELDS_TOO_LARGE
- 451 UNAVAILABLE_FOR_LEGAL_REASONS
- 500 INTERNAL_SERVER_ERROR
- 501 NOT_IMPLEMENTED
- 502 BAD_GATEWAY
- 503 SERVICE_UNAVAILABLE
- 504 GATEWAY_TIMEOUT
- 505 HTTP_VERSION_NOT_SUPPORTED
- 506 VARIANT_ALSO_NEGOTIATES
- 507 INSUFFICIENT_STORAGE
- 508 LOOP_DETECTED
- 509 BANDWIDTH_LIMIT_EXCEEDED
- 510 NOT_EXTENDED
- 511 NETWORK_AUTHENTICATION_REQUIRED
message:
type: string
ServiceProviderBioDto:
type: object
properties:
serviceProviderId:
type: string
example: 11356-75
serviceProviderName:
$ref: '#/components/schemas/EntityNameDto'
serviceProviderTypes:
type: array
example:
type:
code: IB
description: Investment Bank
primary: true
items:
$ref: '#/components/schemas/EntityTypeDto'
hqLocation:
$ref: '#/components/schemas/HqLocationDto'
description:
type: string
example: Collins Stewart was an independent investment banking group with offices in London, New York, Jersey, Guernsey, Isle of Man, Dublin, Paris, Geneva, Singapore, Tel Aviv, Mumbai, and Tokyo. The company was a fundraiser on London's Alternative, Investment Market. the firm's services included fixed income credit trading, corporate broking, corporate finance advisory services, debt capital markets advice, restructuring and debt advisory services. The firm was founded in 1991 and was based in London, England.
website:
type: string
example: www.collins-stewart.com
employees:
type: integer
format: int32
example: 68
servicedCompanies:
type: integer
format: int32
example: 36
servicedDeals:
type: integer
format: int32
example: 38
servicedInvestors:
type: integer
format: int32
example: 14
servicedFunds:
type: integer
format: int32
example: 0
servicedLimitedPartners:
type: integer
format: int32
example: 0
HqLocationDto:
type: object
properties:
city:
type: string
example: Chicago
stateProvince:
type: string
example: IL
postCode:
type: string
example: '60661'
country:
type: string
example: United States
FundServiceDto:
type: object
properties:
fundId:
type: string
example: 17475-23F
fundName:
type: string
example: Gerken Capital Associates
serviceProvided:
$ref: '#/components/schemas/DictionaryDto'
servicedEntityType:
$ref: '#/components/schemas/DictionaryDto'
EntityNameDto:
type: object
properties:
formalName:
type: string
alsoKnownAs:
type: string
legalName:
type: string
formerlyKnownAs:
type: string
ServiceProviderAdvancedSearchResultDto_SearchView:
type: object
properties:
serviceProviderId:
type: string
example: 55545-67
serviceProviderName:
type: string
example: JP Morgan Chase
sandbox:
type: boolean
example: false
website:
type: string
example: www.sp.com
ServicedDealInfoDto:
type: object
properties:
companyId:
type: string
example: 10695-52
companyName:
type: string
example: Facebook
serviceProvided:
$ref: '#/components/schemas/DictionaryDto'
dealId:
type: string
example: 108911-98T
dealNumber:
type: integer
format: int32
example: 4
dealDate:
type: string
format: date
example: '2020-01-03'
SearchPageStatsDto_SearchView:
type: object
properties:
total:
type: integer
format: int32
example: 1
perPage:
type: integer
format: int32
example: 25
page:
type: integer
format: int32
example: 1
lastPage:
type: integer
format: int32
example: 1
GeneralServiceDto:
type: object
properties:
entityId:
type: string
example: 11356-75
entityName:
type: string
example: Franklin Street Equity Partners
serviceProvided:
$ref: '#/components/schemas/DictionaryDto'
UpdateDto:
type: object
properties:
updates:
type: object
additionalProperties:
type: string
example: '{"Endpoint name":"Update Status (true/false)"}'
example:
Endpoint name: Update Status (true/false)
DictionaryDto:
type: object
properties:
code:
type: string
example: Dictionary code
description:
type: string
example: Dictionary Code Description
BulkResultDtoServiceProviderBioDto:
type: object
properties:
stats:
$ref: '#/components/schemas/BulkStatsDto'
matched:
type: array
items:
$ref: '#/components/schemas/ServiceProviderBioDto'
noData:
type: array
items:
$ref: '#/components/schemas/NoDataItemDto'
unmatched:
type: array
items:
$ref: '#/components/schemas/FailedItemDto'
duplicates:
type: array
items:
$ref: '#/components/schemas/DuplicatedItemDto'
securitySchemes:
pbToken:
type: apiKey
name: Authorization
in: header
scheme: bearer
bearerFormat: JWT