machinesignal-it · Schema

OrderStatusResponse

CompanyB2BAutomationDataItaly

Properties

Name Type Description
decision object
order_intent_id string
product_code object
order_status object
payment_status object
invoice_status object
fulfillment_status object
checkout_url_returned boolean
dataset_upload_authorized boolean
dataset_status object
artifact_ready boolean
duplicate boolean
next_machine_action object
checkout object
dataset_upload object
artifact_release object
normal_order_human_intervention_required object
updated_at string
View JSON Schema on GitHub

JSON Schema

machinesignal-it-order-status-response-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/machinesignal-it/json-schema/machinesignal-it-order-status-response-schema.json",
  "title": "OrderStatusResponse",
  "x-generated": "2026-10-30",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/api.machinesignal.it-openapi.json#/components/schemas/OrderStatusResponse",
  "type": "object",
  "additionalProperties": true,
  "required": [
    "decision",
    "order_intent_id",
    "product_code",
    "order_status",
    "payment_status",
    "fulfillment_status",
    "checkout_url_returned",
    "dataset_upload_authorized",
    "dataset_status",
    "artifact_ready",
    "duplicate",
    "next_machine_action",
    "normal_order_human_intervention_required",
    "updated_at"
  ],
  "properties": {
    "decision": {
      "const": "authenticated_real_zero_touch_order_status"
    },
    "order_intent_id": {
      "type": "string",
      "pattern": "^order_intent_"
    },
    "product_code": {
      "enum": [
        "MS-DEC-250",
        "MS-ACT-25"
      ]
    },
    "order_status": {
      "enum": [
        "accepted_checkout_queued",
        "checkout_ready",
        "paid_awaiting_dataset",
        "paid_dataset_received",
        "paid_processing",
        "paid_processing_act_campaign",
        "fulfilled",
        "failed_closed"
      ]
    },
    "payment_status": {
      "enum": [
        "unpaid",
        "paid_verified"
      ]
    },
    "invoice_status": {
      "enum": [
        "not_started",
        "created",
        "sdi_submitted",
        "sdi_processing",
        "accepted",
        "delivered",
        "not_delivered",
        "rejected",
        "discarded",
        "error"
      ]
    },
    "fulfillment_status": {
      "enum": [
        "awaiting_payment",
        "dataset_received",
        "evidence_processing",
        "completed"
      ]
    },
    "checkout_url_returned": {
      "type": "boolean"
    },
    "dataset_upload_authorized": {
      "type": "boolean"
    },
    "dataset_status": {
      "enum": [
        "not_received",
        "received",
        "purged",
        "not_applicable_predecessor_records_bound"
      ]
    },
    "artifact_ready": {
      "type": "boolean"
    },
    "duplicate": {
      "type": "boolean"
    },
    "next_machine_action": {
      "enum": [
        "poll_authenticated_status",
        "open_buyer_specific_checkout",
        "submit_company_inputs",
        "retrieve_artifact"
      ]
    },
    "checkout": {
      "$ref": "#/$defs/BuyerSpecificCheckout"
    },
    "dataset_upload": {
      "$ref": "#/$defs/DatasetUploadInstruction"
    },
    "artifact_release": {
      "$ref": "#/$defs/ArtifactReleaseInstruction"
    },
    "normal_order_human_intervention_required": {
      "const": false
    },
    "updated_at": {
      "type": "string",
      "format": "date-time"
    }
  },
  "$defs": {
    "ArtifactReleaseInstruction": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "path",
        "receipt_header",
        "artifact_token_header",
        "artifact_token",
        "expires_at",
        "max_retrievals"
      ],
      "properties": {
        "path": {
          "type": "string",
          "pattern": "^/v1/order-intents/order_intent_.+/artifact$"
        },
        "receipt_header": {
          "const": "X-MachineSignal-Order-Receipt"
        },
        "artifact_token_header": {
          "const": "X-MachineSignal-Artifact-Token"
        },
        "artifact_token": {
          "type": "string",
          "minLength": 64
        },
        "expires_at": {
          "type": "string",
          "format": "date-time"
        },
        "max_retrievals": {
          "const": 3
        }
      }
    },
    "BuyerSpecificCheckout": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "url",
        "session_id",
        "expires_at",
        "buyer_specific"
      ],
      "properties": {
        "url": {
          "type": "string",
          "format": "uri",
          "pattern": "^https://checkout\\.stripe\\.com/"
        },
        "session_id": {
          "type": "string",
          "pattern": "^cs_"
        },
        "expires_at": {
          "type": "integer"
        },
        "buyer_specific": {
          "const": true
        }
      }
    },
    "DatasetUploadInstruction": {
      "type": "object",
      "additionalProperties": false,
      "required": [
        "method",
        "path",
        "receipt_header",
        "max_company_records",
        "personal_data_forbidden"
      ],
      "properties": {
        "method": {
          "const": "POST"
        },
        "path": {
          "type": "string",
          "pattern": "^/v1/order-intents/order_intent_.+/inputs$"
        },
        "receipt_header": {
          "const": "X-MachineSignal-Order-Receipt"
        },
        "max_company_records": {
          "const": 250
        },
        "personal_data_forbidden": {
          "const": true
        }
      }
    }
  }
}

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.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/machinesignal-it-order-status-response"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.