---
title: "Upload File"
method: PUT
path: "/users/current/provisioning-profiles/{profile_id}/{file_name}"
tags: ["metaapi-provisioning"]
---

# Upload File

`PUT /users/current/provisioning-profiles/{profile_id}/{file_name}`

## Request

- Base URL: `https://api.tickwire.io` (the document declares no server; this is the origin it was published from)
- URL: `https://api.tickwire.io/users/current/provisioning-profiles/{profile_id}/{file_name}`
- Auth: none declared

## Path parameters

- `profile_id` string, required
- `file_name` string, required

## Headers

- `X-API-Key` string, nullable
- `Authorization` string, nullable
- `auth-token` string, nullable
- `Idempotency-Key` string, nullable: Optional; replays the first answer
- `X-Actor` string, nullable: Who is acting (audit log)
- `X-Reason` string, nullable: Why (audit log; percent-encode non-ASCII)

## Response `204`

Successful Response

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/tickwire/apis/tickwire-control-plane.md) · [All operations](https://skmtc.dev/tickwire/apis/tickwire-control-plane/llms.txt) · [OpenAPI document](https://skmtc.dev/tickwire/apis/tickwire-control-plane/revisions/a4d1386fa23e?raw)
