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.TradeDetailResponse — openapi

Properties

NameTypeRequiredDescription
offersarrayfalse
idintegerfalse
user#/components/schemas/Roblox.Web.Responses.Users.SkinnyUserResponsefalse
createdstringfalse
expirationstringfalse
isActivebooleanfalse
statusstringfalse['Unknown' = 1, 'Open' = 2, 'Pending' = 3, 'Completed' = 4, 'Expired' = 5, 'Declined' = 6, 'RejectedDueToError' = 7, 'Countered' = 8, 'Processing' = 9, 'InterventionRequired' = 10, 'TwoStepVerificationRequired' = 11]

Complete Schema

{
  "type": "object",
  "properties": {
    "offers": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/Roblox.Trades.Api.TradeOfferResponse"
      }
    },
    "id": {
      "format": "int64",
      "type": "integer"
    },
    "user": {
      "$ref": "#/components/schemas/Roblox.Web.Responses.Users.SkinnyUserResponse"
    },
    "created": {
      "format": "date-time",
      "type": "string"
    },
    "expiration": {
      "format": "date-time",
      "type": "string"
    },
    "isActive": {
      "type": "boolean"
    },
    "status": {
      "description": " ['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"
    }
  },
  "additionalProperties": false
}