NAiOS IconNAiOS Logo
Volver al catálogo

Northflank

northflank

The self-service developer platform that automates and unifies deployment of any workload, on any cloud, at any scale.

Acciones
21
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (21)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Create or Update ProjectNORTHFLANK_CREATE_OR_UPDATE_PROJECTAcción

Tool to create a new project or update an existing project in Northflank (upsert operation). Use when you need to ensure a project exists with specific configuration, regardless of whether it's already created.

Parámetros de entrada

  • idstringObligatorio

    The unique identifier for the project. Used to determine if the project should be created or updated

  • namestringObligatorio

    The name of the project

  • colorstring

    The color of the project in the Northflank App (hex color format: #RRGGBB or #RGB)

  • regionstringObligatorio

    The region where the project will be hosted

  • networkingobject

    Advanced project networking settings.

  • descriptionstring

    The description of the project (max length: 200 characters)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create or Update SecretNORTHFLANK_CREATE_OR_UPDATE_SECRETAcción

Tool to create or update a secret group in a Northflank project. Use when you need to store encrypted runtime variables or build arguments that can be inherited by services and jobs.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier for the secret group

  • namestringObligatorio

    Display name for the secret group

  • priorityintegerObligatorio

    Priority order for secret inheritance. Higher numbers indicate higher priority

  • projectIdstringObligatorio

    The unique identifier of the project where the secret will be created or updated

  • variablesobjectObligatorio

    Key-value pairs of secret variables to store. Keys are variable names and values are the secret values

  • secretTypestringObligatorio

    Type of secret. Common values include 'environment-variables', 'environment', 'files'

  • descriptionstring

    Description of the secret group's purpose

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create ProjectNORTHFLANK_CREATE_PROJECTAcción

Tool to create a new project in Northflank. Use when you need to set up a new project with specific ID, name, region, and configuration.

Parámetros de entrada

  • idstringObligatorio

    The unique identifier for the new project. Must be lowercase alphanumeric with hyphens.

  • namestringObligatorio

    The display name of the project

  • colorstring

    The color code of the project in the Northflank App (hexadecimal color code, e.g., #10B981)

  • regionstring

    The region where the project will be hosted. Options: europe-west (EMEA), us-central (Americas), us-east (Americas), europe-west-netherlands (EMEA), asia-southeast (Asia Pacific)

  • descriptionstring

    The description of the project (max length: 200 characters)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create SecretNORTHFLANK_CREATE_SECRETAcción

Tool to create a secret group in a Northflank project. Use when you need to store encrypted environment variables that can be inherited by services and jobs.

Parámetros de entrada

  • idstringObligatorio

    Unique identifier for the secret group

  • namestringObligatorio

    Display name for the secret group

  • priorityintegerObligatorio

    Priority order for secret inheritance. Higher numbers indicate higher priority

  • projectIdstringObligatorio

    The unique identifier of the project where the secret will be created

  • variablesobjectObligatorio

    Key-value pairs of secret variables to store. Keys are variable names and values are the secret values. Keys may only contain letters, numbers, hyphens, forward slashes and dots

  • secretTypestringObligatorio

    Type of secret. Common values include 'environment-variables', 'environment', 'files'

  • descriptionstring

    Description of the secret group's purpose

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete ProjectNORTHFLANK_DELETE_PROJECTAcción

Tool to permanently delete a Northflank project and all associated resources. Use when you need to remove a project including all builds, deployments, jobs, addons, secret groups, and configurations.

Parámetros de entrada

  • projectIdstringObligatorio

    The unique identifier of the project to delete. This operation permanently deletes the project and all associated resources.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get DNS IDNORTHFLANK_GET_DNS_IDAcción

Tool to retrieve the DNS identifier for the authenticated account. Use when you need to get the DNS ID used for generating DNS entries for services and domains.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get ProjectNORTHFLANK_GET_PROJECTAcción

Tool to retrieve detailed information about a specific Northflank project. Use when you need to get project configuration, region, networking settings, or metadata.

Parámetros de entrada

  • projectIdstringObligatorio

    The unique identifier of the project to retrieve information about

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get SecretNORTHFLANK_GET_SECRETAcción

Tool to retrieve a secret from a Northflank project including its contents. Use when you need to view the actual secret values and metadata for a specific secret.

Parámetros de entrada

  • secretIdstringObligatorio

    The unique identifier of the secret to retrieve

  • projectIdstringObligatorio

    The unique identifier of the project containing the secret

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Secret DetailsNORTHFLANK_GET_SECRET_DETAILSAcción

Tool to view a secret with details about its linked addons from a Northflank project. Use when you need to understand addon dependencies and detailed metadata for a specific secret.

Parámetros de entrada

  • secretIdstringObligatorio

    The unique identifier of the secret to retrieve details for

  • projectIdstringObligatorio

    The unique identifier of the project containing the secret

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Addon TypesNORTHFLANK_LIST_ADDON_TYPESAcción

Tool to retrieve information about available addon types in Northflank. Use when you need to understand what addon types are supported and their features.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Cloud Provider Node TypesNORTHFLANK_LIST_CLOUD_PROVIDER_NODE_TYPESAcción

Tool to retrieve supported cloud provider node types available on Northflank. Use when you need to see available node types across various cloud providers including AWS, GCP, Azure, Civo, Oracle Cloud, and CoreWeave.

Parámetros de entrada

  • pageinteger

    Page number for pagination

  • cursorstring

    Cursor for cursor-based pagination to retrieve the next page of results

  • per_pageinteger

    Number of results per page (default: 50)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List Cloud Provider RegionsNORTHFLANK_LIST_CLOUD_PROVIDER_REGIONSAcción

Tool to retrieve supported cloud provider regions available on Northflank. Use when you need to see available regions across various cloud providers including AWS, GCP, Azure, Civo, Oracle Cloud, and CoreWeave.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List PipelinesNORTHFLANK_LIST_PIPELINESAcción

Tool to list all pipelines for a Northflank project. Use when you need to retrieve all pipelines configured in a project.

Parámetros de entrada

  • pageinteger

    Page number for pagination

  • cursorstring

    Cursor for cursor-based pagination

  • per_pageinteger

    Number of results per page (default: 50)

  • projectIdstringObligatorio

    The unique identifier of the project to list pipelines for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List PlansNORTHFLANK_LIST_PLANSAcción

Tool to retrieve available billing/resource plans in Northflank. Use when you need to see available plan options and their specifications.

Parámetros de entrada

  • pageinteger

    Page number for pagination

  • cursorstring

    Cursor for cursor-based pagination to retrieve the next page of results

  • per_pageinteger

    Number of results per page (default: 50)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ProjectsNORTHFLANK_LIST_PROJECTSAcción

Tool to list all projects in your Northflank team with pagination support. Use when you need to retrieve projects for the authenticated user or team.

Parámetros de entrada

  • cursorstring

    Cursor for cursor-based pagination to retrieve the next page of results. This value is returned in the pagination object of the previous response.

  • per_pageinteger

    Number of results to return per page. Default is 50, maximum is 100.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List RegionsNORTHFLANK_LIST_REGIONSAcción

Tool to retrieve available project regions in Northflank. Use when you need to see which geographic regions are available for deploying projects and resources.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List SecretsNORTHFLANK_LIST_SECRETSAcción

Tool to list all secrets belonging to a Northflank project. Use when you need to retrieve secret groups configured in a project. Supports cursor-based pagination with default 50 results per page.

Parámetros de entrada

  • pageinteger

    The page number to access

  • cursorstring

    Cursor returned from the previous page of results, used to request the next page. Used for cursor-based pagination.

  • per_pageinteger

    Number of results per page (default: 50, maximum: 100)

  • projectIdstringObligatorio

    The unique identifier of the project to retrieve secrets from

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List ServicesNORTHFLANK_LIST_SERVICESAcción

Tool to list all services belonging to a Northflank project. Use when you need to retrieve services configured in a project. Supports cursor-based pagination with 50 results per page.

Parámetros de entrada

  • cursorstring

    Cursor returned from the previous page of results, used to request the next page. Used for cursor-based pagination.

  • projectIdstringObligatorio

    The unique identifier of the project to retrieve services from

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Patch SecretNORTHFLANK_PATCH_SECRETAcción

Tool to partially update a secret group in a Northflank project. Use when you need to modify specific properties of an existing secret without providing all fields.

Parámetros de entrada

  • namestring

    Display name for the secret group

  • priorityinteger

    Priority order for secret inheritance. Higher numbers indicate higher priority

  • secretIdstringObligatorio

    The unique identifier of the secret group to update

  • projectIdstringObligatorio

    The unique identifier of the project containing the secret group

  • variablesobject

    Key-value pairs of secret variables to update. Keys are variable names (must contain only letters, numbers, hyphens, forward slashes, and dots) and values are the secret values

  • secretTypestring

    Type of secret. Common values include 'environment-variables', 'environment', 'files'

  • descriptionstring

    Description of the secret group's purpose

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update ProjectNORTHFLANK_UPDATE_PROJECTAcción

Tool to update a project in Northflank. Use when you need to modify project settings such as description, color, or advanced networking configuration.

Parámetros de entrada

  • colorstring

    The color of the project in hex format (e.g., #3B82F6)

  • projectIdstringObligatorio

    ID of the project to update

  • networkingobject

    Advanced project networking settings.

  • descriptionstring

    The description of the project (max length: 200 characters)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update SecretNORTHFLANK_UPDATE_SECRETAcción

Tool to update a secret in a Northflank project. Use when you need to modify existing secret variables or add new variables to an existing secret.

Parámetros de entrada

  • secretIdstringObligatorio

    The unique identifier of the secret to update

  • projectIdstringObligatorio

    The unique identifier of the project where the secret exists

  • variablesobjectObligatorio

    Key-value pairs of secret variables to update. Keys are variable names and values are the secret values. This will update existing variables or add new ones

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not