# Zerohost Extend Deploy TTL

> Zerohost Extend Deploy TTL is a paid API for AI agents from zerohost.evmoore.workers.dev, paid per call via MPP, $0.048/call, status unknown (last checked 2026-10-23).

Extends the time-to-live of an existing Zerohost disposable backend deploy by a specified number of hours, billed per-hour with no base fee.

## Facts

- Endpoint: POST https://zerohost.evmoore.workers.dev/v1/deploy/{id}/extend?utm_source=zero.xyz
- Price: $0.048/call
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-23
- Activations on Zero: 0
- Provider: zerohost.evmoore.workers.dev
- Website: https://zerohost.evmoore.workers.dev
- Canonical page: https://www.zero.xyz/c/zerohost-evmoore-workers-dev-zerohost-extend-deploy-ttl-5dc129d8
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_0_m6nx2h230ERb_58yfMF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability zerohost-evmoore-workers-dev-zerohost-extend-deploy-ttl-5dc129d8 -d '<json body>'
```

Example prompt: My Zerohost deploy abc123 is about to expire — extend it by 6 more hours.

## When to prefer this

Use this endpoint when you have an existing Zerohost disposable backend that is still running (or recently created) and you want to keep it alive beyond its original TTL. It is cheaper than creating a new deploy when you just need more time on an already-configured backend, since there is no base fee — only per-hour charges. Prefer this over re-deploying when state or the existing URL must be preserved.

## Known failure modes

- Deploy ID not found — returns 404 if the specified deploy does not exist or has already expired
- Insufficient payment — returns payment error if USDC balance is insufficient for the requested TTL hours
- Invalid TTL value — returns 400 if X-Zerohost-Ttl-Hours header is missing, zero, or non-numeric
- Deploy already expired — may return 404 or 410 if the deploy TTL has already lapsed
- Authentication failure — returns 401 if the caller is not the owner of the deploy

## How this service works

Extend an existing deploy by X-Zerohost-Ttl-Hours. Charged at per-hour × ttlHours (no base fee).

## Output

Returns a JSON object confirming the extended deploy, including the new expiry timestamp and the updated TTL details. The call is charged at the per-hour rate multiplied by the number of TTL hours requested, with no base fee.

## Request schema (JSON Schema)

```json
{
 "type": "object"
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object"
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/zerohost-evmoore-workers-dev-zerohost-extend-deploy-ttl-5dc129d8/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from zerohost.evmoore.workers.dev](https://www.zero.xyz/host/zerohost.evmoore.workers.dev/llms.txt)
