> ## Documentation Index
> Fetch the complete documentation index at: https://developers.everflow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Upload Temp File

Upload a temporary file (CSV, image, etc.) for use with other endpoints such as conversion imports or creative uploads. The file content must be Base64 encoded and sent as a JSON payload. Returns temporary URLs that can be referenced in subsequent API calls. Note: uploaded files are temporary and will be destroyed after one use.


## OpenAPI

````yaml openapi/file-upload.yaml post /networks/uploads/temp
openapi: 3.0.3
info:
  title: Everflow Network API - File Upload
  description: >
    Endpoint for uploading temporary files to the Everflow platform. Uploaded
    files are temporary resources that must be referenced by a subsequent API
    call (e.g. to create an image creative or import conversions via CSV). Files
    are destroyed after a single use.
  version: 1.0.0
servers:
  - url: https://api.eflow.team/v1
security: []
tags:
  - name: File Upload
paths:
  /networks/uploads/temp:
    post:
      tags:
        - File Upload
      summary: Upload Temp File
      parameters:
        - in: query
          name: unzip
          required: false
          schema:
            type: boolean
          description: Set to true to decompress a compressed file after upload.
      requestBody:
        required: true
        content:
          application/json:
            example:
              mime_type: application/json
              content_base64: YmFzZTY0
            schema:
              type: object
              required:
                - mime_type
                - content_base64
              properties:
                mime_type:
                  type: string
                  description: >-
                    MIME type of the file (e.g. application/json, text/csv,
                    image/png).
                content_base64:
                  type: string
                  description: File content encoded in Base64.
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  urls:
                    type: array
                    items:
                      type: object
                      properties:
                        url:
                          type: string
                          description: Temporary URL for the uploaded file.
                        name:
                          type: string
                          description: Name of the uploaded file.
                    description: Array of temporary file URLs.
      security:
        - API Key: []
components:
  securitySchemes:
    API Key:
      description: The Everflow API key generated from the Control Center > Security.
      in: header
      name: X-Eflow-Api-Key
      type: apiKey

````