Skip to main content
POST
/
kyb
/
companies
/
{id}
/
pdf
Generate company PDF
curl --request POST \
  --url https://api.example.com/kyb/companies/{id}/pdf/ \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "password": "<string>",
  "content": [
    "SUBMITTED_COMPANY_INFO",
    "COMPANY_META",
    "RELATED_SUBJECTS",
    "OWNERSHIP_STRUCTURE",
    "QUESTIONNAIRE_ANSWERS",
    "COMPANY_NAME_AUDIT",
    "BANK_VERIFICATION",
    "WEBSITE_AUDIT",
    "ADDRESS_AUDIT",
    "GOV_CHECKS",
    "KYB_DATA_MATCHING",
    "KYB_DOCUMENTS",
    "AUDIT_LOGS",
    "VAT_VERIFICATION",
    "TAGS",
    "SHAREHOLDERS_CHECK",
    "AML_MONITORING_USERS",
    "LINKED_COMPANIES",
    "COMMENTS",
    "COMPANY_AML_CHECK",
    "COMPANY_ADVERSE_MEDIA_CHECK",
    "BENEFICIARY_AML_CHECKS",
    "BENEFICIARY_ADVERSE_MEDIA_CHECKS"
  ]
}
'
"<string>"

Authorizations

Authorization
string
header
required

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.

Path Parameters

id
string
required

A unique value identifying this company.

Body

application/json
password
string
Minimum string length: 1
content
enum<string>[]
Available options:
SUBMITTED_COMPANY_INFO,
COMPANY_META,
RELATED_SUBJECTS,
OWNERSHIP_STRUCTURE,
QUESTIONNAIRE_ANSWERS,
COMPANY_NAME_AUDIT,
BANK_VERIFICATION,
WEBSITE_AUDIT,
ADDRESS_AUDIT,
GOV_CHECKS,
KYB_DATA_MATCHING,
KYB_DOCUMENTS,
AUDIT_LOGS,
VAT_VERIFICATION,
TAGS,
SHAREHOLDERS_CHECK,
AML_MONITORING_USERS,
LINKED_COMPANIES,
COMMENTS,
COMPANY_AML_CHECK,
COMPANY_ADVERSE_MEDIA_CHECK,
BENEFICIARY_AML_CHECKS,
BENEFICIARY_ADVERSE_MEDIA_CHECKS

Response

200 - application/pdf

The response is of type file.