JUMP TOHow to Use the APIAuthenticationIdentity Service APIidentityServiceLogin authentication callbackgetEmail verify callbackgetRetrive credential scope metadatagetSend password resetputRequest password reset linkpostGet a Signed URLgetService health checkgetLoginpostList organizationsgetCreate an organizationpostGet an organizationgetUpdate an organizationputDelete an organizationdeleteList credentialsget/v0/organizations/{id}/projects/{projId}/credsgetList who has access to an organizationgetCreate credentialspostList assigned credentials by entitypostGet a credential by scope that is assigned to a project, environment or applicationpostAssign credentialspostAssign credentials with scopepostCanChangeCredsOnEntity returns an error if credential can be safely changed on a given entity.postUnassign credentialspostUnassign credentials with scopepostGet credential by IDgetUpdate a credentialputDelete a credentialdeleteList Credentials assigned to an entitygetGet Git repos associated with a credentialgetSubmit an incident reportpostInvite a user via email to an organization, project, env, or apppostDelete user invitepostUpdate user invitepostList invited userspostList projects in an organizationgetCreate a projectpostGet information about a projectgetUpdate a projectputDelete a projectdeleteDelete all child entities of this projectdeleteList who has access to a projectgetUpdate variables associated with a projectpatchDelete variables associated with a projectpatchGrant a user access to a projectpostRevoke a user's access from a projectdeleteGrant a user access to an organizationpostRevoke a user's access from an organizationdeleteSignuppostGet a login tokenpostList users by user idsgetLogoutdeleteChange your passwordpostGet a user profilegetUpdate a user profileputFind a user based on email addressgetRequest email verification linkpostInfra Service APIinfraServiceService health checkgetGet an artifact from an environment pipelinegetGet a pipleline loggetList ClassificationsgetCreate a ClassificationpostGet a ClassificationgetUpdate a ClassificationputDelete a ClassificationdeleteUpdate one or more classification variablespatchDelete one or more classification variablespatchListComponents return a list of existing components declarationsgetCreateComponent declare an infrastructure componentpostGet return a components declarationgetUpdateComponent declare an infrastructure componentputDeleteComponent deletes a component declarationdeleteDependencyListgetDependencyCreatepostResolve dependency by linking it to an infrastructure providerpostGet resolved dependencygetUnlink dependency from an infrastructure providerdeleteDependencyGetgetDependencyUpdateputDependencyDeletedeleteList resolved dependenciesgetExport reusable infrastructure entitiesgetImport reusable infrastructure entitiesputGet Pipeline Config SchemagetList environmentsgetCreate an environmentpostList the promotion sequencegetListComponentInstances return a list of existing component instancesgetCreateComponentInstance create a reusable infrastructure component instancepostGet return a component instancegetDeleteComponentInstance deletes a component instancedeleteListComponentInstanceRegistrations return a list of components registered with an environmentgetRegisterComponentInstance register use of an infrastructure component with an environmentpostGet return a component instance registrationgetDeRegisterComponentInstance unregister use of an infrastructure component with an environmentdeleteList pipelines for an environmentgetStart an environment pipelinepostGet the status of an environment pipelinegetCancel an environment pipelinepostResume an environment pipelinepostList the available pipeline logsgetGet the environment outputsgetGet the plan outputgetGet the validation resultsgetGet the infrastructure services listgetGrant a user access to an environmentpostRevoke a user's access from an environmentdeleteUpdate one or more environment variablespatchDelete one or more environment variablespatchGet an environmentgetUpdate an environmentputDelete an environmentdeleteDelete all child entities of this environmentdeleteGet the environment state infogetGet the environment output summarygetGet an environment in the promotion sequencegetAdd an environment to a promotion sequencepostRemove an environment from a promotion sequencedeleteUpload infra state to an environmentputList who has access to an environmentgetCreateEnvsFromTemplatepostListTemplatesgetCreate a TemplatepostGet a TemplategetUpdate a TemplateputDelete a TemplatedeleteApp Service APIappServiceService health checkgetGet an artifact from a pipelineget/v0/organizations/{orgId}/infer-cigetGet a pipeline modulegetList available pipeline modulesgetList applicationsgetCreate an applicationpostList application buildsgetUpdateAppDependency updates the dependencies of an app.put/v0/organizations/{orgId}/projects/{projId}/apps/{appId}/infer-cigetList integrationsgetCreate an integrationpostGet an integrationgetUpdate an integrationputDelete an integrationdeleteUpdate one or more environment variables for the specific app integration pipeline. Variable values flows from `Project` to `App` to `AppIntegration`. In case of conflit, the inherited values gets overridden.patchDelete one or more environment variables for the specific app integration pipelinepatchList integration pipelinesgetStart an integration pipelineputGet integration pipeline statusgetCancel an integration pipelinepostGet integration pipeline logsgetGrant a user access to an applicationpostRevoke a user's access from an applicationdeleteGet an applicationgetUpdate an applicationputDelete an applicationdeleteDelete all child entities of this applicationdeleteList who has access to an applicationgetUpdate one or more environment variables The app-level variables are seed values for each app integration pipelinepatchDelete one or more environment variablespatch/v0/organizations/{orgId}/projects/{projId}/infer-cigetDeployment Service APIdeploymentServiceService health checkgetGet an artifact from a pipelineget/v0/organizations/{orgId}/deploymentdefaultsgetCreate a deploymentDefaultpost/v0/organizations/{orgId}/deploymentdefaults/{id}get/v0/organizations/{orgId}/deploymentdefaults/{id}put/v0/organizations/{orgId}/deploymentdefaults/{id}deleteList deployments by applicationgetList deployments by projectgetList deployments by environmentgetCreate a deploymentpostGet status of a deployment pipelinegetCancel a deployment pipelinepostGet the logs from a deployment pipelineget/v0/organizations/{orgId}/projects/{projId}/envs/{envId}/deployments/{id}getUpdate a deploymentputDelete a deploymentdeleteDelete all child entities of this deploymentdeleteDownload a deployment configurationgetUpload a deployment configurationputDelete a configuration filedelete/v0/organizations/{orgId}/projects/{projId}/envs/{envId}/deployments/{id}/jobsgetStart a deployment pipelineputGet promotable version of a deploymentgetPromote a deploymentpostGetDeploymentVariables get index of all variables upto app-deployment level by deployment id.getUpdate one or more environment variablespatchDelete one or more environment variablespatchList deployment templatesgetGetProjectVariables get index of all variables upto app-deployment level by project id.getList deployment templates at org levelgetInstaller Service APIinstallerServiceApply a bundlepostService health checkgetList bundle installationsgetGet bundle installation detailsgetGet the status of a bundle installationgetExport a project as a bundlegetParse a bundlepostRetrieve a list of GCP projectsgetRetrieve a list of GCP regionsgetGet the infrastructure services listpostValidator Service APIvalidatorServiceService health checkgetList policy setsgetCreate a policy setpostGet a policy setgetUpdate a policy setputDelete a policy setdeleteEvaluate against a policy setpostList policiesgetAdd a policypostGet a policygetUpdate a policyputDelete a policydeleteExternalEvents Service APIexternalEventsService/v0/healthcheck/*getListWebhookgetCreateWebhookpostGetWebhookgetUpdateWebhookputDeleteWebhookdeletePowered by Retrieve a list of GCP regionsget https://api.codepipes.io/installer/v0/projects/google/{projectId}/regions