---
title: "Enroll Business"
method: POST
path: "/Enrollment/EnrollWithKyb"
tags: ["Enrollment"]
---

# Enroll Business

`POST /Enrollment/EnrollWithKyb`

## Headers

- `PackageId` string, uuid, required

## Request body

- TruliooFraudEnrollmentDTOEnrollmentEntityRecurringEnrollmentWithKyb
  - `Frequency` string, required — Alert interval Possible values are: Daily, Weekly, Monthly, Quarterly, Yearly
  - `CustomerReferenceId` string, nullable — Optional, customer reference identifier
  - `SkipInitialCallback` boolean — Optional, if true, skips the first initial callback.
  - `ScheduleStartDate` string, date-time, nullable — Optional, set customized StartDate to delay and stagger schedule (UTC)
  - `CallbackUrl` string, uri, nullable — Optional, call back url
  - `KybEntityToMonitor` TruliooFraudEnrollmentDTOEnrollmentEntityKybDto, required
    - `BusinessName` string, nullable
    - `BusinessRegistrationNumber` string, nullable
    - `TruliooId` string, required — BusinessReferenceID field found in Business Verification Result
    - `FilterOn` string[], nullable
    - `Country` string, required — Country Code in ISO-2

## Response `200`

The newly added enrollment id

- string

## Other responses

- `400` — Failed to create the enrollment

---

[API](https://skmtc.net/trulioo/apis/trulioo-platform-api.md) · [All operations](https://skmtc.net/trulioo/apis/trulioo-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trulioo/trulioo-platform-api/revisions/a825565ee177/schema)
