# Input required and not supplied

> Getting the error “Input required and not supplied”? Here is how to fix it. A required secret is missing, misspelled, or hidden from this workflow.

**Input required and not supplied.** An action needed a value, usually from a repository secret, and got nothing: the secret is missing, misspelled, or not available to this workflow.

- GitHub Actions. A required secret or input is empty.
- Interactive page: https://capwr.app/free-tools/build-error-explainer/input-required-and-not-supplied
- Build error explainer: https://capwr.app/free-tools/build-error-explainer
- Last updated: 2026-10-03

## What this error means

An action needed a value, usually from a repository secret, and got nothing: the secret is missing, misspelled, or not available to this workflow.

## Why it happens

An action declared a required input and the workflow passed an empty value. That usually means a repository secret is missing, misspelled, or unavailable to this workflow.

## The message tools print

```
Error: Input required and not supplied: api-key
```

## How to fix it

1. Check that the secret name in Settings → Secrets and variables → Actions matches the workflow exactly.
2. Secrets aren’t passed to workflows triggered from forks.

## Check a log that shows this

Paste the failing step into the [build error explainer](https://capwr.app/free-tools/build-error-explainer). It matches this message, and any others in the same log, in your browser. Nothing is uploaded.

## Other GitHub Actions errors

- [GitHub Actions: job not started (billing)](https://capwr.app/free-tools/build-error-explainer/github-actions-billing)
- [Resource not accessible by integration](https://capwr.app/free-tools/build-error-explainer/resource-not-accessible-by-integration)
- [GitHub Actions job exceeded the time limit](https://capwr.app/free-tools/build-error-explainer/github-actions-exceeded-maximum-execution-time)

## Read the whole failed ship, not the last line

When a CapWrapp ship fails, open it in History and choose Explain with AI. That reads the whole build log.

[Get started free](https://capwr.app/login).

## About CapWrapp

CapWrapp turns a web app on GitHub — built with Lovable, Bolt, Base44, Cursor or by hand — into iPhone and Android apps. It adds Capacitor if the repo needs it, signs the builds, and ships them to TestFlight and Google Play from GitHub Actions, with no Mac or Xcode on your side. [Get started free](https://capwr.app/login) · [Lovable to App Store guide](https://capwr.app/guides/lovable-to-app-store)
