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 sourceTypeproperty 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 sourceFilesarray. 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 gitRepoUrlfield. | 
| "TARBALL" | Source code is downloaded using a tarball or Zip file from a URL specified in the tarballUrlfield. | 
| "GITHUB_GIST" | Source code is taken from a GitHub Gist, whose URL is specified in the gitHubGistUrlfield. | 
For more information about source code and Actor versions, check out Source code in Actors documentation.
Get list of versions
/acts/{actorId}/versionsCreate version
/acts/{actorId}/versionsGet 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-varsCreate environment variable
/acts/{actorId}/versions/{versionNumber}/env-varsGet 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}