Actor versions - Introduction
The API endpoints in this section allow you to manage your Apify Actors versions.
- The version object contains the source code of a specific version of an Actor.
- The
sourceType
property indicates where the source code is hosted, and based on its value the Version object has the following additional property:
Value | Description |
---|---|
"SOURCE_FILES" | Source code is comprised of multiple files specified in the sourceFiles array. Each item of the array is an object with the following fields:- name : File path and name- format : Format of the content, can be either "TEXT" or "BASE64" - content : File contentSource files can be shown and edited in the Apify Console's Web IDE. |
"GIT_REPO" | Source code is cloned from a Git repository, whose URL is specified in the gitRepoUrl field. |
"TARBALL" | Source code is downloaded using a tarball or Zip file from a URL specified in the tarballUrl field. |
"GITHUB_GIST" | Source code is taken from a GitHub Gist, whose URL is specified in the gitHubGistUrl field. |
For more information about source code and Actor versions, check out Source code in Actors documentation.
Get list of versions
/acts/{actorId}/versions
Create version
/acts/{actorId}/versions
Get version
/acts/{actorId}/versions/{versionNumber}
Update version
/acts/{actorId}/versions/{versionNumber}
Delete version
/acts/{actorId}/versions/{versionNumber}
Get list of environment variables
/acts/{actorId}/versions/{versionNumber}/env-vars
Create environment variable
/acts/{actorId}/versions/{versionNumber}/env-vars
Get environment variable
/acts/{actorId}/versions/{versionNumber}/env-vars/{envVarName}
Update environment variable
/acts/{actorId}/versions/{versionNumber}/env-vars/{envVarName}
Delete environment variable
/acts/{actorId}/versions/{versionNumber}/env-vars/{envVarName}