FansquareAPI reference
Open the app

Orders

Get an order

GET/v1/orders/{order_id}

Returns a single order by its Fansquare id. Returns 404 if the order does not exist in the agency.

Required scoperead:orders
Rate limit60 requests per minute
curl 'https://api.fansquare.so/v1/orders/b387813a-7210-4db8-affc-a11197ea9002' \
  -H "Authorization: Bearer $API_KEY" \
  -H "Fansquare-Version: Amethyste"
{
  "id": "b387813a-7210-4db8-affc-a11197ea9002",
  "external_id": "45e1ccbf-f63f-4198-aa97-f1998abff33d",
  "order_date": "2026-10-12T21:14:00.000Z",
  "order_type": "tip",
  "gross_amount": 4900,
  "net_amount": 3920,
  "currency": "EUR",
  "creator_id": "m81IhLxdhzDGYs54rNp2",
  "fan_id": "a6df8022-e509-4575-ad28-e29c2d1d42dc",
  "fan_username": "alex_92",
  "attribution": {
    "user_id": "ki9DZXxpgGz7KiDqHj88eCxHg56W",
    "method": "message_link",
    "attributed_at": "2026-10-12T21:14:00.000Z"
  }
}

Parameters

Headers

  • Fansquare-Versionstringrequired

    API version to pin. Accepts the mineral name or the release date of a version.

Path

  • order_idstringrequired

    Fansquare order id (the id field of order items).

    format uuid

Response

OK, application/json

  • idstringrequired

    Fansquare order id. Path parameter for GET /v1/orders/{order_id}.

  • external_idstringrequired

    MYM order id. Not usable as a path parameter.

  • order_datestringrequired

    When the order was placed (ISO 8601).

    format date-time
  • order_typestringrequired

    Kind of sale. New MYM order types can appear: treat an unknown value as a generic sale.

    Valuestipsubscriptionsubscription_renewalbookingpushmodfan_to_creatorcreator_to_fanprivate_mediaaffiliate
  • gross_amountinteger | nullrequired

    Gross revenue, integer cents, in currency.

  • net_amountinteger | nullrequired

    Net revenue, integer cents, in currency.

  • currencystringrequired

    Currency of the amounts. Fansquare converts every order to EUR.

  • creator_idstringrequired

    Fansquare creator id (see GET /v1/creators).

  • fan_idstring | nullrequired

    MYM fan id of the buyer. Usable as fan_id on the /v1/accounts routes.

  • fan_usernamestring | nullrequired

    MYM username of the buyer, when known.

  • attributionobject | nullrequired

    Employee credited for this sale, as tracked by Fansquare. Read-only. null when unattributed.

    • user_idstringrequired

      Fansquare employee id the sale is credited to. May reference a former employee absent from GET /v1/employees.

    • methodstringrequired

      How the sale was credited: message_link (the order pays for a message the employee sent), last_sender_auto (the last employee who wrote to the fan before the order), manual (set by hand in Fansquare).

      Valuesmessage_linklast_sender_automanual
    • attributed_atstringrequired

      When the sale was credited (ISO 8601).

      format date-time
curl 'https://api.fansquare.so/v1/orders/b387813a-7210-4db8-affc-a11197ea9002' \
  -H "Authorization: Bearer $API_KEY" \
  -H "Fansquare-Version: Amethyste"
{
  "id": "b387813a-7210-4db8-affc-a11197ea9002",
  "external_id": "45e1ccbf-f63f-4198-aa97-f1998abff33d",
  "order_date": "2026-10-12T21:14:00.000Z",
  "order_type": "tip",
  "gross_amount": 4900,
  "net_amount": 3920,
  "currency": "EUR",
  "creator_id": "m81IhLxdhzDGYs54rNp2",
  "fan_id": "a6df8022-e509-4575-ad28-e29c2d1d42dc",
  "fan_username": "alex_92",
  "attribution": {
    "user_id": "ki9DZXxpgGz7KiDqHj88eCxHg56W",
    "method": "message_link",
    "attributed_at": "2026-10-12T21:14:00.000Z"
  }
}