Skip to main content

Metamorph last run

POST 

/v2/actor-tasks/:actorTaskId/runs/last/metamorph

Transforms the last actor task run into a run of another Actor. Redispatches to Metamorph run.

Using the status query parameter you can ensure to only get a run with a certain status (e.g. status=SUCCEEDED). Only the most recent run with that status is used.

Request

Path Parameters

    actorTaskId string required

    Task ID or a tilde-separated owner's username and Actor task name.


    Example: janedoe~my-task

Query Parameters

    status string

    Filter for the run status. Only the most recent run with this status is used.


    Example: SUCCEEDED
    targetActorId string required

    ID of a target Actor that the run should be transformed into.


    Example: HDSasDasz78YcAPEB
    build string

    Optional build of the target Actor.

    It can be either a build tag or build number. By default, the run uses the build specified in the default run configuration for the target Actor (typically latest).


    Example: beta

Status 200

Response Headers
    {
    "data": {
    "id": "HG7ML7M8z78YcAPEB",
    "actId": "janedoe~my-actor",
    "userId": "PNWZBd7Z9c746JAnF",
    "startedAt": "2019-11-30T07:34:24.202Z",
    "finishedAt": null,
    "status": "RUNNING",
    "statusMessage": "Actor is running",
    "isStatusMessageTerminal": false,
    "meta": {
    "origin": "WEB",
    "clientIp": "172.234.12.34",
    "userAgent": "Mozilla/5.0 (iPad)"
    },
    "stats": {
    "inputBodyLen": 240,
    "migrationCount": 0,
    "restartCount": 0,
    "resurrectCount": 1,
    "memAvgBytes": 35914228.4,
    "memMaxBytes": 38244352,
    "memCurrentBytes": 0,
    "cpuAvgUsage": 0.00955965,
    "cpuMaxUsage": 3.1546,
    "cpuCurrentUsage": 0,
    "netRxBytes": 2652,
    "netTxBytes": 1338,
    "durationMillis": 26239,
    "runTimeSecs": 26.239,
    "metamorph": 0,
    "computeUnits": 0.0072886
    },
    "options": {
    "build": "latest",
    "timeoutSecs": 300,
    "memoryMbytes": 1024,
    "diskMbytes": 2048
    },
    "buildId": "HG7ML7M8z78YcAPEB",
    "exitCode": 0,
    "generalAccess": "RESTRICTED",
    "defaultKeyValueStoreId": "eJNzqsbPiopwJcgGQ",
    "defaultDatasetId": "wmKPijuyDnPZAPRMk",
    "defaultRequestQueueId": "FL35cSF7jrxr3BY39",
    "metamorphs": [
    {
    "createdAt": "2019-11-30T07:39:24.202Z",
    "actorId": "nspoEjklmnsF2oosD",
    "buildId": "ME6oKecqy5kXDS4KQ",
    "inputKey": "INPUT-METAMORPH-1"
    }
    ],
    "buildNumber": "0.1.10",
    "containerUrl": "https://hfewsyknno9o.runs.apify.com",
    "isContainerServerReady": false,
    "gitBranchName": "master",
    "usage": {
    "ACTOR_COMPUTE_UNITS": 3,
    "DATASET_READS": 4,
    "DATASET_WRITES": 4,
    "KEY_VALUE_STORE_READS": 5,
    "KEY_VALUE_STORE_WRITES": 3,
    "KEY_VALUE_STORE_LISTS": 5,
    "REQUEST_QUEUE_READS": 2,
    "REQUEST_QUEUE_WRITES": 1,
    "DATA_TRANSFER_INTERNAL_GBYTES": 1,
    "DATA_TRANSFER_EXTERNAL_GBYTES": 3,
    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 34,
    "PROXY_SERPS": 3
    },
    "usageTotalUsd": 0.2654,
    "usageUsd": {
    "ACTOR_COMPUTE_UNITS": 0.072,
    "DATASET_READS": 0.0004,
    "DATASET_WRITES": 0.0002,
    "KEY_VALUE_STORE_READS": 0.0006,
    "KEY_VALUE_STORE_WRITES": 0.002,
    "KEY_VALUE_STORE_LISTS": 0.004,
    "REQUEST_QUEUE_READS": 0.005,
    "REQUEST_QUEUE_WRITES": 0.02,
    "DATA_TRANSFER_INTERNAL_GBYTES": 0.0004,
    "DATA_TRANSFER_EXTERNAL_GBYTES": 0.0002,
    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": 0.16,
    "PROXY_SERPS": 0.0006
    }
    }
    }