SMPITransaction
SMPI transaction: legacy gpu_model/purchase_date plus v7 sku/quality_tier/region/transaction_date. Phase H P0 #1 (2026-06-01): extra="ignore" -> "allow" per the FleetSubmission docstring. SMPI submissions that include lender-side enrichment fields (institution_tier, reseller_attestation, etc.) per Submission Guide §4.x were silently dropped before this change. Now extras flow to model_dump() and the Redis-stream persistence record.
Properties
| Name | Type | Description |
|---|---|---|
| purchase_date | object | |
| transaction_date | object | |
| gpu_model | object | |
| sku | object | |
| quantity | integer | |
| unit_price_usd | number | |
| memory_gb | object | |
| form_factor | object | |
| source_type | string | |
| price_basis | string | |
| seller_id_hash | object | |
| condition_description | object | |
| shipping_cost_usd | object | |
| warranty_months | object | |
| quality_tier | object | |
| region | object |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/flopsindex-com/json-schema/flopsindex-com-smpitransaction-schema.json",
"title": "SMPITransaction",
"description": "SMPI transaction: legacy gpu_model/purchase_date plus v7 sku/quality_tier/region/transaction_date.\n\nPhase H P0 #1 (2026-06-01): extra=\"ignore\" -> \"allow\" per the\nFleetSubmission docstring. SMPI submissions that include lender-side\nenrichment fields (institution_tier, reseller_attestation, etc.) per\nSubmission Guide §4.x were silently dropped before this change. Now\nextras flow to model_dump() and the Redis-stream persistence record.",
"x-generated": "2026-11-08",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/flopsindex-com-openapi.json#/components/schemas/SMPITransaction",
"properties": {
"purchase_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Purchase Date"
},
"transaction_date": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Transaction Date"
},
"gpu_model": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Gpu Model"
},
"sku": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sku"
},
"quantity": {
"type": "integer",
"minimum": 1.0,
"title": "Quantity"
},
"unit_price_usd": {
"type": "number",
"exclusiveMinimum": 0.0,
"title": "Unit Price Usd"
},
"memory_gb": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Memory Gb"
},
"form_factor": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Form Factor"
},
"source_type": {
"type": "string",
"enum": [
"itad",
"reseller",
"marketplace"
],
"title": "Source Type",
"default": "marketplace"
},
"price_basis": {
"type": "string",
"enum": [
"close",
"ask"
],
"title": "Price Basis",
"default": "close"
},
"seller_id_hash": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Seller Id Hash"
},
"condition_description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Condition Description"
},
"shipping_cost_usd": {
"anyOf": [
{
"type": "number"
},
{
"type": "null"
}
],
"title": "Shipping Cost Usd"
},
"warranty_months": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Warranty Months"
},
"quality_tier": {
"anyOf": [
{
"type": "string",
"enum": [
"enterprise",
"refurbished",
"as_is"
]
},
{
"type": "null"
}
],
"title": "Quality Tier"
},
"region": {
"anyOf": [
{
"$ref": "#/$defs/Region"
},
{
"type": "null"
}
]
}
},
"additionalProperties": true,
"type": "object",
"required": [
"quantity",
"unit_price_usd"
],
"$defs": {
"Region": {
"type": "string",
"enum": [
"us_east",
"us_west",
"eu_west",
"ap_southeast",
"africa",
"global"
],
"title": "Region"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
curl "https://apis.io/api/v1/json-schemas/flopsindex-com-smpitransaction"
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.