Skip to content
BasiX Media

YSeries / YFlip / YPhone

Send YSeries camera, video and voice uploads to BasiX through the Custom upload method TeamsGG ships in config/config.upload.lua.

You need a BasiX API key for this. Free account, 3 GB included, no card.Get your key →

  1. 1.Create a key

    Create an upload-scoped key in your client area. Upload-scoped keys work on every plan, including the free one, and cannot delete anything — which is what you want in a file that ends up in a resource folder.

  2. 2.Choose the Custom method

    In `config/config.upload.lua`, set `Config.Upload.Method` to `Custom`. TeamsGG documents it as the option where you provide the API endpoint yourself.

    lua
    Config.Upload.Method = "Custom"
  3. 3.Give it the BasiX endpoint

    TeamsGG’s documentation does not name the field that holds the Custom endpoint, so use the one your copy of `config/config.upload.lua` defines and put the BasiX upload URL there.

    text
    https://upload.basix.media/api/v3/file
  4. 4.Keys

    The documented key convars are `yseriesApiKeyImage`, `yseriesApiKeyVideo` and `yseriesApiKeyAudio` in `server.cfg`. Put your BasiX key there if your Custom method reads them.

    ini
    set yseriesApiKeyImage "YOUR_BASIX_KEY"
    set yseriesApiKeyVideo "YOUR_BASIX_KEY"
    set yseriesApiKeyAudio "YOUR_BASIX_KEY"

Worth knowing

  • BasiX accepts the file part under any name and the key as `Authorization` (raw, `Bearer` or `Key`) or `X-Api-Key`, and returns the URL at the top level and under `data`, so the usual request and response shapes match.
  • Logs are different: `Config.Logs.Provider` in `config/config.logs.lua` accepts `discord` or `fivemanage`, with no documented endpoint setting, so YSeries logs cannot be pointed at BasiX from the configuration.
  • Source: https://www.teamsgg.dev/docs/paid-scripts/phone/configure/camera and https://www.teamsgg.dev/docs/paid-scripts/phone/configure/logs

Configuration last checked against the upstream project on 2026-10-27.

Try it on your own server

Create a free account and your API key is ready in about two minutes. 3 GB included, bandwidth never billed, no card needed.

Create a free account

Something not working, or a script not listed? Read the full FiveM docs or ask us — we will wire it up with you.

Related

← All integrations

YSeries / YFlip / YPhone image hosting — BasiX