openapi: 3.2.0
info:
title: iDenfy IVS Core SOS Reports API
version: 0.0.0
description: iDenfy Identity Verification Service's Core API documentation.
contact:
name: API Support
url: https://idenfy-ivs.atlassian.net/servicedesk/customer/portal/1/group/-1
x-logo:
url: /static/idenfy_logo.svg
altText: iDenfy logo
servers:
- url: https://ivs.idenfy.com
tags:
- name: SOS Reports
description: Endpoints for actions with SOS filing documents.
paths:
/api/v2/sos-filing-documents/:
get:
operationId: apiV2SosFilingDocumentsList
summary: List SOS filing documents
parameters:
- in: query
name: checkedAt
schema:
type: array
items:
type: string
format: date-time
description: Multiple values may be separated by commas.
explode: false
style: form
- in: query
name: status
schema:
type: string
enum:
- FAILED
- FINISHED
- IN_PROGRESS
- NOT_ORDERED
- TIMED_OUT
tags:
- SOS Reports
security:
- apiKeyPair: []
responses:
'200':
content:
application/json:
schema:
type: array
items:
$ref: '#/components/schemas/SosReportDocument'
description: ''
post:
operationId: apiV2SosFilingDocumentsCreate
summary: Order SOS filing document
tags:
- SOS Reports
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/SosReportParameterRequest'
required: true
security:
- apiKeyPair: []
responses:
'201':
content:
application/json:
schema:
$ref: '#/components/schemas/SosReportDocument'
description: ''
/api/v2/sos-filing-documents/{id}/:
get:
operationId: apiV2SosFilingDocumentsRetrieve
summary: Retrieve SOS filing document
parameters:
- in: path
name: id
schema:
type: string
description: A unique value identifying this sos document.
required: true
tags:
- SOS Reports
security:
- apiKeyPair: []
responses:
'200':
content:
application/json:
schema:
$ref: '#/components/schemas/SosReportDocument'
description: ''
components:
schemas:
SosEntityTypeEnum:
enum:
- CORPORATION
- LLC
- PARTNERSHIP
- NON_PROFIT
- TRUST
- SOLE_PROPRIETORSHIP
type: string
GovDocumentOrderStatusEnum:
enum:
- NOT_ORDERED
- IN_PROGRESS
- FINISHED
- FAILED
- TIMED_OUT
type: string
SosReportParameterRequest:
type: object
properties:
companyName:
type: string
minLength: 1
maxLength: 200
state:
$ref: '#/components/schemas/StateEnum'
city:
type: string
minLength: 1
maxLength: 100
street:
type: string
minLength: 1
maxLength: 255
postalCode:
type: string
minLength: 1
pattern: ^\d{5}$
maxLength: 10
required:
- city
- companyName
- postalCode
- state
- street
StateEnum:
enum:
- AK
- AL
- AR
- AZ
- CA
- CO
- CT
- DE
- FL
- GA
- HI
- IA
- ID
- IL
- IN
- KS
- KY
- LA
- MA
- MD
- ME
- MI
- MN
- MO
- MS
- MT
- NC
- ND
- NE
- NH
- NJ
- NM
- NV
- NY
- OH
- OK
- OR
- PA
- RI
- SC
- SD
- TN
- TX
- UT
- VA
- VT
- WA
- WI
- WV
- WY
type: string
SosReportDocument:
type: object
properties:
id:
type: string
readOnly: true
checkedAt:
type: string
format: date-time
nullable: true
status:
$ref: '#/components/schemas/GovDocumentOrderStatusEnum'
dataFile:
type: string
format: uri
nullable: true
pattern: (?:json)$
reportFile:
type: string
format: uri
nullable: true
pattern: (?:pdf)$
companyName:
type: string
nullable: true
maxLength: 200
formationDate:
type: string
format: date
nullable: true
entityType:
allOf:
- $ref: '#/components/schemas/SosEntityTypeEnum'
nullable: true
watchlistHitsCount:
type: integer
maximum: 2147483647
minimum: -2147483648
nullable: true
required:
- id
securitySchemes:
apiKeyPair:
type: http
scheme: basic
description: 'The request must contain basic auth headers where username is *API key* and password is *API secret*.
In order for you to start using our API you will need an **API key** and **API secret**.
Both can be retrieved by contacting *iDenfy''s support* or *iDenfy''s sales team*.'
kybTokenAuth:
type: http
scheme: bearer
description: 'Authentication for actions with all operations associated with KYB form.
Token obtained from *KYB form token generation* endpoint as ``tokenString`` value.
'
externalDocs:
description: For other/more docs on iDenfy services visit our main documentation page.
url: https://documentation.idenfy.com
x-tagGroups:
- name: General
tags:
- Webhooks
- name: KYB
tags:
- KYB Token
- KYB Forms
- KYB Documents
- Beneficiaries
- KYB Questionnaires
- Companies
- name: KYB GOV Checks
tags:
- Credit Bureau
- GOV Registers
- GOV Orders
- SOS Reports
- Registry Center Checks