Northflank
DEVELOPER · DEVELOPER
Projects, services, jobs, and managed-database addons in the account they connected.
Acts as the person, not as itself
Each user connects their own account. Every call carries both identities — the agent and the person it is acting for — so the agent can never reach past what that individual can already do.
Credentials never touch the agent
Tokens live in the vault and attach server-side at call time. The agent holds a session, not a secret, and revoking access does not mean rotating a key.
Every call on the record
Who asked, which agent acted, which action ran, and the verdict that let it through — one audit trail across every integration, not one per vendor.
What an agent can do
Each action is granted on its own. An agent allowed to read is not thereby allowed to write, and the scope beside each row is what the acting user must have connected for it to run at all.
northflank_delete_v1_backup_destinations_by_backupdestinationidWRITEDelete backup destination via DELETE /v1/backup-destinations/{backupDestinationId}. Northflank permission required: Account > Platform > BackupDestinations > Delete.
northflank_delete_v1_cloud_providers_clusters_by_clusteridWRITEDelete cluster via DELETE /v1/cloud-providers/clusters/{clusterId}. Northflank permission required: Account > Cloud > Clusters > Delete.
northflank_delete_v1_cloud_providers_integrations_by_integrationidWRITEDelete integration via DELETE /v1/cloud-providers/integrations/{integrationId}. Northflank permission required: Account > Cloud > Integrations > Delete.
northflank_delete_v1_container_snapshots_by_snapshotidWRITEDelete container snapshot via DELETE /v1/container-snapshots/{snapshotId}. Northflank permission required: Account > Platform > ContainerSnapshots > Delete.
northflank_delete_v1_domains_by_domainWRITEDelete domain via DELETE /v1/domains/{domain}. Northflank permission required: Account > Networking > Domains > Delete.
northflank_delete_v1_domains_by_domain_subdomains_by_subdomainWRITEDelete subdomain via DELETE /v1/domains/{domain}/subdomains/{subdomain}. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_delete_v1_domains_by_domain_subdomains_by_subdomain_assignWRITEUnassign subdomain via DELETE /v1/domains/{domain}/subdomains/{subdomain}/assign. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_delete_v1_domains_by_domain_subdomains_by_subdomain_paths_by_subdomainpathWRITEDelete subdomain path via DELETE /v1/domains/{domain}/subdomains/{subdomain}/paths/{subdomainPath}. Northflank permission required: Account > Networking > SubdomainPaths > Update.
northflank_delete_v1_domains_by_domain_subdomains_by_subdomain_paths_by_subdomainpath_assignWRITEUnassign subdomain path via DELETE /v1/domains/{domain}/subdomains/{subdomain}/paths/{subdomainPath}/assign. Northflank permission required: Account > Networking > SubdomainPaths > Update.
northflank_delete_v1_egress_ips_by_egressipidWRITEDelete egress ip via DELETE /v1/egress-ips/{egressIpId}. Northflank permission required: Account > Networking > EgressIps > Delete.
northflank_delete_v1_gradual_rollout_strategies_by_gradualrolloutstrategyidWRITEDelete gradual rollout strategy via DELETE /v1/gradual-rollout-strategies/{gradualRolloutStrategyId}. Northflank permission required: Account > Platform > GradualRollouts > Delete.
northflank_delete_v1_integrations_log_sinks_by_logsinkidWRITEDelete log sink via DELETE /v1/integrations/log-sinks/{logSinkId}. Northflank permission required: Account > Observability > LogSinks > Delete.
northflank_delete_v1_integrations_notifications_by_notificationidWRITEDelete notification integration via DELETE /v1/integrations/notifications/{notificationId}. Northflank permission required: Account > Observability > Notifications > Delete.
northflank_delete_v1_integrations_registries_by_credentialidWRITEDelete registry via DELETE /v1/integrations/registries/{credentialId}. Northflank permission required: Account > Cloud > Registries > Delete.
northflank_delete_v1_integrations_ssh_identities_by_identityidWRITEDelete ssh identity via DELETE /v1/integrations/ssh-identities/{identityId}. Northflank permission required: Account > Platform > Ssh > Delete.
northflank_delete_v1_load_balancers_by_loadbalanceridWRITEDelete load balancer via DELETE /v1/load-balancers/{loadBalancerId}. Northflank permission required: Account > Networking > LoadBalancers > Delete.
northflank_delete_v1_network_policies_by_networkpolicyidWRITEDelete network policy via DELETE /v1/network-policies/{networkPolicyId}. Northflank permission required: Account > Networking > NetworkPolicies > Delete.
northflank_delete_v1_org_roles_by_roleidWRITEDelete org role via DELETE /v1/org-roles/{roleId}. Northflank permission required: Organisation > Admin > Roles > Manage.
northflank_delete_v1_org_roles_by_roleid_members_by_memberidWRITERemove member from org role via DELETE /v1/org-roles/{roleId}/members/{memberId}. Northflank permission required: Organisation > Admin > Roles > Manage.
northflank_delete_v1_projects_by_projectidWRITEDelete project via DELETE /v1/projects/{projectId}. Northflank permission required: Project > Projects > Manage > Delete.
northflank_delete_v1_projects_by_projectid_addons_by_addonidWRITEDelete addon via DELETE /v1/projects/{projectId}/addons/{addonId}. Northflank permission required: Project > Addons > General > Delete.
northflank_delete_v1_projects_by_projectid_addons_by_addonid_backup_schedules_by_scheduleidWRITEDelete addon backup schedule via DELETE /v1/projects/{projectId}/addons/{addonId}/backup-schedules/{scheduleId}. Northflank permission required: Project > Addons > General > Update.
northflank_delete_v1_projects_by_projectid_addons_by_addonid_backups_by_backupidWRITEDelete addon backup via DELETE /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}. Northflank permission required: Project > Addons > General > Update.
northflank_delete_v1_projects_by_projectid_external_addons_by_externaladdonidWRITEDelete external addon via DELETE /v1/projects/{projectId}/external-addons/{externalAddonId}. Northflank permission required: Project > ExternalAddons > General > Delete.
northflank_delete_v1_projects_by_projectid_harnesses_by_harnessidWRITEDelete harness via DELETE /v1/projects/{projectId}/harnesses/{harnessId}. Northflank permission required: Project > Harnesses > General > Delete.
northflank_delete_v1_projects_by_projectid_jobs_by_jobidWRITEDelete job via DELETE /v1/projects/{projectId}/jobs/{jobId}. Northflank permission required: Project > Jobs > General > Delete.
northflank_delete_v1_projects_by_projectid_jobs_by_jobid_build_by_buildidWRITEAbort job build via DELETE /v1/projects/{projectId}/jobs/{jobId}/build/{buildId}. Northflank permission required: Project > Jobs > General > Update.
northflank_delete_v1_projects_by_projectid_jobs_by_jobid_runs_by_runidWRITEAbort job run via DELETE /v1/projects/{projectId}/jobs/{jobId}/runs/{runId}. Northflank permission required: Project > Jobs > General > Update.
northflank_delete_v1_projects_by_projectid_llm_model_deployments_by_llmmodeldeploymentidWRITEDelete ai model via DELETE /v1/projects/{projectId}/llm-model-deployments/{llmModelDeploymentId}. Northflank permission required: Project > AiModels > General > Delete.
northflank_delete_v1_projects_by_projectid_pipelines_by_pipelineid_preview_envs_previews_by_previewidWRITEDelete preview environment (pipelines) via DELETE /v1/projects/{projectId}/pipelines/{pipelineId}/preview-envs/previews/{previewId}. Northflank permission required: Account > Templates > General > Delete.
northflank_delete_v1_projects_by_projectid_preview_blueprints_by_previewblueprintidWRITEDelete preview blueprint via DELETE /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}. Northflank permission required: Project > PreviewBlueprints > General > Delete.
northflank_delete_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_previews_by_previewidWRITEDelete preview environment (preview blueprints) via DELETE /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/previews/{previewId}. Northflank permission required: Project > PipelinesV2 > Previews > Delete.
northflank_delete_v1_projects_by_projectid_secrets_by_secretidWRITEDelete project secret via DELETE /v1/projects/{projectId}/secrets/{secretId}. Northflank documents no required permission for it.
northflank_delete_v1_projects_by_projectid_secrets_by_secretid_addons_by_addonidWRITEUnlink addon from project secret via DELETE /v1/projects/{projectId}/secrets/{secretId}/addons/{addonId}. Northflank documents no required permission for it.
northflank_delete_v1_projects_by_projectid_services_by_serviceidWRITEDelete service via DELETE /v1/projects/{projectId}/services/{serviceId}. Northflank permission required: Project > Services > General > Delete.
northflank_delete_v1_projects_by_projectid_services_by_serviceid_build_by_buildidWRITEAbort service build via DELETE /v1/projects/{projectId}/services/{serviceId}/build/{buildId}. Northflank permission required: Project > Services > General > Update.
northflank_delete_v1_projects_by_projectid_services_by_serviceid_build_cacheWRITEClear the build cache of a service via DELETE /v1/projects/{projectId}/services/{serviceId}/build-cache. Northflank permission required: Project > Services > General > Update.
northflank_delete_v1_projects_by_projectid_services_by_serviceid_per_replica_volumes_volume_by_volumeidWRITEDelete service per replica volume group via DELETE /v1/projects/{projectId}/services/{serviceId}/per-replica-volumes/volume/{volumeId}. Northflank permission required: Project > Services > General > Delete.
northflank_delete_v1_projects_by_projectid_services_by_serviceid_per_replica_volumes_volume_by_volumeid_replica_by_ordinalWRITEDelete service per replica volume pvc via DELETE /v1/projects/{projectId}/services/{serviceId}/per-replica-volumes/volume/{volumeId}/replica/{ordinal}. Northflank permission required: Project > Services > General > Delete.
northflank_delete_v1_projects_by_projectid_volumes_by_volumeidWRITEDelete volume via DELETE /v1/projects/{projectId}/volumes/{volumeId}. Northflank permission required: Project > Volumes > General > Delete.
northflank_delete_v1_projects_by_projectid_volumes_by_volumeid_backup_schedules_by_scheduleidWRITEDelete volume backup schedule via DELETE /v1/projects/{projectId}/volumes/{volumeId}/backup-schedules/{scheduleId}. Northflank permission required: Project > Volumes > Backups > Delete.
northflank_delete_v1_projects_by_projectid_volumes_by_volumeid_backups_by_backupidWRITEDelete volume backup via DELETE /v1/projects/{projectId}/volumes/{volumeId}/backups/{backupId}. Northflank permission required: Project > Volumes > Backups > Delete.
northflank_delete_v1_secrets_by_secretidWRITEDelete global secret via DELETE /v1/secrets/{secretId}. Northflank documents no required permission for it.
northflank_delete_v1_tags_by_resourcetagidWRITEDelete tag via DELETE /v1/tags/{resourceTagId}. Northflank permission required: Account > Platform > Tags > Delete.
northflank_delete_v1_teams_by_teamidWRITEDelete team via DELETE /v1/teams/{teamId}. Northflank permission required: Organisation > Team > General > Delete.
northflank_delete_v1_teams_by_teamid_members_by_memberidWRITERemove team member via DELETE /v1/teams/{teamId}/members/{memberId}. Northflank permission required: Account > Admin > Members > Manage.
northflank_delete_v1_teams_by_teamid_roles_by_roleidWRITEDelete team role via DELETE /v1/teams/{teamId}/roles/{roleId}. Northflank permission required: Account > Admin > Roles > Manage.
northflank_delete_v1_teams_by_teamid_roles_by_roleid_members_by_memberidWRITERemove member from team role via DELETE /v1/teams/{teamId}/roles/{roleId}/members/{memberId}. Northflank permission required: Account > Admin > Roles > Manage.
northflank_delete_v1_templates_by_templateidWRITEDelete template via DELETE /v1/templates/{templateId}. Northflank permission required: Account > Templates > General > Delete.
northflank_delete_v1_tokens_by_tokenid_keys_by_keyidWRITEDelete a key from an api token via DELETE /v1/tokens/{tokenId}/keys/{keyId}. Northflank permission required: Account > Admin > ApiTokens > Update. Deleting the key this Agentic Fabriq connection was given breaks the connection immediately.
northflank_delete_v1_workload_identities_by_workloadidentityidWRITEDelete workload identity via DELETE /v1/workload-identities/{workloadIdentityId}. Northflank permission required: Account > Cloud > WorkloadIdentities > Delete.
northflank_get_v1_authREADGet current authentication info via GET /v1/auth. Northflank documents no required permission for it. Reports what the connection's own API token is and which permissions it carries. Northflank documents no required permission for it.
northflank_get_v1_backup_destinationsREADList backup destinations via GET /v1/backup-destinations. Northflank permission required: Account > Platform > BackupDestinations > Read.
northflank_get_v1_backup_destinations_by_backupdestinationidREADGet backup destination via GET /v1/backup-destinations/{backupDestinationId}. Northflank permission required: Account > Platform > BackupDestinations > Read.
northflank_get_v1_backup_destinations_by_backupdestinationid_backupsREADList destinations backups via GET /v1/backup-destinations/{backupDestinationId}/backups. Northflank permission required: Account > Platform > BackupDestinations > Read.
northflank_get_v1_billing_credit_balanceREADGet credit balance via GET /v1/billing/credit-balance. Northflank permission required: Organisation > Admin > Billing > Read.
northflank_get_v1_billing_invoicesREADList invoices via GET /v1/billing/invoices. Northflank permission required: Organisation > Admin > Billing > Read.
northflank_get_v1_billing_invoices_by_invoiceidREADGet invoice via GET /v1/billing/invoices/{invoiceId}. Northflank permission required: Organisation > Admin > Billing > Read. `teamId` here is Northflank's own QUERY FILTER, not this connection's team: it narrows a response the token can already read, and Northflank refuses it from a token that can only read one team.
northflank_get_v1_billing_usageREADList usage via GET /v1/billing/usage. Northflank permission required: Organisation > Admin > Billing > Read. `teamId` here is Northflank's own QUERY FILTER, not this connection's team: it narrows a response the token can already read, and Northflank refuses it from a token that can only read one team.
northflank_get_v1_billing_usage_by_timestampREADGet usage via GET /v1/billing/usage/{timestamp}. Northflank permission required: Organisation > Admin > Billing > Read. `teamId` here is Northflank's own QUERY FILTER, not this connection's team: it narrows a response the token can already read, and Northflank refuses it from a token that can only read one team.
northflank_get_v1_cloud_providers_clustersREADList clusters via GET /v1/cloud-providers/clusters. Northflank permission required: Account > Cloud > Clusters > Read.
northflank_get_v1_cloud_providers_clusters_by_clusteridREADGet cluster via GET /v1/cloud-providers/clusters/{clusterId}. Northflank permission required: Account > Cloud > Clusters > Read.
northflank_get_v1_cloud_providers_clusters_by_clusterid_nodesREADList cluster nodes via GET /v1/cloud-providers/clusters/{clusterId}/nodes. Northflank permission required: Account > Cloud > Clusters > Read.
northflank_get_v1_cloud_providers_integrationsREADList integrations via GET /v1/cloud-providers/integrations. Northflank permission required: Account > Cloud > Integrations > Read.
northflank_get_v1_cloud_providers_integrations_by_integrationidREADGet integration via GET /v1/cloud-providers/integrations/{integrationId}. Northflank permission required: Account > Cloud > Integrations > Read.
northflank_get_v1_cloud_providers_integrations_by_integrationid_workload_identity_providerREADGet workload identity provider status via GET /v1/cloud-providers/integrations/{integrationId}/workload-identity-provider. Northflank permission required: Account > Cloud > WorkloadIdentities > Read.
northflank_get_v1_cloud_providers_node_typesREADList provider node types via GET /v1/cloud-providers/node-types. Northflank documents no required permission for it. Answers 200 with no credential at all (measured 2026-09-22), so a 200 here says nothing about the connection's token.
northflank_get_v1_cloud_providers_regionsREADList provider regions via GET /v1/cloud-providers/regions. Northflank documents no required permission for it. Answers 200 with no credential at all (measured 2026-09-22), so a 200 here says nothing about the connection's token.
northflank_get_v1_container_snapshotsREADList container snapshots via GET /v1/container-snapshots. Northflank permission required: Account > Platform > ContainerSnapshots > Read.
northflank_get_v1_container_snapshots_by_snapshotidREADGet container snapshot via GET /v1/container-snapshots/{snapshotId}. Northflank permission required: Account > Platform > ContainerSnapshots > Read.
northflank_get_v1_directory_groupsREADList org directory groups via GET /v1/directory-groups. Northflank permission required: Organisation > Admin > Roles > Read.
northflank_get_v1_directory_groups_by_groupid_membersREADList directory group members via GET /v1/directory-groups/{groupId}/members. Northflank permission required: Organisation > Admin > Members > Read.
northflank_get_v1_dns_idREADGet dns id via GET /v1/dns-id. Northflank permission required: Project > Projects > Manage > Read.
northflank_get_v1_domainsREADList domains via GET /v1/domains. Northflank permission required: Account > Networking > Domains > Read.
northflank_get_v1_domains_by_domainREADGet domain via GET /v1/domains/{domain}. Northflank permission required: Account > Networking > Domains > Read.
northflank_get_v1_domains_by_domain_certificateREADGet domain certificate via GET /v1/domains/{domain}/certificate. Northflank permission required: Account > Networking > Domains > Read.
northflank_get_v1_domains_by_domain_subdomains_by_subdomainREADGet subdomain via GET /v1/domains/{domain}/subdomains/{subdomain}. Northflank permission required: Account > Networking > Subdomains > Read.
northflank_get_v1_domains_by_domain_subdomains_by_subdomain_pathsREADList subdomain paths via GET /v1/domains/{domain}/subdomains/{subdomain}/paths. Northflank permission required: Account > Networking > SubdomainPaths > Read.
northflank_get_v1_domains_by_domain_subdomains_by_subdomain_paths_by_subdomainpathREADGet subdomain path via GET /v1/domains/{domain}/subdomains/{subdomain}/paths/{subdomainPath}. Northflank permission required: Account > Networking > SubdomainPaths > Read.
northflank_get_v1_egress_ipsREADList egress ips via GET /v1/egress-ips. Northflank permission required: Account > Networking > EgressIps > Read.
northflank_get_v1_egress_ips_by_egressipidREADGet egress ip via GET /v1/egress-ips/{egressIpId}. Northflank permission required: Account > Networking > EgressIps > Read.
northflank_get_v1_encryption_configurationsREADList encryption configurations via GET /v1/encryption/configurations. Northflank permission required: Account > Admin > Encryption > Read.
northflank_get_v1_encryption_configurations_by_encryptionconfigurationidREADGet encryption configuration via GET /v1/encryption/configurations/{encryptionConfigurationId}. Northflank permission required: Account > Admin > Encryption > Read.
northflank_get_v1_encryption_usageREADGet encryption configuration usage via GET /v1/encryption/usage. Northflank permission required: Account > Admin > Encryption > Read.
northflank_get_v1_gradual_rollout_strategiesREADList gradual rollout strategies via GET /v1/gradual-rollout-strategies. Northflank permission required: Account > Platform > GradualRollouts > Read.
northflank_get_v1_gradual_rollout_strategies_by_gradualrolloutstrategyidREADGet gradual rollout strategy via GET /v1/gradual-rollout-strategies/{gradualRolloutStrategyId}. Northflank permission required: Account > Platform > GradualRollouts > Read.
northflank_get_v1_integrations_log_sinksREADList log sinks via GET /v1/integrations/log-sinks. Northflank permission required: Account > Observability > LogSinks > Read.
northflank_get_v1_integrations_log_sinks_by_logsinkidREADGet log sink details via GET /v1/integrations/log-sinks/{logSinkId}. Northflank permission required: Account > Observability > LogSinks > Read.
northflank_get_v1_integrations_notificationsREADList notification integrations via GET /v1/integrations/notifications. Northflank permission required: Account > Observability > Notifications > Read.
northflank_get_v1_integrations_notifications_by_notificationidREADGet notification integration via GET /v1/integrations/notifications/{notificationId}. Northflank permission required: Account > Observability > Notifications > Read.
northflank_get_v1_integrations_registriesREADList registries via GET /v1/integrations/registries. Northflank permission required: Account > Cloud > Registries > Read.
northflank_get_v1_integrations_registries_by_credentialidREADGet registry via GET /v1/integrations/registries/{credentialId}. Northflank permission required: Account > Cloud > Registries > Read.
northflank_get_v1_integrations_ssh_identitiesREADList ssh identities via GET /v1/integrations/ssh-identities. Northflank permission required: Account > Platform > Ssh > Read.
northflank_get_v1_integrations_ssh_identities_by_identityidREADGet ssh identity via GET /v1/integrations/ssh-identities/{identityId}. Northflank permission required: Account > Platform > Ssh > Read.
northflank_get_v1_integrations_vcsREADList vcs providers via GET /v1/integrations/vcs. Northflank permission required: Account > Git > General > Read.
northflank_get_v1_integrations_vcs_link_sessions_by_linksessionidREADGet vcs link session via GET /v1/integrations/vcs/link-sessions/{linkSessionId}. Northflank permission required: Account > Git > General > Manage.
northflank_get_v1_integrations_vcs_reposREADList repositories via GET /v1/integrations/vcs/repos. Northflank permission required: Account > Git > General > Read.
northflank_get_v1_integrations_vcs_repos_by_vcsservice_by_repositoryowner_by_repositoryname_branchesREADList branches via GET /v1/integrations/vcs/repos/{vcsService}/{repositoryOwner}/{repositoryName}/branches. Northflank permission required: Account > Git > General > Read.
northflank_get_v1_load_balancersREADList load balancers via GET /v1/load-balancers. Northflank permission required: Account > Networking > LoadBalancers > Read.
northflank_get_v1_load_balancers_by_loadbalanceridREADGet load balancer via GET /v1/load-balancers/{loadBalancerId}. Northflank permission required: Account > Networking > LoadBalancers > Read.
northflank_get_v1_logsREADGet logs for a resource via GET /v1/logs. Northflank documents no required permission for it. At least one of `projectId` or `clusterId` MUST be supplied, even though Northflank's documentation marks both optional: with neither, the API answers 400 nf-invalid-query-params, "value must contain at least one of [projectId, clusterId]" (measured 2026-09-22, with either one alone accepted).
northflank_get_v1_network_policies_by_networkpolicyidREADGet network policy via GET /v1/network-policies/{networkPolicyId}. Northflank permission required: Account > Networking > NetworkPolicies > Read.
northflank_get_v1_opentofu_jobs_by_opentofujobid_logsREADGet opentofu job logs via GET /v1/opentofu-jobs/{opentofuJobId}/logs. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_org_membersREADList org members via GET /v1/org-members. Northflank permission required: Organisation > Admin > Members > Read.
northflank_get_v1_org_rolesREADList org roles via GET /v1/org-roles. Northflank permission required: Organisation > Admin > Roles > Read.
northflank_get_v1_org_roles_by_roleidREADGet org role via GET /v1/org-roles/{roleId}. Northflank permission required: Organisation > Admin > Roles > Read.
northflank_get_v1_org_roles_by_roleid_membersREADList org role members via GET /v1/org-roles/{roleId}/members. Northflank permission required: Organisation > Admin > Roles > Read.
northflank_get_v1_plansREADList plans via GET /v1/plans. Northflank documents no required permission for it. Answers 200 with no credential at all (measured 2026-09-22), so a 200 here says nothing about the connection's token.
northflank_get_v1_projectsREADList projects via GET /v1/projects. Northflank permission required: Project > Projects > Manage > Read.
northflank_get_v1_projects_by_projectidREADGet project via GET /v1/projects/{projectId}. Northflank permission required: Project > Projects > Manage > Read.
northflank_get_v1_projects_by_projectid_addonsREADList addons via GET /v1/projects/{projectId}/addons. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonidREADGet addon via GET /v1/projects/{projectId}/addons/{addonId}. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_backup_schedulesREADGet addon backup schedules via GET /v1/projects/{projectId}/addons/{addonId}/backup-schedules. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_backupsREADList addon backups via GET /v1/projects/{projectId}/addons/{addonId}/backups. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_backups_by_backupidREADGet addon backup via GET /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_backups_by_backupid_download_linkREADGet backup download link via GET /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}/download-link. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_backups_by_backupid_logsREADGet addon backup logs via GET /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}/logs. Northflank permission required: Project > Addons > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_addons_by_addonid_backups_by_backupid_restoresREADList addon backup restores via GET /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}/restores. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_backups_by_backupid_restores_by_restoreid_logsREADGet addon restore logs via GET /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}/restores/{restoreId}/logs. Northflank permission required: Project > Addons > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_addons_by_addonid_containersREADList addon containers via GET /v1/projects/{projectId}/addons/{addonId}/containers. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_credentialsREADGet addon credentials via GET /v1/projects/{projectId}/addons/{addonId}/credentials. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_logsREADGet addon logs via GET /v1/projects/{projectId}/addons/{addonId}/logs. Northflank permission required: Project > Addons > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_addons_by_addonid_metricsREADGet addon metrics via GET /v1/projects/{projectId}/addons/{addonId}/metrics. Northflank permission required: Project > Addons > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_addons_by_addonid_restoresREADList addon restores via GET /v1/projects/{projectId}/addons/{addonId}/restores. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_addons_by_addonid_versionREADGet addon version details via GET /v1/projects/{projectId}/addons/{addonId}/version. Northflank permission required: Project > Addons > General > Read.
northflank_get_v1_projects_by_projectid_external_addonsREADList external addons via GET /v1/projects/{projectId}/external-addons. Northflank permission required: Project > ExternalAddons > General > Read.
northflank_get_v1_projects_by_projectid_external_addons_by_externaladdonidREADGet external addon via GET /v1/projects/{projectId}/external-addons/{externalAddonId}. Northflank permission required: Project > ExternalAddons > General > Read.
northflank_get_v1_projects_by_projectid_harnessesREADList harnesses via GET /v1/projects/{projectId}/harnesses. Northflank permission required: Project > Harnesses > General > Read.
northflank_get_v1_projects_by_projectid_harnesses_by_harnessidREADGet harness via GET /v1/projects/{projectId}/harnesses/{harnessId}. Northflank permission required: Project > Harnesses > General > Read.
northflank_get_v1_projects_by_projectid_harnesses_by_harnessid_logsREADGet harness logs via GET /v1/projects/{projectId}/harnesses/{harnessId}/logs. Northflank permission required: Project > Harnesses > General > Read.
northflank_get_v1_projects_by_projectid_jobsREADList jobs via GET /v1/projects/{projectId}/jobs. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobidREADGet job via GET /v1/projects/{projectId}/jobs/{jobId}. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_branchesREADGet job branches via GET /v1/projects/{projectId}/jobs/{jobId}/branches. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_buildREADList job builds via GET /v1/projects/{projectId}/jobs/{jobId}/build. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_build_argumentsREADGet job build arguments via GET /v1/projects/{projectId}/jobs/{jobId}/build-arguments. Northflank permission required: Project > Secrets > Jobs > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_build_arguments_detailsREADGet job build argument details via GET /v1/projects/{projectId}/jobs/{jobId}/build-arguments/details. Northflank permission required: Project > Secrets > Jobs > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_build_by_buildidREADGet job build via GET /v1/projects/{projectId}/jobs/{jobId}/build/{buildId}. Northflank permission required: Project > Jobs > General > Update.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_build_logsREADGet job build logs via GET /v1/projects/{projectId}/jobs/{jobId}/build-logs. Northflank permission required: Project > Jobs > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_build_metricsREADGet job build metrics via GET /v1/projects/{projectId}/jobs/{jobId}/build-metrics. Northflank permission required: Project > Jobs > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_containersREADList job containers via GET /v1/projects/{projectId}/jobs/{jobId}/containers. Northflank permission required: Project > Jobs > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_deploymentREADGet job deployment via GET /v1/projects/{projectId}/jobs/{jobId}/deployment. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_health_checksREADGet job health checks via GET /v1/projects/{projectId}/jobs/{jobId}/health-checks. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_logsREADGet job logs via GET /v1/projects/{projectId}/jobs/{jobId}/logs. Northflank permission required: Project > Jobs > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_metricsREADGet job metrics via GET /v1/projects/{projectId}/jobs/{jobId}/metrics. Northflank permission required: Project > Jobs > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_pull_requestsREADGet job pull requests via GET /v1/projects/{projectId}/jobs/{jobId}/pull-requests. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_runsREADGet job runs via GET /v1/projects/{projectId}/jobs/{jobId}/runs. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_runs_by_runidREADGet run details via GET /v1/projects/{projectId}/jobs/{jobId}/runs/{runId}. Northflank permission required: Project > Jobs > General > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_runtime_environmentREADGet job runtime environment via GET /v1/projects/{projectId}/jobs/{jobId}/runtime-environment. Northflank permission required: Project > Secrets > Jobs > Read.
northflank_get_v1_projects_by_projectid_jobs_by_jobid_runtime_environment_detailsREADGet job runtime environment details via GET /v1/projects/{projectId}/jobs/{jobId}/runtime-environment/details. Northflank permission required: Project > Secrets > Jobs > Read.
northflank_get_v1_projects_by_projectid_llm_model_deploymentsREADList ai models via GET /v1/projects/{projectId}/llm-model-deployments. Northflank permission required: Project > AiModels > General > Read.
northflank_get_v1_projects_by_projectid_llm_model_deployments_by_llmmodeldeploymentidREADGet ai model via GET /v1/projects/{projectId}/llm-model-deployments/{llmModelDeploymentId}. Northflank permission required: Project > AiModels > General > Read.
northflank_get_v1_projects_by_projectid_pipelinesREADList pipelines via GET /v1/projects/{projectId}/pipelines. Northflank permission required: Project > Pipelines > General > Read.
northflank_get_v1_projects_by_projectid_pipelines_by_pipelineidREADGet pipeline via GET /v1/projects/{projectId}/pipelines/{pipelineId}. Northflank permission required: Project > Pipelines > General > Read.
northflank_get_v1_projects_by_projectid_pipelines_by_pipelineid_preview_envsREADGet preview template via GET /v1/projects/{projectId}/pipelines/{pipelineId}/preview-envs. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_projects_by_projectid_pipelines_by_pipelineid_preview_envs_previewsREADList preview environments (pipelines) via GET /v1/projects/{projectId}/pipelines/{pipelineId}/preview-envs/previews. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_projects_by_projectid_pipelines_by_pipelineid_preview_envs_runsREADList preview template runs via GET /v1/projects/{projectId}/pipelines/{pipelineId}/preview-envs/runs. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_projects_by_projectid_pipelines_by_pipelineid_preview_envs_runs_by_templaterunidREADGet preview template run via GET /v1/projects/{projectId}/pipelines/{pipelineId}/preview-envs/runs/{templateRunId}. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_projects_by_projectid_pipelines_by_pipelineid_release_flows_by_stageREADGet release flow via GET /v1/projects/{projectId}/pipelines/{pipelineId}/release-flows/{stage}. Northflank permission required: Project > Pipelines > General > Read.
northflank_get_v1_projects_by_projectid_pipelines_by_pipelineid_release_flows_by_stage_runsREADList release flow runs via GET /v1/projects/{projectId}/pipelines/{pipelineId}/release-flows/{stage}/runs. Northflank permission required: Project > Pipelines > General > Read.
northflank_get_v1_projects_by_projectid_pipelines_by_pipelineid_release_flows_by_stage_runs_by_runidREADGet release flow run details via GET /v1/projects/{projectId}/pipelines/{pipelineId}/release-flows/{stage}/runs/{runId}. Northflank permission required: Project > Pipelines > General > Read.
northflank_get_v1_projects_by_projectid_preview_blueprintsREADList preview blueprints via GET /v1/projects/{projectId}/preview-blueprints. Northflank permission required: Project > PreviewBlueprints > General > Read.
northflank_get_v1_projects_by_projectid_preview_blueprints_by_previewblueprintidREADGet preview blueprint via GET /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}. Northflank permission required: Project > PreviewBlueprints > General > Read.
northflank_get_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_previewsREADList preview environments (preview blueprints) via GET /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/previews. Northflank permission required: Project > PreviewBlueprints > General > Read.
northflank_get_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_runsREADList preview blueprint runs via GET /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/runs. Northflank permission required: Project > PreviewBlueprints > Runs > Read.
northflank_get_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_runs_by_runidREADGet preview blueprint run details via GET /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/runs/{runId}. Northflank permission required: Project > PreviewBlueprints > Runs > Read.
northflank_get_v1_projects_by_projectid_secretsREADList project secrets via GET /v1/projects/{projectId}/secrets. Northflank permission required: Project > Secrets > SecretGroups > List.
northflank_get_v1_projects_by_projectid_secrets_by_secretidREADGet project secret via GET /v1/projects/{projectId}/secrets/{secretId}. Northflank documents no required permission for it.
northflank_get_v1_projects_by_projectid_secrets_by_secretid_addons_by_addonidREADGet project secret addon link details via GET /v1/projects/{projectId}/secrets/{secretId}/addons/{addonId}. Northflank documents no required permission for it.
northflank_get_v1_projects_by_projectid_secrets_by_secretid_detailsREADGet project secret details via GET /v1/projects/{projectId}/secrets/{secretId}/details. Northflank documents no required permission for it.
northflank_get_v1_projects_by_projectid_servicesREADList services via GET /v1/projects/{projectId}/services. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceidREADGet service via GET /v1/projects/{projectId}/services/{serviceId}. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_branchesREADGet service branches via GET /v1/projects/{projectId}/services/{serviceId}/branches. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_buildREADList service builds via GET /v1/projects/{projectId}/services/{serviceId}/build. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_build_argumentsREADGet service build arguments via GET /v1/projects/{projectId}/services/{serviceId}/build-arguments. Northflank permission required: Project > Secrets > Services > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_build_arguments_detailsREADGet service build arguments details via GET /v1/projects/{projectId}/services/{serviceId}/build-arguments/details. Northflank permission required: Project > Secrets > Services > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_build_by_buildidREADGet service build via GET /v1/projects/{projectId}/services/{serviceId}/build/{buildId}. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_build_logsREADGet service build logs via GET /v1/projects/{projectId}/services/{serviceId}/build-logs. Northflank permission required: Project > Services > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_services_by_serviceid_build_metricsREADGet service build metrics via GET /v1/projects/{projectId}/services/{serviceId}/build-metrics. Northflank permission required: Project > Services > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_services_by_serviceid_containersREADList service containers via GET /v1/projects/{projectId}/services/{serviceId}/containers. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_deploymentREADGet service deployment via GET /v1/projects/{projectId}/services/{serviceId}/deployment. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_deploymentsREADList service deployments via GET /v1/projects/{projectId}/services/{serviceId}/deployments. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_health_checksREADGet service health checks via GET /v1/projects/{projectId}/services/{serviceId}/health-checks. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_logsREADGet service logs via GET /v1/projects/{projectId}/services/{serviceId}/logs. Northflank permission required: Project > Services > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_services_by_serviceid_metricsREADGet service metrics via GET /v1/projects/{projectId}/services/{serviceId}/metrics. Northflank permission required: Project > Services > Deployment > View Observability.
northflank_get_v1_projects_by_projectid_services_by_serviceid_per_replica_volumesREADGet service per replica volumes via GET /v1/projects/{projectId}/services/{serviceId}/per-replica-volumes. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_portsREADGet service ports via GET /v1/projects/{projectId}/services/{serviceId}/ports. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_pull_requestsREADGet service pull requests via GET /v1/projects/{projectId}/services/{serviceId}/pull-requests. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_rolloutREADGet service rollout via GET /v1/projects/{projectId}/services/{serviceId}/rollout. Northflank permission required: Project > Services > General > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_runtime_environmentREADGet service runtime environment via GET /v1/projects/{projectId}/services/{serviceId}/runtime-environment. Northflank permission required: Project > Secrets > Services > Read.
northflank_get_v1_projects_by_projectid_services_by_serviceid_runtime_environment_detailsREADGet service runtime environment details via GET /v1/projects/{projectId}/services/{serviceId}/runtime-environment/details. Northflank permission required: Project > Secrets > Services > Read.
northflank_get_v1_projects_by_projectid_volumesREADList volumes via GET /v1/projects/{projectId}/volumes. Northflank permission required: Project > Volumes > General > Read.
northflank_get_v1_projects_by_projectid_volumes_by_volumeidREADGet volume via GET /v1/projects/{projectId}/volumes/{volumeId}. Northflank permission required: Project > Volumes > General > Read.
northflank_get_v1_projects_by_projectid_volumes_by_volumeid_backup_schedulesREADGet volume backup schedules via GET /v1/projects/{projectId}/volumes/{volumeId}/backup-schedules. Northflank permission required: Project > Volumes > Backups > Read.
northflank_get_v1_projects_by_projectid_volumes_by_volumeid_backupsREADGet volume backups via GET /v1/projects/{projectId}/volumes/{volumeId}/backups. Northflank permission required: Project > Volumes > Backups > Read.
northflank_get_v1_projects_by_projectid_volumes_by_volumeid_backups_by_backupidREADGet volume backup details via GET /v1/projects/{projectId}/volumes/{volumeId}/backups/{backupId}. Northflank permission required: Project > Volumes > Backups > Read.
northflank_get_v1_projects_by_projectid_workflowsREADList workflows via GET /v1/projects/{projectId}/workflows. Northflank permission required: Project > Workflows > General > Read.
northflank_get_v1_projects_by_projectid_workflows_by_workflowidREADGet workflow via GET /v1/projects/{projectId}/workflows/{workflowId}. Northflank permission required: Project > Workflows > General > Read.
northflank_get_v1_projects_by_projectid_workflows_by_workflowid_runsREADList workflow runs via GET /v1/projects/{projectId}/workflows/{workflowId}/runs. Northflank permission required: Project > Workflows > Runs > Read.
northflank_get_v1_projects_by_projectid_workflows_by_workflowid_runs_by_runidREADGet workflow run details via GET /v1/projects/{projectId}/workflows/{workflowId}/runs/{runId}. Northflank permission required: Project > Workflows > Runs > Read.
northflank_get_v1_regionsREADList regions via GET /v1/regions. Northflank documents no required permission for it. Answers 200 with no credential at all (measured 2026-09-22), so a 200 here says nothing about the connection's token.
northflank_get_v1_secretsREADList global secrets via GET /v1/secrets. Northflank permission required: Account > GlobalSecrets > Secrets > Read.
northflank_get_v1_secrets_by_secretidREADGet global secret via GET /v1/secrets/{secretId}. Northflank documents no required permission for it.
northflank_get_v1_tagsREADList tags via GET /v1/tags. Northflank permission required: Account > Platform > Tags > Read.
northflank_get_v1_tags_by_resourcetagidREADGet tag via GET /v1/tags/{resourceTagId}. Northflank permission required: Account > Platform > Tags > Read.
northflank_get_v1_teamsREADList teams via GET /v1/teams. Northflank permission required: Organisation > Team > General > Read.
northflank_get_v1_teams_by_teamidREADGet team via GET /v1/teams/{teamId}. Northflank permission required: Organisation > Team > General > Read.
northflank_get_v1_teams_by_teamid_membersREADList team members via GET /v1/teams/{teamId}/members. Northflank permission required: Account > Admin > Members > Read.
northflank_get_v1_teams_by_teamid_rolesREADList team roles via GET /v1/teams/{teamId}/roles. Northflank permission required: Account > Admin > Roles > Read.
northflank_get_v1_teams_by_teamid_roles_by_roleidREADGet team role via GET /v1/teams/{teamId}/roles/{roleId}. Northflank permission required: Account > Admin > Roles > Read.
northflank_get_v1_teams_by_teamid_roles_by_roleid_membersREADList team role members via GET /v1/teams/{teamId}/roles/{roleId}/members. Northflank permission required: Account > Admin > Roles > Read.
northflank_get_v1_templatesREADList templates via GET /v1/templates. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_templates_by_templateidREADGet template via GET /v1/templates/{templateId}. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_templates_by_templateid_runsREADList template runs via GET /v1/templates/{templateId}/runs. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_templates_by_templateid_runs_by_templaterunidREADGet template run via GET /v1/templates/{templateId}/runs/{templateRunId}. Northflank permission required: Account > Templates > General > Read.
northflank_get_v1_tokensREADList api tokens via GET /v1/tokens. Northflank permission required: Account > Admin > ApiTokens > Read.
northflank_get_v1_workload_identitiesREADList workload identities via GET /v1/workload-identities. Northflank permission required: Account > Cloud > WorkloadIdentities > Read.
northflank_get_v1_workload_identities_by_workloadidentityidREADGet workload identity via GET /v1/workload-identities/{workloadIdentityId}. Northflank permission required: Account > Cloud > WorkloadIdentities > Read.
northflank_patch_v1_backup_destinations_by_backupdestinationidWRITEPatch backup destination via PATCH /v1/backup-destinations/{backupDestinationId}. Northflank permission required: Account > Platform > BackupDestinations > Update.
northflank_patch_v1_cloud_providers_clusters_by_clusteridWRITEPatch cluster via PATCH /v1/cloud-providers/clusters/{clusterId}. Northflank permission required: Account > Cloud > Clusters > Update.
northflank_patch_v1_cloud_providers_integrations_by_integrationidWRITEPatch integration via PATCH /v1/cloud-providers/integrations/{integrationId}. Northflank permission required: Account > Cloud > Integrations > Update.
northflank_patch_v1_domains_by_domainWRITEUpdate domain via PATCH /v1/domains/{domain}. Northflank permission required: Account > Networking > Domains > Update.
northflank_patch_v1_domains_by_domain_subdomains_by_subdomain_geo_routingWRITEUpdate geo routing configuration via PATCH /v1/domains/{domain}/subdomains/{subdomain}/geo-routing. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_patch_v1_egress_ips_by_egressipidWRITEPatch egress ip via PATCH /v1/egress-ips/{egressIpId}. Northflank permission required: Account > Networking > EgressIps > Update.
northflank_patch_v1_gradual_rollout_strategies_by_gradualrolloutstrategyidWRITEUpdate gradual rollout strategy via PATCH /v1/gradual-rollout-strategies/{gradualRolloutStrategyId}. Northflank permission required: Account > Platform > GradualRollouts > Update.
northflank_patch_v1_integrations_registries_by_credentialidWRITEUpdate registry via PATCH /v1/integrations/registries/{credentialId}. Northflank permission required: Account > Cloud > Registries > Update.
northflank_patch_v1_integrations_ssh_identities_by_identityidWRITEUpdate ssh identity via PATCH /v1/integrations/ssh-identities/{identityId}. Northflank permission required: Account > Platform > Ssh > Update.
northflank_patch_v1_load_balancers_by_loadbalanceridWRITEPatch load balancer via PATCH /v1/load-balancers/{loadBalancerId}. Northflank permission required: Account > Networking > LoadBalancers > Update.
northflank_patch_v1_network_policies_by_networkpolicyidWRITEUpdate network policy via PATCH /v1/network-policies/{networkPolicyId}. Northflank permission required: Account > Networking > NetworkPolicies > Update.
northflank_patch_v1_org_roles_by_roleidWRITEUpdate org role via PATCH /v1/org-roles/{roleId}. Northflank permission required: Organisation > Admin > Roles > Manage.
northflank_patch_v1_projects_by_projectidWRITEUpdate project via PATCH /v1/projects/{projectId}. Northflank permission required: Project > Projects > Manage > Update.
northflank_patch_v1_projects_by_projectid_addons_by_addonidWRITEPatch addon via PATCH /v1/projects/{projectId}/addons/{addonId}. Northflank permission required: Project > Addons > General > Update.
northflank_patch_v1_projects_by_projectid_external_addons_by_externaladdonidWRITEUpdate external addon via PATCH /v1/projects/{projectId}/external-addons/{externalAddonId}. Northflank permission required: Project > ExternalAddons > General > Update.
northflank_patch_v1_projects_by_projectid_harnesses_by_harnessidWRITEPatch harness via PATCH /v1/projects/{projectId}/harnesses/{harnessId}. Northflank permission required: Project > Harnesses > General > Update.
northflank_patch_v1_projects_by_projectid_jobs_by_jobidWRITEPatch job via PATCH /v1/projects/{projectId}/jobs/{jobId}. Northflank permission required: Project > Jobs > General > Update.
northflank_patch_v1_projects_by_projectid_jobs_cron_by_jobidWRITEPatch cron job via PATCH /v1/projects/{projectId}/jobs/cron/{jobId}. Northflank permission required: Project > Jobs > General > Update.
northflank_patch_v1_projects_by_projectid_jobs_manual_by_jobidWRITEPatch manual job via PATCH /v1/projects/{projectId}/jobs/manual/{jobId}. Northflank permission required: Project > Jobs > General > Update.
northflank_patch_v1_projects_by_projectid_secrets_by_secretidWRITEPatch project secret via PATCH /v1/projects/{projectId}/secrets/{secretId}. Northflank documents no required permission for it.
northflank_patch_v1_projects_by_projectid_services_build_by_serviceidWRITEPatch build service via PATCH /v1/projects/{projectId}/services/build/{serviceId}. Northflank permission required: Project > Services > General > Update.
northflank_patch_v1_projects_by_projectid_services_combined_by_serviceidWRITEPatch combined service via PATCH /v1/projects/{projectId}/services/combined/{serviceId}. Northflank permission required: Project > Services > General > Update.
northflank_patch_v1_projects_by_projectid_services_deployment_by_serviceidWRITEPatch deployment service via PATCH /v1/projects/{projectId}/services/deployment/{serviceId}. Northflank permission required: Project > Services > General > Update.
northflank_patch_v1_secrets_by_secretidWRITEPatch global secret via PATCH /v1/secrets/{secretId}. Northflank documents no required permission for it.
northflank_patch_v1_tags_by_resourcetagidWRITEUpdate tag via PATCH /v1/tags/{resourceTagId}. Northflank permission required: Account > Platform > Tags > Update.
northflank_patch_v1_teams_by_teamidWRITEUpdate team via PATCH /v1/teams/{teamId}. Northflank permission required: Organisation > Team > General > Update.
northflank_patch_v1_teams_by_teamid_roles_by_roleidWRITEUpdate team role via PATCH /v1/teams/{teamId}/roles/{roleId}. Northflank permission required: Account > Admin > Roles > Manage.
northflank_patch_v1_workload_identities_by_workloadidentityidWRITEUpdate workload identity via PATCH /v1/workload-identities/{workloadIdentityId}. Northflank permission required: Account > Cloud > WorkloadIdentities > Update.
northflank_post_v1_backup_destinationsWRITEAdd backup destination via POST /v1/backup-destinations. Northflank permission required: Account > Platform > BackupDestinations > Create.
northflank_post_v1_cloud_providers_clustersWRITECreate cluster via POST /v1/cloud-providers/clusters. Northflank permission required: Account > Cloud > Clusters > Create.
northflank_post_v1_cloud_providers_clusters_by_clusterid_nodes_by_nodeid_cordonWRITECordon cluster node via POST /v1/cloud-providers/clusters/{clusterId}/nodes/{nodeId}/cordon. Northflank permission required: Account > Cloud > Clusters > Update.
northflank_post_v1_cloud_providers_clusters_by_clusterid_nodes_by_nodeid_drainWRITEDrain cluster node via POST /v1/cloud-providers/clusters/{clusterId}/nodes/{nodeId}/drain. Northflank permission required: Account > Cloud > Clusters > Update.
northflank_post_v1_cloud_providers_clusters_by_clusterid_nodes_by_nodeid_uncordonWRITEUncordon cluster node via POST /v1/cloud-providers/clusters/{clusterId}/nodes/{nodeId}/uncordon. Northflank permission required: Account > Cloud > Clusters > Update.
northflank_post_v1_cloud_providers_integrationsWRITECreate integration via POST /v1/cloud-providers/integrations. Northflank permission required: Account > Cloud > Integrations > Create.
northflank_post_v1_cloud_providers_integrations_by_integrationid_workload_identity_provider_installWRITEInstall workload identity provider via POST /v1/cloud-providers/integrations/{integrationId}/workload-identity-provider/install. Northflank permission required: Account > Cloud > WorkloadIdentities > Update.
northflank_post_v1_domainsWRITECreate new domain via POST /v1/domains. Northflank permission required: Account > Networking > Domains > Create.
northflank_post_v1_domains_by_domain_importWRITEImport domain certificate via POST /v1/domains/{domain}/import. Northflank permission required: Account > Networking > Domains > Update.
northflank_post_v1_domains_by_domain_subdomainsWRITEAdd subdomain via POST /v1/domains/{domain}/subdomains. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_assignWRITEAssign service to subdomain via POST /v1/domains/{domain}/subdomains/{subdomain}/assign. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_cdn_disableWRITERemove cdn from a subdomain via POST /v1/domains/{domain}/subdomains/{subdomain}/cdn/disable. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_cdn_enableWRITEEnable cdn on a subdomain via POST /v1/domains/{domain}/subdomains/{subdomain}/cdn/enable. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_cdn_purgeWRITEPurge cdn cache for a subdomain via POST /v1/domains/{domain}/subdomains/{subdomain}/cdn/purge. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_certificate_importWRITEImport subdomain certificate via POST /v1/domains/{domain}/subdomains/{subdomain}/certificate/import. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_pathsWRITEAdd subdomain path via POST /v1/domains/{domain}/subdomains/{subdomain}/paths. Northflank permission required: Account > Networking > SubdomainPaths > Create.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_paths_by_subdomainpathWRITEUpdate subdomain path via POST /v1/domains/{domain}/subdomains/{subdomain}/paths/{subdomainPath}. Northflank permission required: Account > Networking > SubdomainPaths > Update.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_paths_by_subdomainpath_assignWRITEAssign subdomain path via POST /v1/domains/{domain}/subdomains/{subdomain}/paths/{subdomainPath}/assign. Northflank permission required: Account > Networking > SubdomainPaths > Update.
northflank_post_v1_domains_by_domain_subdomains_by_subdomain_verifyWRITEVerify subdomain via POST /v1/domains/{domain}/subdomains/{subdomain}/verify. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_post_v1_domains_by_domain_verifyWRITEVerify domain via POST /v1/domains/{domain}/verify. Northflank permission required: Account > Networking > Domains > Create.
northflank_post_v1_egress_ipsWRITECreate egress ip via POST /v1/egress-ips. Northflank permission required: Account > Networking > EgressIps > Create.
northflank_post_v1_encryption_configurationsWRITECreate encryption configuration via POST /v1/encryption/configurations. Northflank permission required: Account > Admin > Encryption > Create.
northflank_post_v1_encryption_configurations_by_encryptionconfigurationid_activateWRITEActivate encryption configuration via POST /v1/encryption/configurations/{encryptionConfigurationId}/activate. Northflank permission required: Account > Admin > Encryption > Manage.
northflank_post_v1_encryption_configurations_by_encryptionconfigurationid_deactivateWRITEDeactivate encryption configuration via POST /v1/encryption/configurations/{encryptionConfigurationId}/deactivate. Northflank permission required: Account > Admin > Encryption > Manage.
northflank_post_v1_encryption_configurations_by_encryptionconfigurationid_verifyREADVerify encryption configuration via POST /v1/encryption/configurations/{encryptionConfigurationId}/verify. Northflank permission required: Account > Admin > Encryption > Read.
northflank_post_v1_encryption_northflank_managed_activateWRITEEnable northflank managed envelope encryption via POST /v1/encryption/northflank-managed/activate. Northflank permission required: Account > Admin > Encryption > Manage.
northflank_post_v1_gradual_rollout_strategiesWRITECreate gradual rollout strategy via POST /v1/gradual-rollout-strategies. Northflank permission required: Account > Platform > GradualRollouts > Create.
northflank_post_v1_integrations_log_sinksWRITECreate log sink via POST /v1/integrations/log-sinks. Northflank permission required: Account > Observability > LogSinks > Create.
northflank_post_v1_integrations_log_sinks_by_logsinkid_pauseWRITEPause log sink via POST /v1/integrations/log-sinks/{logSinkId}/pause. Northflank permission required: Account > Observability > LogSinks > Update.
northflank_post_v1_integrations_log_sinks_by_logsinkid_resumeWRITEResume log sink via POST /v1/integrations/log-sinks/{logSinkId}/resume. Northflank permission required: Account > Observability > LogSinks > Update.
northflank_post_v1_integrations_log_sinks_by_logsinkid_settingsWRITEUpdate log sink via POST /v1/integrations/log-sinks/{logSinkId}/settings. Northflank permission required: Account > Observability > LogSinks > Update.
northflank_post_v1_integrations_notificationsWRITECreate notification integration via POST /v1/integrations/notifications. Northflank permission required: Account > Observability > Notifications > Create.
northflank_post_v1_integrations_notifications_by_notificationidWRITEUpdate notification integration via POST /v1/integrations/notifications/{notificationId}. Northflank permission required: Account > Observability > Notifications > Update.
northflank_post_v1_integrations_registriesWRITEAdd registry via POST /v1/integrations/registries. Northflank permission required: Account > Cloud > Registries > Create.
northflank_post_v1_integrations_ssh_identitiesWRITEAdd ssh identity via POST /v1/integrations/ssh-identities. Northflank permission required: Account > Platform > Ssh > Create.
northflank_post_v1_integrations_vcs_custom_by_customvcsid_token_by_vcslinkidREADGenerate vcs token via POST /v1/integrations/vcs/custom/{customVCSId}/token/{vcsLinkId}. Northflank permission required: Account > Git > Tokens > Read.
northflank_post_v1_integrations_vcs_link_sessionsWRITECreate vcs link session via POST /v1/integrations/vcs/link-sessions. Northflank permission required: Account > Git > General > Manage.
northflank_post_v1_integrations_vcs_repo_accessREADCheck repository access via POST /v1/integrations/vcs/repo-access. Northflank permission required: Account > Git > General > Read.
northflank_post_v1_load_balancersWRITECreate load balancer via POST /v1/load-balancers. Northflank permission required: Account > Networking > LoadBalancers > Create.
northflank_post_v1_network_policiesWRITECreate network policy via POST /v1/network-policies. Northflank permission required: Account > Networking > NetworkPolicies > Create.
northflank_post_v1_org_rolesWRITECreate org role via POST /v1/org-roles. Northflank permission required: Organisation > Admin > Roles > Manage.
northflank_post_v1_org_roles_by_roleid_membersWRITEAdd member to org role via POST /v1/org-roles/{roleId}/members. Northflank permission required: Organisation > Admin > Roles > Manage.
northflank_post_v1_projectsWRITECreate project via POST /v1/projects. Northflank permission required: Project > Projects > Manage > Create.
northflank_post_v1_projects_by_projectid_addonsWRITECreate addon via POST /v1/projects/{projectId}/addons. Northflank permission required: Project > Addons > General > Create.
northflank_post_v1_projects_by_projectid_addons_by_addonid_backup_schedulesWRITECreate addon backup schedule via POST /v1/projects/{projectId}/addons/{addonId}/backup-schedules. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_backupsWRITEBackup addon via POST /v1/projects/{projectId}/addons/{addonId}/backups. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_backups_by_backupid_abortWRITEAbort backup via POST /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}/abort. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_backups_by_backupid_abort_restoreWRITEAbort backup restore via POST /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}/abort-restore. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_backups_by_backupid_restoreWRITERestore addon backup via POST /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}/restore. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_backups_by_backupid_retainWRITERetain backup via POST /v1/projects/{projectId}/addons/{addonId}/backups/{backupId}/retain. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_importWRITEImport addon backup via POST /v1/projects/{projectId}/addons/{addonId}/import. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_network_settingsWRITEUpdate addon network settings via POST /v1/projects/{projectId}/addons/{addonId}/network-settings. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_pauseWRITEPause addon via POST /v1/projects/{projectId}/addons/{addonId}/pause. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_resetWRITEReset addon via POST /v1/projects/{projectId}/addons/{addonId}/reset. Northflank permission required: Project > Addons > General > Delete. DESTRUCTIVE: Northflank requires the 'Project > Addons > General > Delete' permission for this, not an Update one -- resetting an addon discards its data.
northflank_post_v1_projects_by_projectid_addons_by_addonid_restartWRITERestart addon via POST /v1/projects/{projectId}/addons/{addonId}/restart. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_resumeWRITEResume addon via POST /v1/projects/{projectId}/addons/{addonId}/resume. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_scaleWRITEScale addon resources via POST /v1/projects/{projectId}/addons/{addonId}/scale. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_secret_rotationWRITERotate addon secrets via POST /v1/projects/{projectId}/addons/{addonId}/secret-rotation. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_secret_rotation_finaliseWRITEFinalise addon secret rotation via POST /v1/projects/{projectId}/addons/{addonId}/secret-rotation/finalise. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_securityWRITEUpdate addon security rules via POST /v1/projects/{projectId}/addons/{addonId}/security. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_addons_by_addonid_versionWRITEUpgrade addon version via POST /v1/projects/{projectId}/addons/{addonId}/version. Northflank permission required: Project > Addons > General > Update.
northflank_post_v1_projects_by_projectid_external_addonsWRITECreate external addon via POST /v1/projects/{projectId}/external-addons. Northflank permission required: Project > ExternalAddons > General > Create.
northflank_post_v1_projects_by_projectid_harnessesWRITECreate harness via POST /v1/projects/{projectId}/harnesses. Northflank permission required: Project > Harnesses > General > Create.
northflank_post_v1_projects_by_projectid_harnesses_by_harnessid_pauseWRITEPause harness via POST /v1/projects/{projectId}/harnesses/{harnessId}/pause. Northflank permission required: Project > Harnesses > General > Update.
northflank_post_v1_projects_by_projectid_harnesses_by_harnessid_restartWRITERestart harness via POST /v1/projects/{projectId}/harnesses/{harnessId}/restart. Northflank permission required: Project > Harnesses > General > Update.
northflank_post_v1_projects_by_projectid_harnesses_by_harnessid_resumeWRITEResume harness via POST /v1/projects/{projectId}/harnesses/{harnessId}/resume. Northflank permission required: Project > Harnesses > General > Update.
northflank_post_v1_projects_by_projectid_jobsWRITECreate job via POST /v1/projects/{projectId}/jobs. Northflank permission required: Project > Jobs > General > Create.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_buildWRITEStart job build via POST /v1/projects/{projectId}/jobs/{jobId}/build. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_build_argumentsWRITEEdit job build arguments via POST /v1/projects/{projectId}/jobs/{jobId}/build-arguments. Northflank permission required: Project > Secrets > Jobs > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_build_optionsWRITEUpdate job build options via POST /v1/projects/{projectId}/jobs/{jobId}/build-options. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_build_sourceWRITEUpdate job build source via POST /v1/projects/{projectId}/jobs/{jobId}/build-source. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_deploymentWRITEUpdate job deployment via POST /v1/projects/{projectId}/jobs/{jobId}/deployment. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_health_checksWRITEUpdate job health checks via POST /v1/projects/{projectId}/jobs/{jobId}/health-checks. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_pauseWRITEPause job via POST /v1/projects/{projectId}/jobs/{jobId}/pause. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_resumeWRITEResume job via POST /v1/projects/{projectId}/jobs/{jobId}/resume. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_runsWRITERun job via POST /v1/projects/{projectId}/jobs/{jobId}/runs. Northflank permission required: Project > Jobs > General > Run Job.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_runtime_environmentWRITEEdit job runtime environment via POST /v1/projects/{projectId}/jobs/{jobId}/runtime-environment. Northflank permission required: Project > Secrets > Jobs > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_scaleWRITEScale job via POST /v1/projects/{projectId}/jobs/{jobId}/scale. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_settingsWRITEUpdate job settings via POST /v1/projects/{projectId}/jobs/{jobId}/settings. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_by_jobid_suspendWRITESuspend job via POST /v1/projects/{projectId}/jobs/{jobId}/suspend. Northflank permission required: Project > Jobs > General > Update.
northflank_post_v1_projects_by_projectid_jobs_cronWRITECreate cron job via POST /v1/projects/{projectId}/jobs/cron. Northflank permission required: Project > Jobs > General > Create.
northflank_post_v1_projects_by_projectid_jobs_manualWRITECreate manual job via POST /v1/projects/{projectId}/jobs/manual. Northflank permission required: Project > Jobs > General > Create.
northflank_post_v1_projects_by_projectid_llm_model_deploymentsWRITECreate ai model via POST /v1/projects/{projectId}/llm-model-deployments. Northflank permission required: Project > AiModels > General > Create.
northflank_post_v1_projects_by_projectid_llm_model_deployments_by_llmmodeldeploymentidWRITEUpdate ai model via POST /v1/projects/{projectId}/llm-model-deployments/{llmModelDeploymentId}. Northflank permission required: Project > AiModels > General > Update.
northflank_post_v1_projects_by_projectid_pipelines_by_pipelineid_preview_envsWRITEUpdate preview template via POST /v1/projects/{projectId}/pipelines/{pipelineId}/preview-envs. Northflank permission required: Account > Templates > General > Create.
northflank_post_v1_projects_by_projectid_pipelines_by_pipelineid_preview_envs_runsWRITERun preview environment via POST /v1/projects/{projectId}/pipelines/{pipelineId}/preview-envs/runs. Northflank permission required: Account > Templates > General > Create.
northflank_post_v1_projects_by_projectid_pipelines_by_pipelineid_release_flows_by_stageWRITEUpdate release flow via POST /v1/projects/{projectId}/pipelines/{pipelineId}/release-flows/{stage}. Northflank permission required: Project > Pipelines > General > Update.
northflank_post_v1_projects_by_projectid_pipelines_by_pipelineid_release_flows_by_stage_runsWRITERun release flow via POST /v1/projects/{projectId}/pipelines/{pipelineId}/release-flows/{stage}/runs. Northflank permission required: Project > Pipelines > General > Update.
northflank_post_v1_projects_by_projectid_pipelines_by_pipelineid_release_flows_by_stage_runs_by_runid_abortWRITEAbort release flow run via POST /v1/projects/{projectId}/pipelines/{pipelineId}/release-flows/{stage}/runs/{runId}/abort. Northflank permission required: Project > Pipelines > General > Update.
northflank_post_v1_projects_by_projectid_preview_blueprintsWRITECreate preview blueprint via POST /v1/projects/{projectId}/preview-blueprints. Northflank permission required: Project > PreviewBlueprints > General > Create.
northflank_post_v1_projects_by_projectid_preview_blueprints_by_previewblueprintidWRITEUpdate preview blueprint via POST /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}. Northflank permission required: Project > PreviewBlueprints > General > Update.
northflank_post_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_previews_by_previewid_pauseWRITEPause preview environment via POST /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/previews/{previewId}/pause. Northflank permission required: Project > PipelinesV2 > Previews > Pause.
northflank_post_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_previews_by_previewid_resetWRITEReset preview environment expiry via POST /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/previews/{previewId}/reset. Northflank permission required: Project > PreviewBlueprints > General > Update.
northflank_post_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_previews_by_previewid_resumeWRITEResume preview environment via POST /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/previews/{previewId}/resume. Northflank permission required: Project > PipelinesV2 > Previews > Resume.
northflank_post_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_runsWRITERun preview blueprint via POST /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/runs. Northflank permission required: Project > PreviewBlueprints > Runs > Start.
northflank_post_v1_projects_by_projectid_preview_blueprints_by_previewblueprintid_runs_by_runid_abortWRITEAbort preview blueprint run via POST /v1/projects/{projectId}/preview-blueprints/{previewBlueprintId}/runs/{runId}/abort. Northflank permission required: Project > PreviewBlueprints > Runs > Abort.
northflank_post_v1_projects_by_projectid_secretsWRITECreate project secret via POST /v1/projects/{projectId}/secrets. Northflank permission required: Project > Secrets > SecretGroups > Create.
northflank_post_v1_projects_by_projectid_secrets_by_secretidWRITEUpdate project secret via POST /v1/projects/{projectId}/secrets/{secretId}. Northflank documents no required permission for it.
northflank_post_v1_projects_by_projectid_secrets_by_secretid_addons_by_addonidWRITEUpdate project secret addon link via POST /v1/projects/{projectId}/secrets/{secretId}/addons/{addonId}. Northflank documents no required permission for it.
northflank_post_v1_projects_by_projectid_services_buildWRITECreate build service via POST /v1/projects/{projectId}/services/build. Northflank permission required: Project > Services > General > Create.
northflank_post_v1_projects_by_projectid_services_by_serviceid_buildWRITEStart service build via POST /v1/projects/{projectId}/services/{serviceId}/build. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_build_argumentsWRITEEdit service build arguments via POST /v1/projects/{projectId}/services/{serviceId}/build-arguments. Northflank permission required: Project > Secrets > Services > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_build_optionsWRITEUpdate service build options via POST /v1/projects/{projectId}/services/{serviceId}/build-options. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_build_sourceWRITEUpdate service build source via POST /v1/projects/{projectId}/services/{serviceId}/build-source. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_deploymentWRITEUpdate service deployment via POST /v1/projects/{projectId}/services/{serviceId}/deployment. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_health_checksWRITEUpdate service health checks via POST /v1/projects/{projectId}/services/{serviceId}/health-checks. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_pauseWRITEPause service via POST /v1/projects/{projectId}/services/{serviceId}/pause. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_portsWRITEUpdate service ports via POST /v1/projects/{projectId}/services/{serviceId}/ports. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_restartWRITERestart service via POST /v1/projects/{projectId}/services/{serviceId}/restart. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_resumeWRITEResume service via POST /v1/projects/{projectId}/services/{serviceId}/resume. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_rollout_configurationWRITEUpdate service rollout configuration via POST /v1/projects/{projectId}/services/{serviceId}/rollout/configuration. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_rollout_promoteWRITEPromote service rollout via POST /v1/projects/{projectId}/services/{serviceId}/rollout/promote. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_rollout_rollbackWRITERoll back service rollout via POST /v1/projects/{projectId}/services/{serviceId}/rollout/rollback. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_runtime_environmentWRITEEdit service runtime environment via POST /v1/projects/{projectId}/services/{serviceId}/runtime-environment. Northflank permission required: Project > Secrets > Services > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_scaleWRITEScale service via POST /v1/projects/{projectId}/services/{serviceId}/scale. Northflank permission required: Project > Services > General > Update.
northflank_post_v1_projects_by_projectid_services_by_serviceid_snapshotsWRITECreate container snapshot via POST /v1/projects/{projectId}/services/{serviceId}/snapshots. Northflank permission required: Account > Platform > ContainerSnapshots > Create.
northflank_post_v1_projects_by_projectid_services_combinedWRITECreate combined service via POST /v1/projects/{projectId}/services/combined. Northflank permission required: Project > Services > General > Create.
northflank_post_v1_projects_by_projectid_services_deploymentWRITECreate deployment service via POST /v1/projects/{projectId}/services/deployment. Northflank permission required: Project > Services > General > Create.
northflank_post_v1_projects_by_projectid_volumesWRITECreate volume via POST /v1/projects/{projectId}/volumes. Northflank permission required: Project > Volumes > General > Create.
northflank_post_v1_projects_by_projectid_volumes_by_volumeidWRITEUpdate volume via POST /v1/projects/{projectId}/volumes/{volumeId}. Northflank permission required: Project > Volumes > General > Update.
northflank_post_v1_projects_by_projectid_volumes_by_volumeid_attachWRITEAttach volume via POST /v1/projects/{projectId}/volumes/{volumeId}/attach. Northflank permission required: Project > Volumes > General > Update.
northflank_post_v1_projects_by_projectid_volumes_by_volumeid_backup_schedulesWRITECreate volume backup schedule via POST /v1/projects/{projectId}/volumes/{volumeId}/backup-schedules. Northflank permission required: Project > Volumes > Backups > Create.
northflank_post_v1_projects_by_projectid_volumes_by_volumeid_backupsWRITEBackup volume via POST /v1/projects/{projectId}/volumes/{volumeId}/backups. Northflank permission required: Project > Volumes > Backups > Create.
northflank_post_v1_projects_by_projectid_volumes_by_volumeid_detachWRITEDetach volume via POST /v1/projects/{projectId}/volumes/{volumeId}/detach. Northflank permission required: Project > Volumes > General > Update.
northflank_post_v1_projects_by_projectid_workflowsWRITECreate workflow via POST /v1/projects/{projectId}/workflows. Northflank permission required: Project > Workflows > General > Create.
northflank_post_v1_projects_by_projectid_workflows_by_workflowidWRITEUpdate workflow via POST /v1/projects/{projectId}/workflows/{workflowId}. Northflank permission required: Project > Workflows > General > Update.
northflank_post_v1_projects_by_projectid_workflows_by_workflowid_runsWRITERun workflow via POST /v1/projects/{projectId}/workflows/{workflowId}/runs. Northflank permission required: Project > Workflows > Runs > Start.
northflank_post_v1_projects_by_projectid_workflows_by_workflowid_runs_by_runid_abortWRITEAbort workflow run via POST /v1/projects/{projectId}/workflows/{workflowId}/runs/{runId}/abort. Northflank permission required: Project > Workflows > Runs > Abort.
northflank_post_v1_secretsWRITECreate global secret via POST /v1/secrets. Northflank permission required: Account > GlobalSecrets > Secrets > Create.
northflank_post_v1_secrets_by_secretid_trigger_dependentsWRITETrigger global secret dependents via POST /v1/secrets/{secretId}/trigger-dependents. Northflank permission required: Account > Templates > General > Run.
northflank_post_v1_tagsWRITEAdd tag via POST /v1/tags. Northflank permission required: Account > Platform > Tags > Create.
northflank_post_v1_teamsWRITECreate team via POST /v1/teams. Northflank permission required: Organisation > Team > General > Create.
northflank_post_v1_teams_by_teamid_membersWRITEInvite team member via POST /v1/teams/{teamId}/members. Northflank permission required: Account > Admin > Members > Manage.
northflank_post_v1_teams_by_teamid_rolesWRITECreate team role via POST /v1/teams/{teamId}/roles. Northflank permission required: Account > Admin > Roles > Manage.
northflank_post_v1_teams_by_teamid_roles_by_roleid_membersWRITEAdd member to team role via POST /v1/teams/{teamId}/roles/{roleId}/members. Northflank permission required: Account > Admin > Roles > Manage.
northflank_post_v1_templatesWRITECreate template via POST /v1/templates. Northflank permission required: Account > Templates > General > Create.
northflank_post_v1_templates_by_templateidWRITEUpdate template via POST /v1/templates/{templateId}. Northflank permission required: Account > Templates > General > Update.
northflank_post_v1_templates_by_templateid_opentofu_import_stateWRITEImport opentofu state via POST /v1/templates/{templateId}/opentofu/import-state. Northflank permission required: Account > Templates > General > Update.
northflank_post_v1_templates_by_templateid_runsWRITERun template via POST /v1/templates/{templateId}/runs. Northflank permission required: Account > Templates > General > Run.
northflank_post_v1_templates_by_templateid_runs_by_templaterunid_abortWRITEAbort template run via POST /v1/templates/{templateId}/runs/{templateRunId}/abort. Northflank permission required: Account > Templates > Runs > Abort.
northflank_post_v1_tokens_by_tokenid_keysWRITERotate a key on an api token via POST /v1/tokens/{tokenId}/keys. Northflank permission required: Account > Admin > ApiTokens > Update. Rotating a key EXPIRES the token's existing keys (immediately unless otherKeysExpiresAt is set). If the rotated token is the one this Agentic Fabriq connection holds, the connection stops working until a new token is pasted.
northflank_post_v1_workload_identitiesWRITECreate workload identity via POST /v1/workload-identities. Northflank permission required: Account > Cloud > WorkloadIdentities > Create.
northflank_post_v1_workload_identities_by_workloadidentityid_installWRITEInstall workload identity via POST /v1/workload-identities/{workloadIdentityId}/install. Northflank permission required: Account > Cloud > WorkloadIdentities > Update.
northflank_put_v1_cloud_providers_clustersWRITEPut cluster via PUT /v1/cloud-providers/clusters. Northflank permission required: Account > Cloud > Clusters > Create.
northflank_put_v1_cloud_providers_integrationsWRITEPut integration via PUT /v1/cloud-providers/integrations. Northflank permission required: Account > Cloud > Integrations > Create.
northflank_put_v1_domains_by_domain_subdomainsWRITEPut subdomain via PUT /v1/domains/{domain}/subdomains. Northflank permission required: Account > Networking > Subdomains > Update.
northflank_put_v1_egress_ipsWRITEPut egress ip via PUT /v1/egress-ips. Northflank permission required: Account > Networking > EgressIps > Create.
northflank_put_v1_encryption_configurations_by_encryptionconfigurationid_optionsWRITEUpdate encryption configuration options via PUT /v1/encryption/configurations/{encryptionConfigurationId}/options. Northflank permission required: Account > Admin > Encryption > Manage.
northflank_put_v1_encryption_configurations_by_encryptionconfigurationid_settingsWRITEUpdate encryption configuration settings via PUT /v1/encryption/configurations/{encryptionConfigurationId}/settings. Northflank permission required: Account > Admin > Encryption > Manage.
northflank_put_v1_gradual_rollout_strategiesWRITECreate or update gradual rollout strategy via PUT /v1/gradual-rollout-strategies. Northflank permission required: Account > Platform > GradualRollouts > Create.
northflank_put_v1_integrations_ssh_identities_by_identityidWRITECreate or update ssh identity via PUT /v1/integrations/ssh-identities/{identityId}. Northflank permission required: Account > Platform > Ssh > Update.
northflank_put_v1_load_balancersWRITEPut load balancer via PUT /v1/load-balancers. Northflank permission required: Account > Networking > LoadBalancers > Create.
northflank_put_v1_org_rolesWRITECreate or update org role via PUT /v1/org-roles. Northflank permission required: Organisation > Admin > Roles > Manage.
northflank_put_v1_projectsWRITECreate or update project via PUT /v1/projects. Northflank permission required: Project > Projects > Manage > Create.
northflank_put_v1_projects_by_projectid_addonsWRITEPut addon via PUT /v1/projects/{projectId}/addons. Northflank permission required: Project > Addons > General > Create.
northflank_put_v1_projects_by_projectid_harnessesWRITEPut harness via PUT /v1/projects/{projectId}/harnesses. Northflank permission required: Project > Harnesses > General > Create.
northflank_put_v1_projects_by_projectid_jobsWRITEPut job via PUT /v1/projects/{projectId}/jobs. Northflank permission required: Project > Jobs > General > Create.
northflank_put_v1_projects_by_projectid_jobs_cronWRITEPut cron job via PUT /v1/projects/{projectId}/jobs/cron. Northflank permission required: Project > Jobs > General > Create.
northflank_put_v1_projects_by_projectid_jobs_manualWRITEPut manual job via PUT /v1/projects/{projectId}/jobs/manual. Northflank permission required: Project > Jobs > General > Create.
northflank_put_v1_projects_by_projectid_secretsWRITEPut project secret via PUT /v1/projects/{projectId}/secrets. Northflank permission required: Project > Secrets > SecretGroups > Create.
northflank_put_v1_projects_by_projectid_services_buildWRITEPut build service via PUT /v1/projects/{projectId}/services/build. Northflank permission required: Project > Services > General > Create.
northflank_put_v1_projects_by_projectid_services_combinedWRITEPut combined service via PUT /v1/projects/{projectId}/services/combined. Northflank permission required: Project > Services > General > Create.
northflank_put_v1_projects_by_projectid_services_deploymentWRITEPut deployment service via PUT /v1/projects/{projectId}/services/deployment. Northflank permission required: Project > Services > General > Create.
northflank_put_v1_secretsWRITEPut global secret via PUT /v1/secrets. Northflank permission required: Account > GlobalSecrets > Secrets > Create.
northflank_put_v1_tagsWRITEPut tag via PUT /v1/tags. Northflank permission required: Account > Platform > Tags > Update.
northflank_put_v1_teams_by_teamid_rolesWRITECreate or update role via PUT /v1/teams/{teamId}/roles. Northflank permission required: Account > Admin > Roles > Manage.
Often connected alongside
Put Northflank behind one governed endpoint.
Same permissions, same audit trail, whatever else you connect next.