Skip to content

Transformation API (1)

This API possibility to transform string with python code.

Download OpenAPI description
Languages
Servers
Mock server

https://developer.cdq.com/_mock/apis/transformation-api/api-v1/

Production

https://api.cdq.com/transformation/rest/

Operations

Data Transformation Definitions

Data Transformation Definitions

Operations

Data Transformation Schemas

Data Transformation Schemas

Operations

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://developer.cdq.com/_mock/apis/transformation-api/api-v1/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: "2025-08-29T09:47:35Z"
modifiedBystring(ModifiedBy)

User or Client UUID which modified the resource.

Example: "76248934691294444"
modifiedAtstring(ModifiedAt)

Date of modification (ISO 8601-compliant).

Example: "2025-08-29T09:47:35Z"
Response
application/json
{ "jsonSchema": {}, "name": "My schema", "id": "66432427ba96dd27add2ea34", "createdBy": "76248934691294444", "createdAt": "2025-08-29T09:47:35Z", "modifiedBy": "76248934691294444", "modifiedAt": "2025-08-29T09:47:35Z" }

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://developer.cdq.com/_mock/apis/transformation-api/api-v1/datatransformationschemas?limit=100&startAfter=c074b9f3-abf0-4f8e-9a20-74deb6cfa2a4' \
  -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": [ {} ] }

Request

Read Data Transformation Schema.

Security
apiKey
Path
idstringrequired

ID of the data transformation schema.

Example: 66432427ba96dd27add2ea34
curl -i -X GET \
  https://developer.cdq.com/_mock/apis/transformation-api/api-v1/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: "2025-08-29T09:47:35Z"
modifiedBystring(ModifiedBy)

User or Client UUID which modified the resource.

Example: "76248934691294444"
modifiedAtstring(ModifiedAt)

Date of modification (ISO 8601-compliant).

Example: "2025-08-29T09:47:35Z"
Response
application/json
{ "jsonSchema": {}, "name": "My schema", "id": "66432427ba96dd27add2ea34", "createdBy": "76248934691294444", "createdAt": "2025-08-29T09:47:35Z", "modifiedBy": "76248934691294444", "modifiedAt": "2025-08-29T09:47:35Z" }

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://developer.cdq.com/_mock/apis/transformation-api/api-v1/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: "2025-08-29T09:47:35Z"
modifiedBystring(ModifiedBy)

User or Client UUID which modified the resource.

Example: "76248934691294444"
modifiedAtstring(ModifiedAt)

Date of modification (ISO 8601-compliant).

Example: "2025-08-29T09:47:35Z"
Response
application/json
{ "jsonSchema": {}, "name": "My schema", "id": "66432427ba96dd27add2ea34", "createdBy": "76248934691294444", "createdAt": "2025-08-29T09:47:35Z", "modifiedBy": "76248934691294444", "modifiedAt": "2025-08-29T09:47:35Z" }

Request

Delete Data Transformation Schema.

Security
apiKey
Path
idstringrequired

ID of the data transformation schema.

Example: 66432427ba96dd27add2ea34
curl -i -X DELETE \
  https://developer.cdq.com/_mock/apis/transformation-api/api-v1/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" }