1 min read

Source: Roblox Creator Hub · CC BY 4.0 · View source · Code samples: MIT Imported 2026-10-03. Formatting adapted for this site.

Roblox.Trades.Api.Models.V2.TradeDetailsResponse — openapi

The response for the TradeDetailsV2 endpoint.

Properties

NameTypeRequiredDescription
tradeIdintegerfalseThe ID of the trade.
statusstringfalseThe status of the trade. ['Unknown' = 1, 'Open' = 2, 'Pending' = 3, 'Completed' = 4, 'Expired' = 5, 'Declined' = 6, 'RejectedDueToError' = 7, 'Countered' = 8, 'Processing' = 9, 'InterventionRequired' = 10, 'TwoStepVerificationRequired' = 11]
participantAOffer#/components/schemas/Roblox.Trades.Api.Models.V2.TradeOfferfalse
participantBOffer#/components/schemas/Roblox.Trades.Api.Models.V2.TradeOfferfalse

Complete Schema

{
  "description": "The response for the TradeDetailsV2 endpoint.",
  "type": "object",
  "properties": {
    "tradeId": {
      "format": "int64",
      "description": "The ID of the trade.",
      "type": "integer"
    },
    "status": {
      "description": "The status of the trade. ['Unknown' = 1, 'Open' = 2, 'Pending' = 3, 'Completed' = 4, 'Expired' = 5, 'Declined' = 6, 'RejectedDueToError' = 7, 'Countered' = 8, 'Processing' = 9, 'InterventionRequired' = 10, 'TwoStepVerificationRequired' = 11]",
      "enum": [
        "Unknown",
        "Open",
        "Pending",
        "Completed",
        "Expired",
        "Declined",
        "RejectedDueToError",
        "Countered",
        "Processing",
        "InterventionRequired",
        "TwoStepVerificationRequired"
      ],
      "type": "string"
    },
    "participantAOffer": {
      "$ref": "#/components/schemas/Roblox.Trades.Api.Models.V2.TradeOffer"
    },
    "participantBOffer": {
      "$ref": "#/components/schemas/Roblox.Trades.Api.Models.V2.TradeOffer"
    }
  },
  "additionalProperties": false
}