---
title: Direct upload to Headless Platform - upload .zip file with new version of your application code
url: https://developers.wpengine.com/docs/headless-platform/reference/api/endpoints/operations/apps_fileupload/
image: https://developers.wpengine.com/og/docs/headless-platform/reference/api/endpoints/operations/apps_fileupload.png
---

# Direct upload to Headless Platform - upload .zip file with new version of your application code

POST

/fu/v1/accounts/{account}/apps/{app}/environments/{environment}:upload

Select code sample

```sh
curl --request POST \
  --url https://js.wpengineapi.com/fu/v1/accounts/example/apps/example/environments/example:upload \
  --header 'Authorization: Basic <credentials>' \
  --header 'Content-Type: multipart/form-data' \
  --form repository=@file
```

-

## Authorizations

- **[basicAuth](https://developers.wpengine.com/docs/headless-platform/reference/api/endpoints/#basicauth)**

## Parameters

### Path Parameters

**account**

required

string

Name of your WP Engine Headless Platform account

**app**

required

string

Name of your Headless Platform application

**environment**

required

string

ID of your environment

### FormData Parameters

**repository**

required

file

.zip file with your application code

## Responses

### 200

A successful response.

Media typeapplication/json

object

#### Example generated

```json
{}
```

## Was this helpful?

Thanks for the feedback!

```json
{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://developers.wpengine.com/#website","name":"WP Engine Product Documentation","url":"https://developers.wpengine.com/","description":"Resources for developing, deploying, and scaling on WP Engine.","inLanguage":"en-US","keywords":["API documentation","product documentation","headless WordPress","managed WordPress hosting"],"publisher":{"@id":"https://wpengine.com/#organization"}}]}
```
