---
title: "Updates Enrollment config"
method: PUT
path: "/v2/companies/{companyId}/enrollment-config"
tags: ["Company Enrollment"]
---

# Updates Enrollment config

`PUT /v2/companies/{companyId}/enrollment-config`

This endpoint stores Enrollment config for the company at TMC level.

## Request body

- EnrollmentConfig — Enrollment configuration.
  - `termsAndConditions` string, required — Deprecated: Use termsAndConditionsList instead. Link to terms and conditions.
  - `termsAndConditionsList` string[] — List of terms and conditions. Each item is rich text that renders a bullet point with text and link.
  - `templateSettings` EnrollmentTemplateSettings — Template settings for enrollment emails.
    - `applicationReceivedTemplate` string — Template ID for application received emails.
    - `applicationRejectedTemplate` string — Template ID for application rejected emails.
    - `applicationApprovedTemplate` string — Template ID for application approved emails.
  - `industryDropdownOptions` string[] — Dropdown options for company industry selection.
  - `skipOfacComplianceCheck` boolean — Skip OFAC compliance check during enrollment.
  - `registrarLoginActions` LoginActionType[] — Login action types assigned to users created via enrollment.
  - `companySpecifiedAttributeConfigs` CompanySpecifiedAttributeConfig[] — Configuration for company-specified attributes on the enrollment form.
    - `name` string, required — The attribute name.
    - `isHidden` boolean — Whether this attribute should be hidden from the enrollment form UI.

## Response `200`

OK

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — The specified resource was not found.

---

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