Local Brand Identification

This article describe how to upload Proof of Address image that confirms your address of registration. For example, a utility bill.

Step-by-step process of upload Proof of Address image with API.

To upload there are a few steps:

  1. List all kyc-forms: Australian kyc-formID is 4d74e9c0-3f3b-4d5f-8983-b343ecac3986

  2. Get upload token: This action gets info to upload image to bucket.

  3. Upload proof of address image: This action submits image to bucket.

  4. Link Proof Of Address information: This action links Proof Of Address.

  5. Link Local Brand Identification: This action links Brand identification.

1- List all kyc-forms

List KYC forms

get
Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Query parameters
limitinteger · min: 1 · max: 100Optional

Limits the number of results to return

Default: 10
reversebooleanOptional

Order in which to retrieve the results

Default: false
pageTokenstringOptional

Pagination token that keeps of track of the current position in the list

countryCodestring · iso3166-1Optional

Filter KYC forms by target country.

scopestring · enumOptional

Filter KYC forms by scope.

Possible values:
Responses
200

OK

application/json
get
/kyc-forms
200

OK

2- Get upload token

Generate upload token

post

Generate a pre-signed token that allows a user to upload a file in response to a question.

Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Path parameters
organizationIdstringRequired

The organization ID

kycFormIdstring · uuidRequired
Body
keystringRequired

The question key to upload the file for.

Responses
post
/organizations/{organizationId}/kyc-forms/{kycFormId}/files

Example request

Example body request

3- Upload proof of Address image

Example request

Example body form-data request

acl text required

bucket text required

key text required

policy text required

x-amz-algorithm text required

x-amz-credential text required

x-amz-date text required

x-amz-security-token text required

x-amz-signature text required

Content-Type text required

file File required

Create KYC Form Entry

post
Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Path parameters
organizationIdstringRequired

The organization ID

kycFormIdstring · uuidRequired
Body
anyOptional
or
anyOptional
Responses
post
/organizations/{organizationId}/kyc-forms/{kycFormId}/entries

Example request

organizationId string - uuid required

Example body request

Path parameters

organizationId string - uuid required

proofOfAddress string - uuid required

proofOfAddressId in (2- Get upload token) response

Update Workspace Endpoint Compliance Requirement

put

Update a specific compliance requirement for an endpoint. An example of requirement name is use-case-sms, kyc-form, brand (general brand identification) and brand:nl (specific, country-level brand identification requirement).

Authorizations
HTTPRequired

Uses the Authorization header: 'AccessKey ' followed by your access key token (e.g., 'Authorization: AccessKey AbCdEfGhIjKlMnOpQrStUvWxYzAbCdEfGhIj')

Path parameters
workspaceIdstring · uuidRequired

The ID for the workspace.

Example: d386a801-ee8d-4aba-a7e4-78671bd3b11e
endpointIdstringRequired

Your endpoint ID. In some cases (e.g. Long Code Numbers) this value is equal to the number ID.

requirementNamestringRequiredExample: kyc-form
Body
or
or
Responses
200

OK

application/json
Responseone of

The compliance requirements associated to the endpoint that must be satisfied.

or
or
or
or
put
/workspaces/{workspaceId}/endpoints/{endpointId}/compliance-requirements/{requirementName}

Example request

Get formEntryId from kyc-forms

organizationId string required

Example request to link Local Brand Identification

workspaceId string required

endpointId string required

Last updated

Was this helpful?