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

# Enroll Business

`POST /Enrollment/EnrollWithKyb`

## Request

- Base URL: `https://businessenrollment.trulioo.com`
- URL: `https://businessenrollment.trulioo.com/Enrollment/EnrollWithKyb`
- Auth: HTTP bearer

## 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.dev/trulioo/apis/business-monitoring.md) - [All operations](https://skmtc.dev/trulioo/apis/business-monitoring/llms.txt) - [OpenAPI document](https://skmtc.dev/trulioo/apis/business-monitoring/revisions/7d582b533c7d?raw)
