8.0 Step 5: Get Transformation

This example shows how to get information about a transformation that you created to see what settings are stored. Transformation data is separated in logical setting groups: Storage, Networking, Schedule, TargetSettings, ReplicationSettings, and ValidationResults. You can retrieve and modify settings for each group independently by using its link. Operations that you can perform on the transformation are identified by a relationship link starting with the string "operation-".

The POST method for creating a transformation returns the relationship links and operations links in the response data. See Step 4: Create a Transformation. If you know the transformation ID, you can also retrieve the same information by using the GET method.

Method: GET

https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2

Response: Data returned from POST or GET methods

{
    "id": "50023e0d-91e3-4aef-b847-aa6400e4ffa2",
    "displayName": "SB-W2012-R2-STD",
    "sourceId": "2ab96271-3960-4865-8938-8fdf2520611c",
    "platformId": "82bf9b3f-075d-4513-8124-aa6400e2b870",
    "currentState": "Configured",
    "tags": null,
    "links": [
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2",
            "rel": "self",
            "methods": [
                "GET"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/operations/8bf13a70-91d1-48b6-b498-aa6400e504e8",
            "rel": "lastOperation",
            "methods": [
                "GET"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2?operation=Prepare",
            "rel": "operation-Prepare",
            "methods": [
                "POST"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2",
            "rel": "operation-Remove",
            "methods": [
                "DEL"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2/storage",
            "rel": "Storage",
            "methods": [
                "GET",
                "PUT"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2/networking",
            "rel": "Networking",
            "methods": [
                "GET",
                "PUT"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2/schedule",
            "rel": "Schedule",
            "methods": [
                "GET",
                "PUT"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2/targetSettings",
            "rel": "TargetSettings",
            "methods": [
                "GET",
                "PUT"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2/replicationSettings",
            "rel": "ReplicationSettings",
            "methods": [
                "GET",
                "PUT"
            ]
        },
        {
            "href": "https://10.10.10.143/MigrateApi/2019.8/transformations/50023e0d-91e3-4aef-b847-aa6400e4ffa2/validationResults",
            "rel": "ValidationResults",
            "methods": [
                "GET"
            ]
        }
    ]
}