---
title: "Enables integration"
method: POST
path: "/partner-api/integrations"
tags: ["partner-api"]
---

# Enables integration

`POST /partner-api/integrations`

## Request body

- IntegrationSetupRequest
  - `clientId` string — Mandatory for Assessment applications. Optional for General Partner Integration applications. It must be unique among a given Partner's integrations. If not set, SmartRecruiters cannot call Partner's callbacks/services.
  - `clientSecret` string — Should be set when clientId is set.
  - `appId` string, uuid, required
  - `companyId` string, required

## Response `200`

Successful response

- IntegrationSetupResponse
  - `clientId` string
  - `clientSecret` string
  - `integrationId` string, uuid

## Other responses

- `401` — Unauthorized request
- `403` — Forbidden
- `404` — Not found
- `409` — Conflict

---

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