Skip to content

Transformation API (1)

This API possibility to transform string with python code.

Download OpenAPI description
Languages
Servers
Production
https://api.cdq.com/transformation/rest

Transformations

Transformations

Operations

Data Transformation Definitions

Data Transformation Definitions

Operations

Data Transformation Schemas

Data Transformation Schemas

Operations

Create Data Transformation Schema

Request

Create Data Transformation Schema with provided json schema.

Security
apiKey
Bodyapplication/json
jsonSchemaobject

Validation schema in json format.

namestring(DataTransformationSchemaName)

Name of the json schema validation.

Example: "My schema"
curl -i -X POST \
  https://api.cdq.com/transformation/rest/datatransformationschemas \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY_HERE' \
  -d '{
    "jsonSchema": {},
    "name": "My schema"
  }'

Responses

OK

Bodyapplication/json
jsonSchemaobject

Validation schema in json format.

namestring(DataTransformationSchemaName)

Name of the json schema validation.

Example: "My schema"
idstring(DataTransformationSchemaId)

ID of the json validation schema.

Example: "66432427ba96dd27add2ea34"
createdBystring(CreatedBy)

Creator of a resource.

Example: "76248934691294444"
createdAtstring(CreatedAt)

Date of creation (ISO 8601-compliant).

Example: "2026-02-24T12:09:49Z"
modifiedBystring(ModifiedBy)

User or Client UUID which modified the resource.

Example: "76248934691294444"
modifiedAtstring(ModifiedAt)

Date of modification (ISO 8601-compliant).

Example: "2026-02-24T12:09:49Z"
Response
application/json
{ "jsonSchema": {}, "name": "My schema", "id": "66432427ba96dd27add2ea34", "createdBy": "76248934691294444", "createdAt": "2026-02-24T12:09:49Z", "modifiedBy": "76248934691294444", "modifiedAt": "2026-02-24T12:09:49Z" }

List Data Transformation Schemas

Request

List Data Transformation Schemas.

Security
apiKey
Query
limitinteger

Number of items.

Default 50
Example: limit=100
startAfterstring(StartAfter)

Start after the given ID.

Example: startAfter=c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4
curl -i -X GET \
  https://api.cdq.com/transformation/rest/datatransformationschemas \
  -H 'X-API-KEY: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
startAfterstring(StartAfter)

The ID which is used to read the page.

Example: "5712566172571652"
nextStartAfterstring(NextStartAfter)

Provides a value to be used as a startAfter in next page request.

Example: "5712566172571652"
totalinteger(PageTotal)

Total number of items which can be paged.

Example: "67"
valuesArray of objects(DataTransformationSchemaSearchResult)

List of data transformation validation schemas.

Response
application/json
{ "startAfter": "5712566172571652", "nextStartAfter": "5712566172571652", "total": "67", "values": [ {} ] }

Read Data Transformation Schema

Request

Read Data Transformation Schema.

Security
apiKey
Path
idstringrequired

ID of the data transformation schema.

Example: 66432427ba96dd27add2ea34
curl -i -X GET \
  https://api.cdq.com/transformation/rest/datatransformationschemas/66432427ba96dd27add2ea34 \
  -H 'X-API-KEY: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
jsonSchemaobject

Validation schema in json format.

namestring(DataTransformationSchemaName)

Name of the json schema validation.

Example: "My schema"
idstring(DataTransformationSchemaId)

ID of the json validation schema.

Example: "66432427ba96dd27add2ea34"
createdBystring(CreatedBy)

Creator of a resource.

Example: "76248934691294444"
createdAtstring(CreatedAt)

Date of creation (ISO 8601-compliant).

Example: "2026-02-24T12:09:49Z"
modifiedBystring(ModifiedBy)

User or Client UUID which modified the resource.

Example: "76248934691294444"
modifiedAtstring(ModifiedAt)

Date of modification (ISO 8601-compliant).

Example: "2026-02-24T12:09:49Z"
Response
application/json
{ "jsonSchema": {}, "name": "My schema", "id": "66432427ba96dd27add2ea34", "createdBy": "76248934691294444", "createdAt": "2026-02-24T12:09:49Z", "modifiedBy": "76248934691294444", "modifiedAt": "2026-02-24T12:09:49Z" }

Update Data Transformation Schema

Request

Update Data Transformation Schema.

Security
apiKey
Path
idstringrequired

ID of the data transformation schema.

Example: 66432427ba96dd27add2ea34
Bodyapplication/jsonrequired
jsonSchemaobject

Validation schema in json format.

namestring(DataTransformationSchemaName)

Name of the json schema validation.

Example: "My schema"
curl -i -X PUT \
  https://api.cdq.com/transformation/rest/datatransformationschemas/66432427ba96dd27add2ea34 \
  -H 'Content-Type: application/json' \
  -H 'X-API-KEY: YOUR_API_KEY_HERE' \
  -d '{
    "jsonSchema": {},
    "name": "My schema"
  }'

Responses

OK

Bodyapplication/json
jsonSchemaobject

Validation schema in json format.

namestring(DataTransformationSchemaName)

Name of the json schema validation.

Example: "My schema"
idstring(DataTransformationSchemaId)

ID of the json validation schema.

Example: "66432427ba96dd27add2ea34"
createdBystring(CreatedBy)

Creator of a resource.

Example: "76248934691294444"
createdAtstring(CreatedAt)

Date of creation (ISO 8601-compliant).

Example: "2026-02-24T12:09:49Z"
modifiedBystring(ModifiedBy)

User or Client UUID which modified the resource.

Example: "76248934691294444"
modifiedAtstring(ModifiedAt)

Date of modification (ISO 8601-compliant).

Example: "2026-02-24T12:09:49Z"
Response
application/json
{ "jsonSchema": {}, "name": "My schema", "id": "66432427ba96dd27add2ea34", "createdBy": "76248934691294444", "createdAt": "2026-02-24T12:09:49Z", "modifiedBy": "76248934691294444", "modifiedAt": "2026-02-24T12:09:49Z" }

Delete Data Transformation Schema

Request

Delete Data Transformation Schema.

Security
apiKey
Path
idstringrequired

ID of the data transformation schema.

Example: 66432427ba96dd27add2ea34
curl -i -X DELETE \
  https://api.cdq.com/transformation/rest/datatransformationschemas/66432427ba96dd27add2ea34 \
  -H 'X-API-KEY: YOUR_API_KEY_HERE'

Responses

OK

Bodyapplication/json
idstring(DataTransformationSchemaId)

ID of the json validation schema.

Example: "66432427ba96dd27add2ea34"
Response
application/json
{ "id": "66432427ba96dd27add2ea34" }