Get KYC form
GET
/kyc-forms/{kycFormId}
Get KYC form
Treść odpowiedzi
conditions
object
countryCode
string
createdAt
string
wymagane
defaultLocale
string
wymagane
gracePeriodDays
integer
id
string
wymagane
name
string
wymagane
questions
array of object
wymagane
Pokaż atrybuty podrzędne
questions.locale
string
wymagane
questions.questions
array of object
wymagane
Pokaż atrybuty podrzędne
questions.questions.conditions
array of object
Pokaż atrybuty podrzędne
questions.questions.conditions.key
string
questions.questions.conditions.value
string
questions.questions.description
string
questions.questions.displayName
string
wymagane
questions.questions.format
string
wymagane
Possible values: none
questions.questions.key
string
wymagane
questions.questions.mapping
string
Map the answer to a contact attribute. If not set, the answer will not be mapped.
questions.questions.options
array of object
Pokaż atrybuty podrzędne
questions.questions.options.key
string
questions.questions.options.value
string
questions.questions.placeholder
string
questions.questions.required
boolean
questions.questions.timezone
string
questions.questions.type
string
wymagane
Possible values: bool, boolArray, intArray, float, floatArray
questions.questions.formQuestionConfig
object
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringDatetimeConfig
object
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringDatetimeConfig.allowTimezoneSelectionByUser
boolean
questions.questions.formQuestionConfig.stringDatetimeConfig.datetimeRange
object
wymagane
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringDatetimeConfig.datetimeRange.type
string
Possible values: any, future, past
questions.questions.formQuestionConfig.stringDatetimeConfig.defaultTimezone
string
questions.questions.formQuestionConfig.stringDatetimeConfig.includeTime
boolean
questions.questions.formQuestionConfig.stringDatetimeConfig.localeOverride
string
questions.questions.formQuestionConfig.stringDatetimeConfig.timeFormat
string
Possible values: am-pm, 24h
questions.questions.formQuestionConfig.stringDatetimeConfig.timePlaceholder
string
questions.questions.formQuestionConfig.type
string
Possible values: stringDatetime
questions.questions.formQuestionConfig.stringMsisdnConfig
object
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringMsisdnConfig.defaultCountryCode
string
wymagane
questions.questions.formQuestionConfig.type
string
Possible values: stringMsisdn
questions.questions.formQuestionConfig.stringEmojiConfig
object
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringEmojiConfig.options
array of object
wymagane
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringEmojiConfig.options.emoji
string
wymagane
questions.questions.formQuestionConfig.stringEmojiConfig.options.text
string
wymagane
questions.questions.formQuestionConfig.type
string
Possible values: stringEmoji
questions.questions.formQuestionConfig.stringEnumConfig
object
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringEnumConfig.allowedValues
array of object
wymagane
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringEnumConfig.allowedValues.displayName
string
wymagane
questions.questions.formQuestionConfig.stringEnumConfig.allowedValues.imageUrl
string
questions.questions.formQuestionConfig.stringEnumConfig.allowedValues.value
string
wymagane
questions.questions.formQuestionConfig.stringEnumConfig.columns
integer
questions.questions.formQuestionConfig.stringEnumConfig.cornerRadius
string
Possible values: none, normal, full
questions.questions.formQuestionConfig.stringEnumConfig.optionSize
string
Possible values: small, medium, large
questions.questions.formQuestionConfig.stringEnumConfig.showLabels
boolean
questions.questions.formQuestionConfig.stringEnumConfig.singleSelect
boolean
questions.questions.formQuestionConfig.stringEnumConfig.withImages
boolean
questions.questions.formQuestionConfig.type
string
Possible values: stringEnum
questions.questions.formQuestionConfig.stringS3ObjectConfig
object
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringS3ObjectConfig.allowedMimeType
string
wymagane
Allowed type to upload. Supports wildcards.
questions.questions.formQuestionConfig.stringS3ObjectConfig.maxFileSize
integer
wymagane
questions.questions.formQuestionConfig.stringS3ObjectConfig.templateFileUrl
string
URL to a template file that can be downloaded by the user and uploaded back.
questions.questions.formQuestionConfig.type
string
Possible values: stringS3Object
questions.questions.formQuestionConfig.stringCustomConfig
object
Pokaż atrybuty podrzędne
questions.questions.formQuestionConfig.stringCustomConfig.message
string
Validation message to show when validation fails.
questions.questions.formQuestionConfig.stringCustomConfig.regexp
string
wymagane
Regular expression to validate the input against.
questions.questions.formQuestionConfig.stringCustomConfig.title
string
wymagane
Validation title.
questions.questions.formQuestionConfig.type
string
Possible values: stringCustom
questions.questions.ui:type
string
hint the UI what form to show if type isn't sufficient
Possible values: shortText, longText, dropdown, radio, checkboxSelect
scope
string
wymagane
Possible values: number, organization, channel
status
string
wymagane
Possible values: draft, active, deactivated
updatedAt
string
wymagane
Przykład kodu
curl -X GET 'https://api.bird.com/kyc-forms/{kycFormId}' \
-H 'Authorization: AccessKey YOUR_ACCESS_KEY'