JUMP TOenv0 APIGetting StartedAuthenticationheadUsersList User's VCS ID MappingsgetCreate VCS Provider User MappingpostUpdate a User's VCS ID MappingputAgents SettingsList agentsgetGet agent values file contentgetGet agent assignments of projectsgetAssign agents to projectspostAudit EventsFetch Audit LogsgetTemplatesCreate TemplatepostList TemplatesgetUpdate TemplateputGet Template by IDgetDelete TemplatedeleteList git repository revisionsgetAdd Template to ProjectpatchRemove Template from ProjectdeleteGenerate Terraform Variables from RepositorygetAssign Custom FlowpostUnassign Custom FlowpostDownload Terraform modulegetGet workflow file representationgetfind custom flowsgetCreate a custom flowpostUpdate a custom flowputDelete a custom flowdeleteGet Custom Flow AssignmentspostModulesList ModulesgetCreate modulepostList Module VersionsgetGet Module READMEgetDelete moduledeleteGet modulegetUpdate modulepatchBulk OperationsBulk deploypostBulk destroypostBulk approvepostBulk deploypostBulk archivepostBulk cancel queued deploymentspostBulk lockpostBulk unlockpostBulk run taskpostConfigurationQuery configuration variable by idgetDelete a variabledeleteList all available SSH keysgetCreate a new SSH keypostDelete SSH keydeleteList git tokensgetCreate a git tokenpostGet git token by idgetDelete a git tokendeleteList Variables by ScopegetCreate or update variablepostCreate Cloud Provider / Cost CredentialspostList Organization credentialsgetUpdate Cloud CredentialspatchDelete CredentialsdeleteDissociate credentials with projectdeleteAssociate credentials with projectputList deployment a Project's deployment credentialsgetCostAssociate Cost Credentials with ProjectputList Cost Credentials associated to ProjectgetReturn wether or not cost is enabled for a projectgetDissociate Cost Credentials from ProjectdeleteGet costs for an EnvironmentgetGet weekly costs for projects or environmentsgetGet costs for an ProjectgetCredentialsCreate API KeypostList Organization API KeysgetDelete an API KeydeleteCreate personal API KeypostList User's personal API Keys endpointgetDelete a User's personal API Key endpointdeleteDashboardGet query resultgetDeployment LogsFind all steps by Deployment IdgetGet logs for specific stepgetEnvironmentsCreate or Update Workflow TriggerputGet downstream environments that will be triggered by this environment deploymentgetSubscribe environments as workflow-triggerpostUnsubscribe environments as workflow-triggerpostCreate EnvironmentpostList EnvironmentsgetUpdate EnvironmentputGet EnvironmentgetUpdate Environment TTLputDeploy EnvironmentpostList DeploymentsgetCancel DeploymentputBatch Cancel DeploymentsputAbort DeploymentpostDestroy EnvironmentpostResume DeploymentputGet DeploymentgetLock/Unlock environmentputGet Sub Deployment Log In A Workflow By Workflow Deployment Id And Environment IdgetCount EnvironmentsgetCounts all selected statuses of organization projectsgetList ResourcesgetCheck Environment meets Project limitsgetRerun PR planpostCreate an Environment Without TemplatepostProjectsUpdate PolicyputGet PolicygetArchive a ProjectdeleteUpdate a ProjectputGet a Project By IDgetMove a project to be a sub-project of another projectpostList ProjectsgetCreate a new ProjectpostNotificationsCreate Notification EndpointpostList Notification EndpointsgetDelete Notification EndpointdeleteUpdate Notification EndpointpatchUpdate Notification SettingsputGet Notification Endpoint settingsgetOrganizationCreate a new OrganizationpostList OrganizationsgetGet OrganizationgetUpdate OrganizationputGet Organization LimitsgetUpdate PolicypostList UsersgetRemove UserdeleteInvite UserpostUpdate User's Organization Role AssignmentputProvider RegistryCreate a new providerpostFind all providers in an organizationgetUpdate a providerputFind a provider by idgetDelete a providerdeleteFind a provider by typegetCreate a new GPG keypostList all available GPG keysgetDelete a GPG keydeleteCreate a new provider versionpostGet a download url for a specific versiongetRemoteBackendServiceDelete remote state access configurationdeleteGet remote state access configurationgetCreate remote state access configurationputRolesGet a RolegetUpdate a RoleputDelete a RoledeleteCreate a RolepostGet All RolesgetGet user role assignments for environmentgetRemove a user's role assignment from an environmentdeleteCreate or update user role assignment for environmentputGet team role assignments for environmentgetRemove a team's role assignment from an environmentdeleteCreate or update team role assignment for environmentputSchedulingGet Environment SchedulinggetSet Environment SchedulingputGet Project SchedulinggetGet Drift Detection Environment SchedulinggetSet Drift Detection Environment SchedulingpatchTeamsCreate TeampostList TeamsgetGet TeamgetUpdate TeamputDelete TeamdeleteList Project Teams PermissionsgetUpdate Teams AssignmentsputCreate or Update a single Team to Project AssignmentpostDelete a single Team to Project AssignmentdeleteGet team role assignments for environmentget https://api.env0.com/roles/assignments/teams