Humanitec API — public
Humanitec API — public. 221 operations. Lead operation: Gets the extended profile of the current user. Self-contained Naftiko capability covering one Humanitec business surface.
What You Can Do
MCP Tools
gets-extended-profile-current-user
Gets the extended profile of the current user
updates-extended-profile-current-user
Updates the extended profile of the current user.
list-active-organizations-user-has
List active organizations the user has access to.
get-specified-organization
Get the specified Organization.
register-new-agent-under-organization
Register a new Agent under an Organization.
list-all-agents-organization
List all the agents in an Organization.
delete-agent-and-its-keys
Delete an Agent (and its keys) stored under an Organization.
update-description-agent
Update the description of an Agent.
list-all-keys-registered-under
List all the keys registered under an Agent in an Organization.
register-new-key-under-agent
Register a new Key under an Agent in an Organization.
delete-key-registered-under-agent
Delete a key registered under a Agent.
list-all-applications-organization
List all Applications in an Organization.
add-new-application-organization
Add a new Application to an Organization
get-existing-application
Get an existing Application
update-metadata-existing-application
Update metadata of an existing Application
delete-application
Delete an Application
list-approval-requests
List of the approval requests
list-deltas-application
List Deltas in an Application
create-new-delta
Create a new Delta
fetch-existing-delta
Fetch an existing Delta
update-existing-delta
Update an existing Delta
update-existing-delta-2
Update an existing Delta
mark-delta-archived
Mark a Delta as "archived"
change-environment-delta
Change the Environment of a Delta
change-name-delta
Change the name of a Delta
list-all-environments
List all Environments.
add-new-environment-application
Add a new Environment to an Application.
get-specific-environment
Get a specific Environment.
update-specific-environment
Update a specific Environment.
delete-specific-environment
Delete a specific Environment.
list-deployments-environment
List Deployments in an Environment.
start-new-deployment
Start a new Deployment.
get-specific-deployment
Get a specific Deployment.
list-errors-that-occurred-deployment
List errors that occurred in a Deployment.
rebase-different-deployment
Rebase to a different Deployment.
get-container-log-entries-environment
Get container log entries for the environment
list-active-resources-provisioned-environment
List Active Resources provisioned in an environment.
lists-resource-objects-that-hold
Lists the resource objects that hold the information needed to provision the resources specified in the request and the resources they depend on.
create-dependency-graph-which-is
Create a Dependency Graph which is composed by the resource objects that hold the information needed to provision the resources specified in the request and the resources they depend on.
retrieve-dependency-graph-its-id
Retrieve a Dependency Graph by its ID.
delete-active-resource
Delete Active Resource.
pin-active-resource-target-resource
Pin Active Resource to a target Resource Definition Version.
list-all-automation-rules-environment
List all Automation Rules in an Environment.
create-new-automation-rule-environment
Create a new Automation Rule for an Environment.
get-specific-automation-rule-environment
Get a specific Automation Rule for an Environment.
update-existing-automation-rule-environment
Update an existing Automation Rule for an Environment.
delete-automation-rule-environment
Delete Automation Rule from an Environment.
get-runtime-information-about-environment
Get Runtime information about the environment.
pause-resume-environment
Pause / Resume an environment.
set-number-replicas-environment-s-modules
Set number of replicas for an environment's modules.
list-value-set-versions-environment
List Value Set Versions in an Environment of an App
get-single-value-set-version
Get a single Value Set Version in an Environment of an App. The zero version id (00000000-0000-0000-0000-000000000000) will return the latest Value Set Version.
purge-value-specific-shared-value
Purge the value of a specific Shared Value from the App Environment Version history.
restore-value-set-version-environment
Restore a Value Set Version in an Environment of an App
restore-specific-key-value-set
Restore a specific key from the Value Set Version in an Environment of an App
list-shared-values-environment
List Shared Values in an Environment
create-shared-value-environment
Create a Shared Value for an Environment
delete-all-shared-value-environment
Delete all Shared Value for an Environment
update-shared-value-environment
Update Shared Value for an Environment
delete-shared-value-environment
Delete Shared Value for an Environment
update-shared-value-environment-2
Update Shared Value for an Environment
deletes-all-jobs-application
Deletes all Jobs for the Application
list-trigger-matching-criteria-defined
List the trigger matching criteria defined for Pipelines in this Application.
create-pipeline-run-appropriate-pipeline
Create a Pipeline Run in the appropriate Pipeline based on the trigger and inputs.
list-pipelines-within-application
List Pipelines within an Application.
create-pipeline-within-application
Create a Pipeline within an Application.
get-pipeline-within-application
Get a Pipeline within an Application.
update-pipeline-within-application
update a Pipeline within an Application.
delete-pipeline-within-application
Delete a pipeline within an application.
read-current-state-trigger-batch
Read the current state of a trigger batch
create-new-trigger-matching-criteria
Create a new trigger matching criteria for this Pipeline.
get-pipeline-criteria-given-id
Get the Pipeline Criteria with the given id.
delete-pipeline-criteria-given-id
Delete the Pipeline Criteria with the given id.
list-runs-within-pipeline-ordered
List runs within a pipeline ordered newest to oldest.
create-run-within-pipeline
Create a run within a pipeline.
get-run-within-pipeline
Get a run within an pipeline.
deleting-completed-run-within-pipeline
Deleting a completed Run within a Pipeline.
cancel-run-within-pipeline
Cancel a Run within an Pipeline.
list-details-jobs-within-pipeline
List the details of the jobs within a pipeline run.
list-details-job-including-step
List the details of a Job including Step information
get-approval-request
Get an approval request
approve-approval-request
Approve the approval request
deny-approval-request
Deny the approval request
get-page-log-output-given
Get a page of log output for a given step within a job.
restart-run-within-pipeline-cloning
Restart a Run within an Pipeline by cloning it with the same trigger and inputs.
get-pipeline-schema
Get a pipeline schema.
list-all-versions-pipeline
List all versions of the pipeline
get-runtime-information-about-specific
Get Runtime information about specific multiple environments.
get-all-deployment-sets
Get all Deployment Sets
get-deployment-set
Get a Deployment Set
apply-deployment-delta-deployment-set
Apply a Deployment Delta to a Deployment Set
get-difference-between-2-deployment
Get the difference between 2 Deployment Sets
get-resource-inputs-given-deployment
Get Resource Inputs for the given Deployment Set
list-users-groups-roles-app
List Users or Groups with roles in an App
adds-user-group-application-role
Adds a User or a Group to an Application with a Role
get-role-user-group-application
Get the role of a User or a Group on an Application
remove-role-user-group-application
Remove the role of a User or a Group on an Application
update-role-user-group-application
Update the role of a User or a Group on an Application
list-value-set-versions-app
List Value Set Versions in the App
get-single-value-set-version-2
Get a single Value Set Version from the App
purge-value-specific-shared-value-2
Purge the value of a specific Shared Value from the App Version history.
restore-value-set-version-app
Restore a Value Set Version in an App
restore-specific-key-value-set-2
Restore a specific key from the Value Set Version in an App
list-shared-values-application
List Shared Values in an Application
create-shared-value-application
Create a Shared Value for an Application
delete-all-shared-value-app
Delete all Shared Value for an App
update-shared-value-application
Update Shared Value for an Application
delete-shared-value-application
Delete Shared Value for an Application
update-shared-value-application-2
Update Shared Value for an Application
list-webhooks
List Webhooks
create-new-webhook
Create a new Webhook
get-webhook
Get a Webhook
delete-webhook
Delete a Webhook
update-webhook
Update a Webhook
list-all-artefacts-versions-org
List all Artefacts Versions in the org.
register-new-artefact-version-your
Register a new Artefact Version with your organization.
convert-score-specification-optional-overrides
Convert a Score specification, optional overrides, and extensions into the contents for a deployment set.
get-artefacts-versions
Get an Artefacts Versions.
get-humanitec-module-definition-this
Get the Humanitec module definition of this Workload Artefact Version as a deployment set
get-spec-this-workload-artefact
Get the spec of this Workload Artefact Version
list-all-artefacts
List all Artefacts.
delete-artefact-and-all-related
Delete Artefact and all related Artefact Versions
list-all-artefact-versions-artefact
List all Artefact Versions of an Artefact.
update-version-artefact
Update Version of an Artefact.
list-audit-log-entries-organization
List audit log entries by Organization
list-all-environment-types
List all Environment Types
add-new-environment-type
Add a new Environment Type
get-environment-type
Get an Environment Type
deletes-environment-type
Deletes an Environment Type
updates-environment-type
Updates Environment Type
list-users-and-groups-roles
List Users and Groups with roles in an Environment Type
adds-user-group-environment-type
Adds a User or a Group to an Environment Type with a Role
get-role-user-group-environment
Get the role of a User or a Group on an Environment Type
remove-role-user-group-environment
Remove the role of a User or a Group on an Environment Type
update-role-user-group-environment
Update the role of a User or a Group on an Environment Type
list-events
List Events
create-group-organization
Create a group in an organization
list-users-group
List users in a group.
list-all-public-keys-humanitec
List all the public keys Humanitec shares with an organization.
list-all-container-images
List all Container Images
get-specific-image-object
Get a specific Image Object
lists-all-builds-image
Lists all the Builds of an Image
add-new-image-build
Add a new Image Build
list-invites-issued-organization
List the invites issued for the organization.
invites-user-organization-specified-role
Invites a user to an Organization with a specified role.
associate-new-rsa-public-key
Associate a new RSA public key to an organization.
list-all-public-keys-associated
List all public keys associated to an organization.
delete-public-key-associated-organization
Delete a public key associated to an organization.
retrieve-single-public-key-associated
Retrieve a single public key associated to an organization.
list-all-pipeline-runs-within
List all pipeline runs within the Org ordered newest to oldest. This can be filtered by app, pipeline, and status.
gets-latest-pipeline-schema
Gets the latest pipeline schema
list-all-pipelines-within-organization
List all Pipelines within an Organization. This can be filtered by Application.
lists-available-registries-organization
Lists available registries for the organization.
creates-new-registry-record
Creates a new registry record.
loads-registry-record-details
Loads a registry record details.
deletes-existing-registry-record-and
Deletes an existing registry record and all associated credentials and secrets.
updates-patches-existing-registry-record
Updates (patches) an existing registry record.
returns-current-account-credentials-secret
Returns current account credentials or secret details for the registry.
list-resource-account-types-available
List Resource Account Types available to the organization.
list-resource-accounts-organization
List Resource Accounts in the organization.
create-new-resource-account-organization
Create a new Resource Account in the organization.
get-resource-account
Get a Resource Account.
delete-unused-resource-account
Delete an unused Resource Account.
update-resource-account
Update a Resource Account.
check-credentials-existing-resource-account
Check the credentials of an existing Resource Account
list-resource-classes
List resource classes.
list-resource-definitions
List Resource Definitions.
create-new-resource-definition
Create a new Resource Definition.
get-resource-definition
Get a Resource Definition.
update-resource-definition
Update a Resource Definition.
delete-resource-definition
Delete a Resource Definition.
update-resource-definition-2
Update a Resource Definition.
update-all-matching-criteria-resource
Update all Matching Criteria of a Resource Definition.
add-new-matching-criteria-resource
Add a new Matching Criteria to a Resource Definition.
delete-matching-criteria-resource-definition
Delete a Matching Criteria from a Resource Definition.
list-active-resources-provisioned-specific
List Active Resources provisioned via a specific Resource Definition.
get-versions-resource-definition
Get Versions of a Resource Definition.
get-resource-definition-version
Get a Resource Definition Version.
mark-unmark-resource-definition-version
Mark/unmark the Resource Definition Version as archived.
promote-resource-definition-version-active
Promote the Resource Definition Version as active.
list-resource-drivers
List Resource Drivers.
register-new-resource-driver
Register a new Resource Driver.
get-resource-driver
Get a Resource Driver.
update-resource-driver
Update a Resource Driver.
delete-resources-driver
Delete a Resources Driver.
list-resource-types
List Resource Types.
creates-new-resources-type
Creates a new Resources Type.
delete-resource-type
Delete a Resource Type.
update-resource-type
Update a Resource Type.
update-resource-type-2
Update a Resource Type.
creates-new-resources-class
Creates a new resources class.
get-resource-class-id
Get resource class by ID.
update-resource-class-description
Update a resource class description.
delete-resource-class
Delete a resource class.
provision-and-check-cluster-connectivity
Provision and check the cluster connectivity in an environment
get-list-secret-stores-given
Get list of Secret Stores for the given organization.
create-secret-store-given-organization
Create a Secret Store for the given organization.
get-secret-store
Get the Secret Store.
delete-secret-store
Delete the Secret Store.
update-secret-store
Update the Secret Store.
list-users-and-groups-roles-2
List Users and Groups with roles in an Organization
creates-new-service-user
Creates a new service user.
get-role-user-group-organization
Get the role of a User or a Group on an Organization
remove-role-user-group-organization
Remove the role of a User or a Group on an Organization
update-role-user-group-organization
Update the role of a User or a Group on an Organization
get-groups-organization-user-belongs
Get the groups in an organization a user belongs to.
get-permissions-user-group-objects
Get the permissions of a User or Group on the objects in an Organization
add-new-workload-profile-chart
Add new Workload Profile Chart Version
workload-profile-chart-versions-given
Workload Profile Chart Versions for the given organization.
list-workload-profile-features-available
List workload profile features available to the organization.
list-workload-profiles-available-organization
List workload profiles available to the organization.
create-new-workload-profile
Create new Workload Profile
get-workload-profile
Get a Workload Profile
update-workload-profile
Update a Workload Profile
delete-workload-profile
Delete a Workload Profile
list-versions-given-workload-profile
List versions of the given workload profile.
latest-version-given-workload-profile
Latest version of the given workload profile with optional constraint.
lists-tokens-associated-user
Lists tokens associated with a user
creates-new-static-token-user
Creates a new static token for a user.
gets-specific-token-associated-user
Gets a specific token associated with a user
deletes-specific-token-associated-user
Deletes a specific token associated with a user