---
title: "Create Data Sources (createDataSource)"
method: POST
path: "/createDataSource"
---

# Create Data Sources (createDataSource)

`POST /createDataSource`

Creates one or more new data sources in the Universal Identity platform. Up to 10 data sources can be created per call. Newly added sources may take 10–15 minutes to become available. This service only adds data sources — it does not delete or modify existing ones.

Source name constraints: maximum 255 characters, no spaces, and the following characters are not supported: `" | : '`. Source names are case-sensitive; Verato recommends a consistent capitalization standard (all uppercase or all lowercase) to avoid duplicate records.

Failed additions are reported individually in the response and do not prevent other sources in the same request from being created. Common failure causes include the source already existing or the name matching a reserved Verato source code (e.g. "Verato").

## Request body

- ServiceRequestCreateDataSource
  - `content` CreateDataSourcesWsRequest — Request to create one or more new data sources. Up to 10 sources may be submitted per call.
    - `sources` string[], required — List of data source codes to create. Maximum 10 per request.
  - `trackingId` string

## Response `200`

OK

- ServiceResponseCreateDataSource
  - `auditId` string
  - `success` boolean
  - `warnings` string[]
  - `retryableError` boolean
  - `message` string
  - `content` CreateDataSourcesWsResponse — Create datasource service response
    - `datasourceCreationResponses` DatasourceCreationResponse[], required — A list of data source creation results.
      - `datasource` string — The data source code from the request.
      - `error` string, nullable — Error message if this source failed to be created; null on success.
      - `status` string — Result for this data source. Indicates whether the source was created successfully or why it failed (e.g. already exists, reserved source code).
  - `errors` string[]
  - `trackingId` string

---

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