---
title: "Upload one predeclared file with exact length and checksum"
method: PUT
path: "/funnels/{funnelId}/deployments/{deploymentId}/files/{path}"
---

# Upload one predeclared file with exact length and checksum

`PUT /funnels/{funnelId}/deployments/{deploymentId}/files/{path}`

## Request

- Base URL: `https://gringofunnels.com/api/v1`
- URL: `https://gringofunnels.com/api/v1/funnels/{funnelId}/deployments/{deploymentId}/files/{path}`
- Auth: HTTP bearer

## Path parameters

- `funnelId` string, uuid, required
- `deploymentId` string, uuid, required
- `path` string, required

## Response `200`

File verified and stored

---

[API](https://skmtc.dev/gringofunnels/apis/gringo-funnels-api.md) · [All operations](https://skmtc.dev/gringofunnels/apis/gringo-funnels-api/llms.txt) · [OpenAPI document](https://skmtc.dev/gringofunnels/apis/gringo-funnels-api/revisions/b57b5e365b56?raw)
