# Transformation API This API possibility to transform string with python code. Version: 1 ## Servers Production ``` https://api.cdq.com/transformation/rest ``` ## Security ### apiKey Type: apiKey In: header Name: X-API-KEY ## Download OpenAPI description [Transformation API](https://developer.cdq.com/_spec/apis/transformation-api/@transformation-api-v1/api-v1.yaml) ## Transformations Transformations ### Transform JSON - [POST /datatransformationdefinitions/{id}/transform](https://developer.cdq.com/apis/transformation-api/api-v1/transformations/paths/~1datatransformationdefinitions~1%7Bid%7D~1transform/post.md): Transform JSON string using data transformation definition ID. ### Transform JSON with Data Transformation Definition - [POST /datatransformationdefinitions/transform](https://developer.cdq.com/apis/transformation-api/api-v1/transformations/paths/~1datatransformationdefinitions~1transform/post.md): Transform JSON string using provided data transformation definition. ## Data Transformation Definitions Data Transformation Definitions ### Create Data Transformation Definition - [POST /datatransformationdefinitions](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-definitions/paths/~1datatransformationdefinitions/post.md): Create Data Transformation Definition with provided mappings. ### List Data Transformation Definitions - [GET /datatransformationdefinitions](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-definitions/paths/~1datatransformationdefinitions/get.md): List Data Transformation Definitions. ### Reverse Data Transformation Definition - [GET /datatransformationdefinitions/{id}/reverse](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-definitions/paths/~1datatransformationdefinitions~1%7Bid%7D~1reverse/get.md): Reverse Data Transformation Definition. ### Read Data Transformation Definition - [GET /datatransformationdefinitions/{id}](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-definitions/paths/~1datatransformationdefinitions~1%7Bid%7D/get.md): Read Data Transformation Definition. ### Update Data Transformation Definition - [PUT /datatransformationdefinitions/{id}](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-definitions/paths/~1datatransformationdefinitions~1%7Bid%7D/put.md): Update Data Transformation Definition. ### Delete Data Transformation Definition - [DELETE /datatransformationdefinitions/{id}](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-definitions/paths/~1datatransformationdefinitions~1%7Bid%7D/delete.md): Delete Data Transformation Definition. ### Read specific version of Data Transformation Definition - [GET /datatransformationdefinitions/{id}/versions/{version}](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-definitions/paths/~1datatransformationdefinitions~1%7Bid%7D~1versions~1%7Bversion%7D/get.md): Read specific version of Data Transformation Definition. ## Data Transformation Schemas Data Transformation Schemas ### Create Data Transformation Schema - [POST /datatransformationschemas](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-schemas/paths/~1datatransformationschemas/post.md): Create Data Transformation Schema with provided json schema. ### List Data Transformation Schemas - [GET /datatransformationschemas](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-schemas/paths/~1datatransformationschemas/get.md): List Data Transformation Schemas. ### Read Data Transformation Schema - [GET /datatransformationschemas/{id}](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-schemas/paths/~1datatransformationschemas~1%7Bid%7D/get.md): Read Data Transformation Schema. ### Update Data Transformation Schema - [PUT /datatransformationschemas/{id}](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-schemas/paths/~1datatransformationschemas~1%7Bid%7D/put.md): Update Data Transformation Schema. ### Delete Data Transformation Schema - [DELETE /datatransformationschemas/{id}](https://developer.cdq.com/apis/transformation-api/api-v1/data-transformation-schemas/paths/~1datatransformationschemas~1%7Bid%7D/delete.md): Delete Data Transformation Schema.