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

# Partner instant sell status

> **Partners only.** This endpoint is reserved for partnered websites that Mannco.store has approved. The SteamID64 of your API account must be on the partner allowlist; otherwise every call returns **403**. Contact Mannco.store to apply. Regular users should use the standard instant sell endpoints.

Returns which items of a partner instant sell were sold and which were not. There is one line per asset you sent in `prices`.

`converted: true` means the item left the seller (sold to a buyer or to the house). `seller_cents` is the amount after the 5% fee, set only on `converted` lines. `converted_cents` is the total of those proceeds. `pending_balance` is the CS:GO amount still held by Trade Protection.

| `status` | Meaning |
|---|---|
| `pending` | Items not received yet, or waiting on the CS:GO game coordinator |
| `converted` | Sold |
| `not_converted` | Received but not sold (no buy order), or never matched |
| `reversed` | Sale voided |
| `cancelled` | Trade never arrived |

`instant`: `1` in progress or partial, `2` paid, `3` CS:GO proceeds held, `4` reversed.

**Permission:** Connected + API + partner allowlist. You can only read deposits that your account created.



## OpenAPI

````yaml /openapi.json get /deposit/instantSell/thirdparty/status/{depositid}
openapi: 3.1.0
info:
  title: Mannco.store API
  description: >-
    Complete API documentation for Mannco.store - Buy and sell TF2, CS:GO, Dota
    2, Rust and Steam community items. All routes use the `api` filter. Every
    endpoint requires an `Authorization: Bearer <jwt>` token obtained from POST
    /user/login. The only exception is the login endpoint itself, which is used
    to obtain the token.
  version: 1.0.0
servers:
  - url: https://api.mannco.store
    description: Production
security:
  - bearerAuth: []
tags:
  - name: Auth
    description: Authentication and login
  - name: Items
    description: Item details, listings, pricing, and sales graphs
  - name: Offers
    description: Create, manage, and respond to trade offers
  - name: Buy Orders
    description: Create, update, and manage buy orders
  - name: Payment
    description: Checkout sessions for balance and cart payments
  - name: Inventory
    description: 'Manage user inventory: list, price, and withdraw'
  - name: Cart
    description: Manage the shopping cart
  - name: Listing
    description: Deposit Steam items and instant sell
  - name: Instant Sell Partners
    description: Instant sell on behalf of another Steam user. Partnered websites only
  - name: Trading
    description: Active and historical trades
  - name: User Account
    description: Account, balance, sessions, and history
  - name: Utils
    description: Public utility endpoints
paths:
  /deposit/instantSell/thirdparty/status/{depositid}:
    get:
      tags:
        - Instant Sell Partners
      summary: Partner instant sell status
      description: >-
        **Partners only.** This endpoint is reserved for partnered websites that
        Mannco.store has approved. The SteamID64 of your API account must be on
        the partner allowlist; otherwise every call returns **403**. Contact
        Mannco.store to apply. Regular users should use the standard instant
        sell endpoints.


        Returns which items of a partner instant sell were sold and which were
        not. There is one line per asset you sent in `prices`.


        `converted: true` means the item left the seller (sold to a buyer or to
        the house). `seller_cents` is the amount after the 5% fee, set only on
        `converted` lines. `converted_cents` is the total of those proceeds.
        `pending_balance` is the CS:GO amount still held by Trade Protection.


        | `status` | Meaning |

        |---|---|

        | `pending` | Items not received yet, or waiting on the CS:GO game
        coordinator |

        | `converted` | Sold |

        | `not_converted` | Received but not sold (no buy order), or never
        matched |

        | `reversed` | Sale voided |

        | `cancelled` | Trade never arrived |


        `instant`: `1` in progress or partial, `2` paid, `3` CS:GO proceeds
        held, `4` reversed.


        **Permission:** Connected + API + partner allowlist. You can only read
        deposits that your account created.
      operationId: getPartnerInstantSellStatus
      parameters:
        - name: depositid
          in: path
          required: true
          description: '`content.id` returned by `POST /deposit/trade/instant/thirdparty`.'
          schema:
            type: integer
            minimum: 1
            example: 184392
      responses:
        '200':
          description: Per-item outcome of the partner instant sell
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: false
                success: true
                content:
                  id: 184392
                  instant: 2
                  game: 440
                  send_steamid: '76561198000000000'
                  pending_balance: 0
                  total: 2
                  converted: 1
                  not_converted: 1
                  converted_cents: 176
                  items:
                    - asset_id: '111'
                      backpack_id: 61795830
                      name: Mann Co. Supply Crate Key
                      price: 185
                      seller_cents: 176
                      status: converted
                      converted: true
                    - asset_id: '222'
                      backpack_id: 61795831
                      name: Mann Co. Supply Crate Key
                      price: 185
                      seller_cents: 0
                      status: not_converted
                      converted: false
        '300':
          description: >-
            `invalid deposit id`, or `not an instant sell` (the deposit is a
            classic deposit).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: true
                success: false
                content: not an instant sell
        '401':
          description: Missing or invalid JWT.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: true
                success: false
                content: You need to be connected to access this resource
        '403':
          description: >-
            Not on the partner allowlist, or the deposit was created by another
            account (`access denied`).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: true
                success: false
                content: access denied
        '404':
          description: No deposit with this id.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ApiError'
              example:
                err: true
                success: false
                content: deposit not found
        '500':
          $ref: '#/components/responses/ServerError'
components:
  schemas:
    ApiError:
      type: object
      description: >-
        Standard Mannco.store response envelope. `err` and `success` flag the
        outcome; the payload (or error message) is always under `content`.
      required:
        - err
        - success
      properties:
        err:
          type: boolean
          description: True when the request failed.
        success:
          type: boolean
          description: True when the request succeeded.
        content:
          description: Payload on success, or an error message/object on failure.
  responses:
    ServerError:
      description: Internal server error.
      content:
        application/json:
          schema:
            $ref: '#/components/schemas/ApiError'
          example:
            err: true
            success: false
            content: Internal server error
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      bearerFormat: JWT
      description: JWT obtained from POST /user/login

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.