Render is a unified cloud platform that enables developers to build and run applications and websites with ease.
Render is a unified cloud platform that enables developers to build and run applications and websites with ease. On Nagent, Render is exposed as a fully-configurable developer tools integration that any agent can call — 95 actions, and API key authentication. No code is required to wire Render into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Render to automate the kinds of tasks developer tools teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Render into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Render, with input parameters and output schema. Drop these into any step of an agent built in Helix.
RENDER_ADD_HEADERSTool to add a custom HTTP header rule to a Render service. Use when you need to configure headers like Cache-Control, security headers, or CORS headers for specific request paths.
Input parameters
Header name to be added.
The request path to add the header to. Wildcards will cause headers to be applied to all matching paths.
Header value to be set.
The ID of the service to add the header rule to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_ADD_OR_UPDATE_SECRET_FILETool to add or update a secret file for a Render service. Use when you need to create a new secret file or update the content of an existing secret file.
Input parameters
The content to write to the secret file
The ID of the service
The file name of the secret file
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_ADD_RESOURCES_TO_ENVIRONMENTTool to add resources to a Render environment. Use when you need to associate services, databases, Redis instances, or environment groups with an existing environment.
Input parameters
List of resource IDs to add to the environment. Each ID can be an env group, a service, a Postgres database, or a Redis instance
The unique identifier of the environment to add resources to
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_ADD_ROUTETool to add redirect or rewrite rules to a Render service. Use when you need to configure URL routing, redirects, or rewrites for a service. Redirect rules send HTTP redirects to clients, while rewrite rules modify the request path internally.
Input parameters
Type of route rule: 'redirect' or 'rewrite'.
Source path pattern for the route rule. Supports wildcards like '*' and named parameters like ':bar'.
Priority order for applying the rule (starting at 0). Lower numbers have higher priority. Defaults to last in the priority list if not specified.
The ID of the service to add the route to.
Destination path for the route rule. Use ':splat' to reference wildcard captures from source.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_CREATE_CUSTOM_DOMAINTool to add a custom domain to a Render service. Use when you need to configure a custom domain for a service.
Input parameters
The custom domain name to add (e.g., example.com or subdomain.example.com).
The unique identifier of the service to add the custom domain to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_CREATE_ENV_GROUPTool to create a new environment group. Use when you need to create a shared collection of environment variables and secret files that can be used across multiple services.
Input parameters
The name for the new environment group.
List of environment variables to add to the environment group. Each variable can either have a specific value or be auto-generated.
The ID of the workspace (owner) that will own this environment group.
Optional list of service IDs to link the environment group to.
Optional list of secret files to add to the environment group.
Optional ID of the environment to associate this group with.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_CREATE_ENVIRONMENTTool to create a new environment within a Render project. Use when you need to set up a new environment for organizing services, databases, and other resources.
Input parameters
Name for the new environment
The unique identifier of the project this environment belongs to
Optional list of IP ranges allowed to access resources in this environment
Protection level for the environment. 'protected' environments restrict destructive actions to admin users only.
Whether network connections across environments are allowed. When enabled, prevents cross-environment communication.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_CREATE_POSTGRESTool to create a new Postgres instance on Render. Use when you need to provision a new PostgreSQL database with configurable plan, version, and region.
Input parameters
The name of the Postgres instance as it will appear in the Render Dashboard.
Postgres plan tier. Choose from free, starter, standard, pro, or specific size tiers.
Supported regions for Postgres instances.
The ID of the workspace to create the database for. This is a required field.
The PostgreSQL version to use.
The number of gigabytes of disk space to allocate for the database.
Datadog region to use for monitoring the new database. Defaults to 'US1'.
List of IP addresses or CIDR blocks allowed to access the database.
Name of the initial database. Randomly generated if not provided.
Name of the initial database user. Randomly generated if not provided.
Configuration for read replicas.
The Datadog API key for the Datadog agent to monitor the new database.
The ID of the environment to associate the database with.
PostgreSQL parameter overrides as key-value pairs.
Enable automatic disk scaling. Defaults to false.
Enable high availability for the database. Defaults to false.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_CREATE_REGISTRY_CREDENTIALTool to create a registry credential. Use when you need to add a new container registry credential to your Render account for authenticating with Docker Hub, GitHub, GitLab, Google Artifact Registry, or AWS ECR.
Input parameters
Descriptive name for this credential.
The ID of the workspace (owner) for this credential.
The registry to use this credential with.
The username associated with the credential.
The authentication token for the registry credential.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_ENV_GROUP_ENV_VARTool to remove an environment variable from an environment group. Use when you need to delete a specific environment variable by its key from a given environment group.
Input parameters
The name of the environment variable to delete.
The unique identifier of the environment group.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_ENV_GROUP_SECRET_FILETool to remove a secret file from an environment group. Use when you need to delete a specific secret file by its name from a given environment group.
Input parameters
Filter for resources that belong to an environment group
The name of the secret file
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_ENVIRONMENTTool to delete a specified environment. Use when you need to remove an environment from Render. Returns success confirmation.
Input parameters
The unique identifier of the environment to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_KEY_VALUETool to delete a Key Value instance. Use when you need to remove a specific Key Value store from your Render account.
Input parameters
The unique identifier of the Key Value instance to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_OWNER_LOG_STREAMTool to delete a log stream for an owner. Use when you need to remove log stream configuration for a specific workspace.
Input parameters
The ID of the workspace to delete the log stream for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_OWNER_METRICS_STREAMTool to delete a metrics stream for a workspace. Use when removing metrics integration for a specific owner.
Input parameters
The ID of the workspace to delete the metrics stream for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_REGISTRY_CREDENTIALTool to delete a registry credential. Use when you need to remove a Docker registry credential from your Render account.
Input parameters
The ID of the registry credential to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_SECRET_FILETool to delete a secret file from a Render service. Use when you need to remove a secret file that is no longer needed.
Input parameters
The ID of the service from which to delete the secret file.
The file name of the secret file to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DELETE_SERVICETool to delete a service. Use when you need to permanently remove a service from your Render account.
Input parameters
The unique identifier of the service to delete.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_DISCONNECT_BLUEPRINTTool to disconnect a blueprint from your Render account. Use when you need to remove a blueprint connection.
Input parameters
The ID of the Blueprint to disconnect.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_ACTIVE_CONNECTIONSTool to get active connection count metrics for Render resources. Use when you need to retrieve time-series data of active connections for Postgres or Redis instances over a specified time range.
Input parameters
Epoch/Unix timestamp of end of time range to return. Defaults to `now()`. Format: ISO 8601 timestamp (e.g., 2021-06-17T08:30:30Z).
Resource ID(s) to query. Required. Accepts a single resource ID or a list of resource IDs. When multiple resources are provided, they are ORed together. Resources can be Postgres IDs or Redis IDs.
Epoch/Unix timestamp of start of time range to return. Defaults to `now() - 1 hour`. Format: ISO 8601 timestamp (e.g., 2021-06-17T08:15:30Z).
The resolution of the returned data in seconds. Default is 60 seconds.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_BANDWIDTH_SOURCESTool to get bandwidth usage breakdown by traffic source. Use when you need to retrieve bandwidth usage statistics segmented by different traffic sources for a Render service.
Input parameters
Epoch/Unix timestamp or ISO 8601 string of end of time range to return. Defaults to `now()`.
Service ID to query. When multiple service ids are provided, they are ORed together. REQUIRED - API returns error 'must specify at least one required filter' if omitted.
Epoch/Unix timestamp or ISO 8601 string of start of time range to return. Defaults to `now() - 1 hour`.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_CPUTool to retrieve CPU usage metrics for Render resources. Use when you need to monitor CPU utilization for services, Postgres databases, or Redis instances. At least one filter (resource, service, or instance) must be provided.
Input parameters
Epoch/Unix timestamp or ISO 8601 timestamp of end of time range to return. Defaults to now().
Service ID to query. Deprecated - use 'resource' instead. At least one of resource, service, or instance is required.
Instance ID to query. Multiple instance IDs can be ORed together by comma-separating them. At least one of resource, service, or instance is required.
Resource ID to query (service, Postgres, or Redis ID). Multiple resources can be ORed together by comma-separating them (e.g., 'srv-xxxxx,dpg-xxxxx,red-xxxxx'). At least one of resource, service, or instance is required.
Epoch/Unix timestamp or ISO 8601 timestamp of start of time range to return. Defaults to now() - 1 hour.
The aggregation method to apply to multiple time series.
The resolution of the returned data in seconds. Defaults to 60.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_CPU_LIMITTool to retrieve CPU limit metrics for Render resources. Use when you need to get the CPU limit time series data for services, Postgres databases, or Redis instances. Returns metrics over a specified time range with configurable resolution.
Input parameters
Epoch/Unix timestamp of end of time range to return. Defaults to `now()`. Format: ISO 8601 timestamp.
This parameter is deprecated. Please use `resource` instead. Service ID to query.
Instance ID to query. When multiple instance ID query params are provided, they are ORed together. Multiple IDs can be comma-separated.
Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids. Multiple IDs can be comma-separated.
Epoch/Unix timestamp of start of time range to return. Defaults to `now() - 1 hour`. Format: ISO 8601 timestamp.
The resolution of the returned data in seconds. Controls the granularity of time series data points.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_DISK_CAPACITYTool to get disk capacity metrics for Render resources. Use when you need to retrieve disk capacity time series data for services, Postgres databases, or Redis instances. At least one filter parameter (resource or service) must be specified.
Input parameters
End of time range to return as an ISO 8601 timestamp or Unix epoch timestamp. Defaults to current time if not specified.
Service ID to query. This parameter is deprecated; use 'resource' instead. Format: srv-xxxxx.
Resource ID to query. Can be a service ID (srv-xxxxx), Postgres ID (dpg-xxxxx), or Redis ID (red-xxxxx). Multiple resources can be provided as a comma-separated list (e.g., 'srv-xxxxx,dpg-xxxxx'). At least one filter parameter (resource or service) must be provided.
Start of time range to return as an ISO 8601 timestamp or Unix epoch timestamp. Defaults to 1 hour before current time if not specified.
Resolution of the returned data in seconds. Determines the granularity of time series data points. Default is 60 seconds.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_DISK_USAGETool to retrieve disk usage metrics for Render resources. Use when you need to monitor persistent disk utilization for services, Postgres databases, or Redis instances. It is recommended to specify at least one resource filter.
Input parameters
Epoch/Unix timestamp or ISO 8601 timestamp of end of time range to return. Defaults to now().
Service ID to query. Deprecated - use 'resource' instead.
Resource ID to query. Multiple resources can be ORed together by comma-separating them (e.g., 'srv-xxxxx,dpg-xxxxx,red-xxxxx'). Resources can be service IDs, Postgres IDs, or Redis IDs. Recommended to specify at least one resource.
Epoch/Unix timestamp or ISO 8601 timestamp of start of time range to return. Defaults to now() - 1 hour.
The resolution of the returned data in seconds. Defaults to 60.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_INSTANCE_COUNTTool to get instance count metrics for Render resources. Use when you need to retrieve instance count time series data for services, Postgres databases, or Redis instances. The resource parameter is required.
Input parameters
Epoch/Unix timestamp or ISO 8601 timestamp of end of time range to return. Defaults to now() if not specified.
Resource ID to query (REQUIRED). Resources can be service IDs (srv-xxxxx), Postgres IDs (dpg-xxxxx), or Redis IDs (red-xxxxx). Multiple resources can be provided as comma-separated values, they are ORed together.
Epoch/Unix timestamp or ISO 8601 timestamp of start of time range to return. Defaults to now() - 1 hour if not specified.
The resolution of the returned data in seconds. Defaults to 60 seconds if not specified.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_MEMORYTool to get memory usage metrics for one or more resources. Use when you need to retrieve memory usage data for services, Postgres databases, or Redis instances over a specified time range.
Input parameters
Epoch/Unix timestamp or ISO 8601 timestamp of end of time range to return. Defaults to `now()`.
This parameter is deprecated. Please use `resource` instead. Service ID to query.
Instance ID to query. When multiple instance ID query params are provided, they are ORed together. Use comma-separated values for multiple instances.
Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids. Use comma-separated values for multiple resources.
Epoch/Unix timestamp or ISO 8601 timestamp of start of time range to return. Defaults to `now() - 1 hour`.
The resolution of the returned data in seconds. Defaults to 60.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_MEMORY_LIMITTool to get memory limit metrics for Render resources over a specified time range. Use when you need to retrieve memory limit data for services, Postgres databases, or Redis instances. At least one filter (resource, service, or instance) must be provided.
Input parameters
Epoch/Unix timestamp of end of time range to return. Defaults to now(). Format: ISO 8601 timestamp (e.g., 2021-06-17T08:30:30Z).
Service ID to query (deprecated - use resource instead). At least one of resource, service, or instance must be provided.
Instance ID to query. When multiple instance ID query params are provided, they are ORed together. At least one of resource, service, or instance must be provided.
Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids. At least one of resource, service, or instance must be provided.
Epoch/Unix timestamp of start of time range to return. Defaults to now() - 1 hour. Format: ISO 8601 timestamp (e.g., 2021-06-17T08:15:30Z).
The resolution of the returned data in seconds. Default is 60 seconds.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_MEMORY_TARGETTool to get memory target metrics for Render resources. Use when you need to retrieve memory target data for services, Postgres databases, or Redis instances over a specified time range. At least one resource identifier (resource, service, or instance) is required.
Input parameters
Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
This parameter is deprecated. Please use `resource` instead.
Instance ID to query. When multiple instance ID query params are provided, they are ORed together.
Resource ID to query. When multiple resource query params are provided, they are ORed together. Resources can be service ids, Postgres ids, or Redis ids. This parameter is required (at least one of resource, service, or instance must be provided).
Epoch/Unix timestamp of start of time range to return. Defaults to `now() - 1 hour`.
The resolution of the returned data in seconds. Defaults to 60.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_GET_USERTool to get the authenticated user. Use when you need to retrieve information about the currently authenticated account owner.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LINK_SERVICE_TO_ENV_GROUPTool to link a service to an environment group. Use when you need to associate a service with an environment group so that the service can access the environment variables and secret files defined in that group.
Input parameters
The unique identifier of the service to link to the environment group.
The unique identifier of the environment group to link the service to.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_APPLICATION_FILTER_VALUESTool to list queryable instance values for application metrics. Use when you need to discover available filter values for metrics queries.
Input parameters
Epoch/Unix timestamp or ISO 8601 timestamp of end of time range to return. Defaults to `now()`.
This parameter is deprecated. Please use `resource` instead.
Service ID or resource ID to query. When multiple service IDs are provided, they are ORed together. This parameter is required.
Epoch/Unix timestamp or ISO 8601 timestamp of start of time range to return. Defaults to `now() - 1 hour`.
The resolution of the returned data in seconds. Defaults to 60.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_BLUEPRINTSTool to list all blueprints. Use when you need to retrieve the definitions of all blueprints in your account.
Input parameters
Maximum items to return (default: 20, max: 100).
Position in result list for pagination.
The ID of the workspaces to return resources for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_DEPLOYSTool to list recent deploys for a Render service with pagination and filtering. Use when you need to fetch deploy history, inspect deploy statuses, or find a specific deployId to pass to other deploy operations.
Input parameters
Maximum number of deploys to return per page (default 20, max 100).
Pagination cursor for fetching the next page of results. Use the cursor from the previous response to get the next page.
The unique identifier of the service whose deploys you want to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_DISKSTool to list all disks. Use when you need to retrieve all disks associated with your account.
Input parameters
Filter by disk name.
Maximum number of items returned (default: 20, range: 1-100).
Position in the result list for fetching paginated results.
Filter by specific disk IDs (pattern: dsk-\[0-9a-z\]{20}).
Filter by workspace/owner IDs.
Filter by associated service ID.
Resources created after a specific ISO 8601 timestamp.
Resources updated after a specific ISO 8601 timestamp.
Resources created before a specific ISO 8601 timestamp.
Resources updated before a specific ISO 8601 timestamp.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_ENV_GROUPSTool to list environment groups. Use when you need to retrieve environment groups to view shared environment variables across services.
Input parameters
Filter by name
The maximum number of items to return. For details, see Pagination.
The position in the result list to start from when fetching paginated results. For details, see Pagination.
The ID of the workspaces to return resources for
Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
Filter for resources that belong to an environment
Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_ENVIRONMENTSTool to list environments for a project. Use when you need to retrieve environments within a specific project. Requires at least one project ID.
Input parameters
Filter by environment name (exact matches)
The maximum number of items to return (1-100, default 20)
The position in the result list to start from when fetching paginated results
The ID of the workspaces to return resources for
Filter for resources that belong to a project. Required parameter - provide at least one project ID.
Filter for resources created after a certain time (specified as an ISO 8601 timestamp)
Filter for resources updated after a certain time (specified as an ISO 8601 timestamp)
Filter for resources created before a certain time (specified as an ISO 8601 timestamp)
Filter for resources that belong to an environment
Filter for resources updated before a certain time (specified as an ISO 8601 timestamp)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_ENV_VARS_FOR_SERVICETool to list all environment variables configured directly on a Render service (with pagination). Use when you need to enumerate env vars without knowing individual keys.
Input parameters
The maximum number of items to return (1-100, default 20).
The position in the result list to start from when fetching paginated results. For details, see Pagination.
The unique identifier of the service.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_INSTANCESTool to list instances of a service. Use when you need to retrieve all instances for a specific Render service.
Input parameters
The unique identifier of the service to list instances for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_KEY_VALUETool to list all Key Value instances. Use when you need to retrieve Key Value instances associated with your account, optionally filtering by name, region, owner, environment, or timestamps.
Input parameters
Filter by name.
The maximum number of items to return (default: 20).
The position in the result list to start from when fetching paginated results.
Filter by resource region.
The ID of the workspaces to return resources for.
Filter for resources created after a certain time (specified as an ISO 8601 timestamp).
Filter for resources updated after a certain time (specified as an ISO 8601 timestamp).
Filter for resources created before a certain time (specified as an ISO 8601 timestamp).
Filter for resources that belong to an environment.
Filter for resources updated before a certain time (specified as an ISO 8601 timestamp).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_LOGSTool to list logs for a specific workspace and resource. Use when you need to retrieve logs for services, databases, or other resources, with support for filtering by time range, log type, severity level, and text content. Wildcards and regex patterns are supported for most text filters.
Input parameters
Filter request logs by their host. Wildcards and regex are supported.
Filter request logs by their path. Wildcards and regex are supported.
Filter logs by their task(s).
Filter by the text of the logs. Wildcards and regex are supported.
Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs. You can find the full set of types available for a query by using the `GET /logs/values` endpoint.
Filter logs by their severity level. Wildcards and regex are supported.
The maximum number of items to return. For details, see Pagination.
Filter request logs by their requests method. Wildcards and regex are supported.
Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
The ID of the workspace to return logs for. Required.
Filter logs by their task run id(s).
Filter logs by the instance they were emitted from. An instance is the id of a specific running server.
Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, redis, or workflow. Required.
Direction to query logs. Backward returns most recent logs first, forward starts with oldest.
Epoch/Unix timestamp of start of time range to return. Defaults to `now() - 1 hour`.
Filter request logs by their status code. Wildcards and regex are supported.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_LOGS_VALUESTool to list log label values for a workspace. Use when you need to discover possible values for a specific log label (instance, host, statusCode, method, level, or type) within a time range.
Input parameters
Filter request logs by their host. Wildcards and regex are supported.
Filter request logs by their path. Wildcards and regex are supported.
Filter logs by their task(s)
Filter by the text of the logs. Wildcards and regex are supported.
Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs.
The label to query logs for (instance, host, statusCode, method, level, or type)
Filter logs by their severity level. Wildcards and regex are supported.
The maximum number of items to return. Defaults to 20.
Filter request logs by their requests method. Wildcards and regex are supported.
Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
The ID of the workspace to return log label values for
Filter logs by their task run id(s)
Filter logs by the instance they were emitted from. An instance is the id of a specific running server.
Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, redis, or workflow.
Direction to query logs. Backward returns most recent logs first.
Epoch/Unix timestamp of start of time range to return. Defaults to `now() - 1 hour`.
Filter request logs by their status code. Wildcards and regex are supported.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_MAINTENANCETool to list maintenance runs. Use when you need to retrieve scheduled or past maintenance activities for services and database instances.
Input parameters
Filter by maintenance run state(s)
Filter by workspace/owner IDs to return resources for
Filter by resource IDs (service, Postgres, or Redis instance IDs)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_NOTIFICATION_OVERRIDESTool to list notification overrides for services. Use when you need to retrieve notification settings that override default notification behavior for specific services.
Input parameters
Maximum number of items to return (default 20, max 100)
Pagination cursor for fetching the next page of results
The ID of the workspaces to return resources for
Filter for resources by service ID
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_OWNER_MEMBERSTool to list workspace members. Use when you need to retrieve all members of a specific workspace or team.
Input parameters
The ID of the team/workspace to retrieve members from.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_OWNERSTool to list owners (users and teams). Use after authenticating to fetch available owner IDs for resource creation.
Input parameters
Filter by workspace names (exact matches only)
Filter by owner email addresses
Maximum items to return (1-100, default 20)
Pagination cursor for result positioning
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_POSTGRESTool to list Postgres instances. Use when you need to retrieve all Postgres databases associated with your account, optionally filtering by name, region, or other criteria.
Input parameters
Filter by name.
The maximum number of items to return (default: 20).
The position in the result list to start from when fetching paginated results.
Filter by resource region.
The ID of the workspaces to return resources for.
Filter resources based on whether they're suspended or not suspended.
Filter for resources created after a certain time (specified as an ISO 8601 timestamp, e.g., 2021-02-17T08:15:30Z).
Filter for resources updated after a certain time (specified as an ISO 8601 timestamp, e.g., 2021-06-17T08:15:30Z).
Filter for resources created before a certain time (specified as an ISO 8601 timestamp, e.g., 2021-06-17T08:15:30Z).
Filter for resources that belong to an environment.
Filter for resources updated before a certain time (specified as an ISO 8601 timestamp, e.g., 2021-06-17T08:15:30Z).
Include replicas in the response.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_POSTGRES_EXPORTTool to list all exports for a Postgres instance. Use when you need to retrieve the history of exports for a specific Postgres database.
Input parameters
The unique identifier of the Postgres instance to list exports for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_POSTGRES_USERSTool to list PostgreSQL user credentials for a Render PostgreSQL database instance. Use when you need to view all users with access to a specific PostgreSQL database.
Input parameters
Unique identifier of the PostgreSQL database instance.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_PROJECTSList Projects
Input parameters
Maximum number of projects to return
Cursor for pagination to retrieve the next set of results
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_REGISTRY_CREDENTIALSTool to list registry credentials. Use when you need to retrieve container registry credentials associated with your account, optionally filtering by name, username, or registry type.
Input parameters
Filter for the name of a credential.
Filter for the registry type for the credential.
The maximum number of items to return (default: 20, max: 100). For details, see Pagination.
The position in the result list to start from when fetching paginated results. For details, see Pagination.
The ID of the workspaces to return resources for.
Filter for the username of a credential.
Filter for credentials created after a certain time (specified as an ISO 8601 timestamp).
Filter for credentials updated after a certain time (specified as an ISO 8601 timestamp).
Filter for credentials created before a certain time (specified as an ISO 8601 timestamp).
Filter for credentials updated before a certain time (specified as an ISO 8601 timestamp).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_RESOURCE_LOG_STREAMSTool to list resource log stream overrides. Use when you need to retrieve log stream configurations for resources in your account.
Input parameters
The maximum number of items to return (default 20, max 100).
The position in the result list to start from when fetching paginated results.
The ID of the workspaces to return resources for
Filter log streams by their setting (send or drop).
IDs of resources (server, cron job, postgres, or redis) to filter by
Filter log streams by their id.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_ROUTESTool to list redirect/rewrite rules for a service. Use when you need to retrieve routing configuration for a Render service.
Input parameters
Filter for the type of route rule (e.g., 'redirect', 'rewrite').
Maximum number of items to return (default 20).
Pagination cursor for fetching the next page of results. For details, see Render's Pagination documentation.
Filter for the source path of the route.
The unique identifier of the service to list routes for.
Filter for the destination path of the route.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_SECRET_FILESTool to list secret files for a Render service. Use when you need to retrieve all secret files associated with a specific service.
Input parameters
The maximum number of items to return (default 20, max 100).
The position in the result list to start from when fetching paginated results. For details, see Pagination.
The ID of the service to list secret files for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_SERVICESTool to list all services. Use when you need to retrieve services accessible by your account, optionally filtering by name or type. Use after authentication.
Input parameters
Filter services by name substring. Narrow filters may return empty results even when matching services exist; retry with broader or no filters before assuming none exist.
Filter services by type.
Maximum number of services to return (default 20, max 100).
Pagination cursor for fetching the next page of results. Iterate requests with updated cursor until no next cursor is returned to ensure complete retrieval on large accounts.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_TASK_RUNSTool to list task runs. Use when you need to retrieve task execution history for workflows, optionally filtering by task ID, workflow, owner, or root task run.
Input parameters
Maximum number of items to return (default 20, max 100).
Position in result list to start from for pagination. See Render API pagination docs for details.
Array of task identifiers (task ID or workflow slug with task name and optional version). If version not provided, latest is used.
Array of workspace IDs to return resources for.
Array of workflow IDs to filter by.
Array of root task run IDs to filter by.
Array of workflow version IDs to filter by.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_TASKSTool to list tasks. Use when you need to retrieve tasks from workflows, optionally filtering by owner, task ID, workflow ID, or workflow version ID.
Input parameters
The maximum number of items to return (default 20). For details, see Pagination in the Render API documentation.
The position in the result list to start from when fetching paginated results. For details, see Pagination in the Render API documentation.
An array of either task identifiers which can be either a task ID or a workflow slug with task name and optional version. If a version is not provided, the latest version of the task will be used.
The ID of the workspaces to return resources for
An array of workflow IDs
An array of workflow version IDs
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_WEBHOOKSTool to list all webhooks. Use when you need to retrieve configured webhooks for your account.
Input parameters
Maximum number of items to return (default: 20).
Position in the result list to start from when fetching paginated results.
The ID of the workspaces to return resources for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_WORKFLOWSTool to list workflows. Use when you need to retrieve workflows accessible by your account, optionally filtering by name, owner, environment, or workflow ID.
Input parameters
Filter workflows by name (exact matches)
Maximum number of workflows to return (default 20, max 100)
Pagination cursor for fetching the next page of results
Filter by workspace IDs to return workflows for specific workspaces
Filter by workflow IDs to return specific workflows
Filter workflows that belong to specific environments
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_LIST_WORKFLOW_VERSIONSTool to list workflow versions. Use when you need to retrieve workflow versions, optionally filtering by owner, workflow, or version ID.
Input parameters
The maximum number of items to return (default 20, max 100). For details, see Pagination.
The position in the result list to start from when fetching paginated results. For details, see Pagination.
The ID of the workspaces to return resources for
The IDs of the workflows to return resources for
The IDs of the workflow versions to return resources for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RESTART_SERVICETool to restart a service. Use when you need to restart a running service, such as after configuration changes or to resolve issues.
Input parameters
The ID of the service to restart.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RESUME_SERVICETool to resume a suspended service. Use when you need to restart a service that was previously suspended.
Input parameters
The unique identifier of the service to resume.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_CUSTOM_DOMAINTool to retrieve a specific custom domain for a service. Use when you need to get details about a custom domain associated with a Render service.
Input parameters
The unique identifier of the service.
The ID or name of the custom domain to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_DEPLOYRetrieve deploy
Input parameters
The unique identifier of the deploy to retrieve.
The unique identifier of the service associated with the deploy.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_ENV_GROUPTool to retrieve a specific environment group by ID. Use when you need to fetch detailed information about a specific environment group including its environment variables, secret files, and linked services.
Input parameters
The unique identifier of the environment group to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_ENV_GROUP_ENV_VARTool to retrieve a specific environment variable from a Render environment group. Use when you need to fetch the value of a particular environment variable by its key.
Input parameters
The name of the environment variable to retrieve.
The unique identifier of the environment group.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_ENV_GROUP_SECRET_FILETool to retrieve secret file from an environment group. Use when you need to get the content of a specific secret file within an environment group.
Input parameters
Filter for resources that belong to an environment group
The name of the secret file
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_ENV_VARTool to retrieve a specific environment variable from a Render service. Use when you need to fetch the value of a particular environment variable by its key.
Input parameters
The name of the environment variable to retrieve.
The unique identifier of the service.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_OWNERTool to retrieve a specific owner (workspace) by ID. Use when you need details about a user or team workspace.
Input parameters
The ID of the user or team to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_OWNER_NOTIFICATION_SETTINGSTool to retrieve notification settings for a specific owner (workspace). Use when you need to check current notification configuration for Slack, email, and preview notifications.
Input parameters
The ID of the workspace to return notification settings for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_POSTGRESTool to retrieve a specific Postgres instance. Use when you need to get details about a Postgres database in your Render account.
Input parameters
The unique identifier of the Postgres instance to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_PROJECTTool to retrieve a specific project by ID. Use when you need to fetch detailed information about a Render project including its name, owner, and associated environments.
Input parameters
The ID of the project to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_REGISTRY_CREDENTIALTool to retrieve a registry credential by ID. Use when you need to get details about a Docker registry credential in your Render account.
Input parameters
The ID of the registry credential to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_SECRET_FILETool to retrieve a secret file from a Render service. Use when you need to get the content of a specific secret file within a service.
Input parameters
The ID of the service
The file name of the secret file
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_RETRIEVE_SERVICETool to retrieve a specific service by ID. Use when you need detailed information about a service including its configuration, status, and deployment settings.
Input parameters
The ID of the service to retrieve.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_STREAM_TASK_RUNS_EVENTSTool to stream real-time task run events via Server-Sent Events (SSE). Use when you need to monitor task execution status and receive live updates as tasks progress. Requires maintaining an open HTTP connection to receive the event stream.
Input parameters
Filter to a subset of task run IDs. Provide one or more task run IDs to monitor their events.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_SUBSCRIBE_LOGSTool to subscribe to real-time logs via WebSocket connection. Use when you need to stream logs as they are generated for services, databases, or other resources. Note: This endpoint requires HTTP/1.1 WebSocket upgrade (HTTP 101 Switching Protocols). For retrieving historical logs without streaming, use the List Logs action instead.
Input parameters
Filter request logs by their host. Wildcards and regex are supported.
Filter request logs by their path. Wildcards and regex are supported.
Filter logs by their task(s).
Filter by the text of the logs. Wildcards and regex are supported.
Filter logs by their type. Types include `app` for application logs, `request` for request logs, and `build` for build logs. You can find the full set of types available for a query by using the `GET /logs/values` endpoint.
Filter logs by their severity level. Wildcards and regex are supported.
The maximum number of items to return.
Filter request logs by their requests method. Wildcards and regex are supported.
Epoch/Unix timestamp of end of time range to return. Defaults to `now()`.
The ID of the workspace to return logs for. Required.
Filter logs by their task run id(s).
Filter logs by the instance they were emitted from. An instance is the id of a specific running server.
Filter logs by their resource. A resource is the id of a server, cronjob, job, postgres, redis, or workflow. Required.
Direction to query logs. Backward returns most recent logs first, forward starts with oldest.
Epoch/Unix timestamp of start of time range to return. Defaults to `now() - 1 hour`.
Filter request logs by their status code. Wildcards and regex are supported.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_SUSPEND_SERVICETool to suspend a service. Use when you need to temporarily stop a service without deleting it.
Input parameters
The ID of the service to suspend.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_TRIGGER_DEPLOYTool to trigger a new deploy for a specified service. Requires the service to already exist on Render and be linked to a Git repo — initial setup and repo linking must be done in the Render UI. Use when you need to manually start a new build and deployment process, such as after updating service configuration or pushing code changes that Render does not auto-apply.
Input parameters
ID of the service to deploy.
If true, clear build cache before deploying.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_ENV_GROUPTool to update an environment group's name. Use when you need to rename an existing environment group.
Input parameters
The new name for the environment group.
The unique identifier of the environment group to update.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_ENV_GROUP_ENV_VARTool to add or update an environment variable in an environment group. Use when you need to set a new value for an environment variable or create a new one if it doesn't exist. You can either provide a specific value or request a randomly generated value.
Input parameters
The value to set for the environment variable. Use this field to provide a specific value. Either 'value' or 'generate_value' must be provided, but not both.
The name of the environment variable to update or add.
The unique identifier of the environment group.
Set to true to generate a random value for the environment variable. Either 'value' or 'generate_value' must be provided, but not both.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_ENV_GROUP_SECRET_FILETool to add or update a secret file in an environment group. Use when you need to create a new secret file or modify the content of an existing secret file within an environment group.
Input parameters
The content of the secret file
The unique identifier of the environment group
The name of the secret file to add or update
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_ENV_VARTool to add or update an environment variable for a Render service. Use when you need to set a new environment variable or modify an existing one's value. You can either provide a specific value or have Render auto-generate a secure random value.
Input parameters
The value to set for the environment variable. Use this OR generate_value, not both.
The name of the environment variable to add or update.
The unique identifier of the service.
If true, Render will auto-generate a secure random value for this environment variable. Use this OR value, not both.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_ENV_VARS_FOR_SERVICETool to update environment variables for a Render service. Use when you need to add, modify, or set environment variables for a service. This replaces all environment variables with the provided list.
Input parameters
List of environment variables to update. Each can either have an explicit value or be set to generate a random value.
The ID of the service to update environment variables for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_HEADERSTool to replace all header rules for a Render service. Use when you need to completely replace the existing set of custom HTTP headers with a new set. This operation removes all existing header rules and replaces them with the provided ones.
Input parameters
List of header rules to replace the existing ones. This will completely replace all existing header rules for the service.
The ID of the service to replace header rules for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_OWNER_LOG_STREAMTool to update log stream configuration for an owner. Use when you need to modify log stream settings for a specific workspace.
Input parameters
The optional token to authenticate the log stream.
The ID of the workspace to update log stream information for.
Whether to send logs or drop them.
The endpoint to stream logs to. Must be present if preview is 'send'. Cannot be present if preview is 'drop'.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_OWNER_NOTIFICATION_SETTINGSTool to update notification settings for a specific owner (workspace). Use when you need to modify email, preview, or notification type settings.
Input parameters
The ID of the workspace to update notification settings for.
Whether email notifications are enabled.
Enum for the types of notifications to send.
Whether preview notifications are enabled.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_POSTGRESTool to update a Postgres instance configuration. Use when you need to modify settings like name, plan, disk size, high availability, or IP allowlist for an existing Render Postgres database.
Input parameters
The name of the Postgres instance.
Available plans for Postgres instances.
The number of gigabytes of disk space to allocate for the database.
The unique identifier of the Postgres instance to update.
Datadog region for monitoring.
List of IP addresses or CIDR blocks allowed to access the database.
List of read replicas to configure for this Postgres instance.
The Datadog API key for the Datadog agent to monitor the database. Pass empty string to remove. Restarts Postgres on change.
PostgreSQL parameter overrides for the instance.
Whether to enable disk autoscaling for the Postgres instance.
Whether to enable high availability for the Postgres instance.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_PROJECTTool to update a project's name. Use when you need to rename an existing Render project.
Input parameters
The new name for the project.
The unique identifier of the project to update.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_REGISTRY_CREDENTIALTool to update a registry credential. Use when you need to modify the name, username, authentication token, or registry type for an existing Docker registry credential in your Render account.
Input parameters
Descriptive name for this credential.
The registry to use this credential with.
The username associated with the credential.
The authentication token for the registry credential.
The ID of the registry credential to update.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_RESOURCE_LOG_STREAMTool to update log stream override for a resource. Use when you need to configure whether logs should be sent to a custom endpoint or dropped for a specific resource (server, cron job, postgres, or redis).
Input parameters
The optional token to authenticate the log stream.
Whether to send logs or drop them.
The endpoint to stream logs to. Must be present if setting is 'send'. Cannot be present if setting is 'drop'.
The ID of the resource (server, cron job, postgres, or redis) to update log stream override information for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_ROUTESTool to update redirect/rewrite rules for a service. Use when you need to set or replace the routing configuration for a Render service. This operation replaces all existing routes with the provided list.
Input parameters
List of redirect/rewrite rules to set for the service. This replaces all existing routes.
The unique identifier of the service to update routes for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_SECRET_FILES_FOR_SERVICETool to update secret files for a Render service. Use when you need to create or update multiple secret files at once for a specific service.
Input parameters
The ID of the service to update secret files for.
List of secret files to update for the service. Each file must have a name and content.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_UPDATE_SERVICETool to update a service configuration. Use when you need to modify service settings such as auto-deploy, branch, build filters, Docker image, name, repository, or service-specific details.
Input parameters
The name of the service.
URL of the Git repository linked to the service.
Image configuration for Docker-based services.
Git branch associated with the service. Changes to this branch trigger deploys if auto-deploy is enabled.
Root directory for the service in the repository. Render will run build and start commands from this directory.
The ID of the service to update.
Auto-deploy setting for the service.
Build filter configuration for the service.
Service-specific configuration details. Structure varies by service type (static site, web service, private service, background worker, cron job). May include settings like build commands, health check paths, plans, runtime, etc.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
RENDER_VERIFY_CUSTOM_DOMAINTool to verify DNS configuration for a custom domain. Use when you need to trigger DNS verification for a custom domain associated with a Render service.
Input parameters
The ID of the service.
The ID or name of the custom domain to verify.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 86 agents privately built on Nagent that already use Render.
Build on Nagent
Connect Render to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Render, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Render is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Render is connected, you configure its 95 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Render steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Render event fires, the agent kicks off automatically.
Every Render action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Render ships with 95 pre-built developer tools actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Render together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Render-based workflows tailored to your business.