# InfluxDB Invokable Scripts API

**Canonical:** https://apis.io/apis/influxdb/influxdb-invokable-scripts-api/  
**Provider:** InfluxDB — https://apis.io/providers/influxdb/  
**Base URL:** https://cloud2.influxdata.com/api/v2  
**Documentation:** https://www.influxdata.com/

InfluxDB Invokable Scripts API is one of 40 APIs that [InfluxDB](https://apis.io/providers/influxdb/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification. Tagged areas include Invokable Scripts. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an AsyncAPI specification, authentication docs, and a getting-started guide.

Store, manage, and execute scripts in InfluxDB. A script stores your custom Flux script and provides an invokable endpoint that accepts runtime parameters. In a script, you can specify custom runtime parameters (`params`)--for example, `params.myparameter`. Once you create a script, InfluxDB generates an [`/api/v2/scripts/SCRIPT_ID/invoke` endpoint](#operation/PostScriptsIDInvoke) for your organization. You can run the script from API requests and tasks, defining parameter values for each run. When the script runs, InfluxDB replaces `params` references in the script with the runtime parameter values you define. Use the `/api/v2/scripts` endpoints to create and manage scripts. See related guides to learn how to define parameters and execute scripts. ### Related guides - [Invoke custom scripts](https://docs.influxdata.com/influxdb/cloud/api-guide/api-invokable-scripts/) from API requests. - [Create a task that references a script](https://docs.influxdata.com/influxdb/cloud/process-data/manage-tasks/create-task/#create-a-task-that-references-a-script)

## Machine-readable artifacts (8)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/influxdb/refs/heads/main/openapi/influxdb-invokable-scripts-api-openapi.yml
- **Documentation** — https://docs.influxdata.com/influxdb/cloud/api/v2/
- **AsyncAPI** — https://raw.githubusercontent.com/api-evangelist/influxdb/refs/heads/main/openapi/influxdb-asyncapi.yml
- **Authentication** — https://docs.influxdata.com/influxdb/cloud/api/v2/#tag/Authentication
- **GettingStarted** — https://docs.influxdata.com/influxdb/cloud/api/v2/#tag/Quick-start
- **Pagination** — https://docs.influxdata.com/influxdb/cloud/api/v2/#tag/Pagination
- **Headers** — https://docs.influxdata.com/influxdb/cloud/api/v2/#tag/Headers
- **Source** — https://github.com/influxdata/openapi

## Other InfluxDB APIs (12)

- [InfluxDB Authorizations (API tokens) API](https://apis.io/apis/influxdb/influxdb-authorizations-api-tokens-api/)
- [InfluxDB Bucket Schemas API](https://apis.io/apis/influxdb/influxdb-bucket-schemas-api/)
- [InfluxDB Buckets API](https://apis.io/apis/influxdb/influxdb-buckets-api/)
- [InfluxDB Cells API](https://apis.io/apis/influxdb/influxdb-cells-api/)
- [InfluxDB Checks API](https://apis.io/apis/influxdb/influxdb-checks-api/)
- [InfluxDB Config API](https://apis.io/apis/influxdb/influxdb-config-api/)
- [InfluxDB Dashboards API](https://apis.io/apis/influxdb/influxdb-dashboards-api/)
- [InfluxDB Data I/O endpoints API](https://apis.io/apis/influxdb/influxdb-data-i-o-endpoints-api/)
- [InfluxDB DBRPs API](https://apis.io/apis/influxdb/influxdb-dbrps-api/)
- [InfluxDB Delete API](https://apis.io/apis/influxdb/influxdb-delete-api/)
- [InfluxDB Labels API](https://apis.io/apis/influxdb/influxdb-labels-api/)
- [InfluxDB Legacy Authorizations API](https://apis.io/apis/influxdb/influxdb-legacy-authorizations-api/)

## Tags

Invokable Scripts

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/influxdb/influxdb-invokable-scripts-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/influxdb/.
