Moov · Schema

Sweep

A single execution of a sweep transfer triggered by a sweep configuration.

BankingEmbedded FinanceFinancial InfrastructureMoney MovementPaymentsTransfers

Properties

Name Type Description
sweepID string Unique identifier for this sweep execution.
sweepConfigID string The sweep configuration that triggered this sweep.
walletID string The wallet from which funds were swept.
transferID string The transfer created to move the swept funds.
status string Execution status of the sweep.
amount object
createdOn string ISO 8601 timestamp when the sweep was created.
View JSON Schema on GitHub

JSON Schema

moov-sweep-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/Sweep",
  "title": "Sweep",
  "type": "object",
  "description": "A single execution of a sweep transfer triggered by a sweep configuration.",
  "properties": {
    "sweepID": {
      "type": "string",
      "format": "uuid",
      "description": "Unique identifier for this sweep execution."
    },
    "sweepConfigID": {
      "type": "string",
      "format": "uuid",
      "description": "The sweep configuration that triggered this sweep."
    },
    "walletID": {
      "type": "string",
      "format": "uuid",
      "description": "The wallet from which funds were swept."
    },
    "transferID": {
      "type": "string",
      "format": "uuid",
      "description": "The transfer created to move the swept funds."
    },
    "status": {
      "type": "string",
      "description": "Execution status of the sweep.",
      "enum": [
        "scheduled",
        "pending",
        "completed",
        "failed"
      ]
    },
    "amount": {
      "$ref": "#/components/schemas/Amount"
    },
    "createdOn": {
      "type": "string",
      "format": "date-time",
      "description": "ISO 8601 timestamp when the sweep was created."
    }
  }
}