{ "components": { "schemas": { "AttachDocumentCommandOutput": { "additionalProperties": false, "properties": { "contentType": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "fileName": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "sizeInBytes": { "format": "int64", "type": "integer" }, "transactionId": { "format": "uuid", "type": "string" } }, "type": "object" }, "AttachDocumentCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/AttachDocumentCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "AttachmentLifecycleCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" } }, "type": "object" }, "AttachmentLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/AttachmentLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "AttachmentOutput": { "additionalProperties": false, "properties": { "contentType": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "fileName": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" }, "sizeInBytes": { "format": "int64", "type": "integer" }, "transactionId": { "format": "uuid", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "AttachmentOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/AttachmentOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "AuditEntryOutput": { "additionalProperties": false, "properties": { "entityId": { "format": "uuid", "nullable": true, "type": "string" }, "entityType": { "nullable": true, "type": "string" }, "occurredAt": { "format": "date-time", "type": "string" }, "operation": { "nullable": true, "type": "string" }, "outcome": { "$ref": "#/components/schemas/AuditOutcome" }, "reason": { "nullable": true, "type": "string" }, "subjectReference": { "format": "uuid", "type": "string" } }, "type": "object" }, "AuditEntryOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/AuditEntryOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "AuditOutcome": { "enum": [ 1, 2 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Succeeded", "Refused" ] }, "AuthenticateLocalAccountCommand": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" }, "secret": { "nullable": true, "type": "string" } }, "type": "object" }, "AuthenticateLocalAccountCommandOutput": { "additionalProperties": false, "properties": { "expiresAt": { "format": "date-time", "type": "string" }, "token": { "nullable": true, "type": "string" } }, "type": "object" }, "AuthenticateLocalAccountCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/AuthenticateLocalAccountCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "BudgetCategoryCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "BudgetCategoryOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "BudgetCommandOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categories": { "items": { "$ref": "#/components/schemas/BudgetCategoryCommandOutput" }, "nullable": true, "type": "array" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "currentPeriod": { "$ref": "#/components/schemas/BudgetConsumptionCommandOutput" }, "id": { "format": "uuid", "type": "string" }, "includeDescendants": { "type": "boolean" }, "isDeleted": { "type": "boolean" }, "periodStart": { "format": "date", "type": "string" }, "periodType": { "$ref": "#/components/schemas/BudgetPeriodType" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "BudgetCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/BudgetCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "BudgetConsumptionCommandOutput": { "additionalProperties": false, "properties": { "isExceeded": { "nullable": true, "type": "boolean" }, "isFullyConverted": { "type": "boolean" }, "overage": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "periodEnd": { "format": "date", "type": "string" }, "periodStart": { "format": "date", "type": "string" }, "remaining": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "spent": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "BudgetConsumptionDetailOutput": { "additionalProperties": false, "properties": { "budgetAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "budgetId": { "format": "uuid", "type": "string" }, "conversions": { "items": { "$ref": "#/components/schemas/BudgetConversionOutput" }, "nullable": true, "type": "array" }, "currencyCode": { "nullable": true, "type": "string" }, "isCovered": { "type": "boolean" }, "isExceeded": { "nullable": true, "type": "boolean" }, "isFullyConverted": { "type": "boolean" }, "overage": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "periodEnd": { "format": "date", "nullable": true, "type": "string" }, "periodStart": { "format": "date", "nullable": true, "type": "string" }, "reason": { "nullable": true, "type": "string" }, "remaining": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "requestedDate": { "format": "date", "type": "string" }, "spent": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "BudgetConsumptionDetailOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/BudgetConsumptionDetailOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "BudgetConsumptionOutput": { "additionalProperties": false, "properties": { "isExceeded": { "nullable": true, "type": "boolean" }, "isFullyConverted": { "type": "boolean" }, "overage": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "periodEnd": { "format": "date", "type": "string" }, "periodStart": { "format": "date", "type": "string" }, "remaining": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "spent": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "BudgetConversionOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "convertedAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "sourceAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "sourceCurrencyCode": { "nullable": true, "type": "string" }, "unconvertedReason": { "nullable": true, "type": "string" } }, "type": "object" }, "BudgetListOutput": { "additionalProperties": false, "properties": { "budgets": { "items": { "$ref": "#/components/schemas/BudgetOutput" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "BudgetListOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/BudgetListOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "BudgetOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categories": { "items": { "$ref": "#/components/schemas/BudgetCategoryOutput" }, "nullable": true, "type": "array" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "currentPeriod": { "$ref": "#/components/schemas/BudgetConsumptionOutput" }, "id": { "format": "uuid", "type": "string" }, "includeDescendants": { "type": "boolean" }, "isDeleted": { "type": "boolean" }, "periodStart": { "format": "date", "type": "string" }, "periodType": { "$ref": "#/components/schemas/BudgetPeriodType" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "BudgetOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/BudgetOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "BudgetPeriodType": { "enum": [ 1, 2, 3 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Monthly", "Quarterly", "Yearly" ] }, "CashFlowFigureKind": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Recorded", "Projected", "Committed", "Estimated" ] }, "CashFlowFigureOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "kind": { "$ref": "#/components/schemas/CashFlowFigureKind" } }, "type": "object" }, "CashFlowPeriodOutput": { "additionalProperties": false, "properties": { "closingBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "figures": { "items": { "$ref": "#/components/schemas/CashFlowFigureOutput" }, "nullable": true, "type": "array" }, "openingBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "periodEnd": { "format": "date", "type": "string" }, "periodStart": { "format": "date", "type": "string" } }, "type": "object" }, "CashFlowPeriodicity": { "enum": [ 1, 2, 3 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Daily", "Weekly", "Monthly" ] }, "CashFlowProjectionOutput": { "additionalProperties": false, "properties": { "asOf": { "format": "date", "type": "string" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "estimateOmittedReason": { "nullable": true, "type": "string" }, "flatReason": { "nullable": true, "type": "string" }, "isFullyConverted": { "type": "boolean" }, "missingRates": { "items": { "$ref": "#/components/schemas/MissingExchangeRateOutput" }, "nullable": true, "type": "array" }, "periodicity": { "$ref": "#/components/schemas/CashFlowPeriodicity" }, "periods": { "items": { "$ref": "#/components/schemas/CashFlowPeriodOutput" }, "nullable": true, "type": "array" }, "rates": { "items": { "$ref": "#/components/schemas/CashFlowRateOutput" }, "nullable": true, "type": "array" }, "startingBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "through": { "format": "date", "type": "string" } }, "type": "object" }, "CashFlowProjectionOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CashFlowProjectionOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CashFlowRateOutput": { "additionalProperties": false, "properties": { "baseCurrencyCode": { "nullable": true, "type": "string" }, "quoteCurrencyCode": { "nullable": true, "type": "string" }, "rate": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "type": "string" }, "source": { "$ref": "#/components/schemas/ExchangeRateSource" } }, "type": "object" }, "CategoryLifecycleCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "liveTransactionCount": { "format": "int32", "type": "integer" } }, "type": "object" }, "CategoryLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CategoryOutput": { "additionalProperties": false, "properties": { "children": { "items": { "$ref": "#/components/schemas/CategoryOutput" }, "nullable": true, "type": "array" }, "createdAt": { "format": "date-time", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "parentId": { "format": "uuid", "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" }, "usageCount": { "format": "int32", "nullable": true, "type": "integer" } }, "type": "object" }, "CategoryOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CategoryOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CategoryTreeOutput": { "additionalProperties": false, "properties": { "canSeedDefaults": { "type": "boolean" }, "categories": { "items": { "$ref": "#/components/schemas/CategoryOutput" }, "nullable": true, "type": "array" } }, "type": "object" }, "CategoryTreeOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CategoryTreeOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CloseCreditCardStatementCommandOutput": { "additionalProperties": false, "properties": { "amountDue": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "closingDate": { "format": "date", "type": "string" }, "creditCardId": { "format": "uuid", "type": "string" }, "dueDate": { "format": "date", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "periodEnd": { "format": "date", "type": "string" }, "periodStart": { "format": "date", "type": "string" }, "purchaseTotal": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "status": { "nullable": true, "type": "string" } }, "type": "object" }, "CloseCreditCardStatementCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CloseCreditCardStatementCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CommittedObligationKind": { "enum": [ 1, 2 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Installment", "Statement" ] }, "CommittedObligationListOutput": { "additionalProperties": false, "properties": { "asOf": { "format": "date", "type": "string" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "isFullyConverted": { "type": "boolean" }, "items": { "items": { "$ref": "#/components/schemas/CommittedObligationOutput" }, "nullable": true, "type": "array" }, "missingRates": { "items": { "$ref": "#/components/schemas/MissingExchangeRateOutput" }, "nullable": true, "type": "array" }, "periods": { "items": { "$ref": "#/components/schemas/CommittedObligationPeriodOutput" }, "nullable": true, "type": "array" }, "rates": { "items": { "$ref": "#/components/schemas/CommittedObligationRateOutput" }, "nullable": true, "type": "array" }, "through": { "format": "date", "type": "string" }, "total": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "CommittedObligationListOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CommittedObligationListOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CommittedObligationOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "cycleEnd": { "format": "date", "nullable": true, "type": "string" }, "cycleStart": { "format": "date", "nullable": true, "type": "string" }, "daysOverdue": { "format": "int32", "type": "integer" }, "displayAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "dueDate": { "format": "date", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isOverdue": { "type": "boolean" }, "kind": { "$ref": "#/components/schemas/CommittedObligationKind" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "unconvertedReason": { "nullable": true, "type": "string" } }, "type": "object" }, "CommittedObligationPeriodOutput": { "additionalProperties": false, "properties": { "isFullyConverted": { "type": "boolean" }, "periodEnd": { "format": "date", "type": "string" }, "periodStart": { "format": "date", "type": "string" }, "total": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "CommittedObligationRateOutput": { "additionalProperties": false, "properties": { "baseCurrencyCode": { "nullable": true, "type": "string" }, "quoteCurrencyCode": { "nullable": true, "type": "string" }, "rate": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "type": "string" }, "source": { "$ref": "#/components/schemas/ExchangeRateSource" } }, "type": "object" }, "ConfirmTwoFactorThroughApiCommand": { "additionalProperties": false, "properties": { "appCode": { "nullable": true, "type": "string" }, "emailCode": { "nullable": true, "type": "string" } }, "type": "object" }, "ConfirmTwoFactorThroughApiCommandOutput": { "additionalProperties": false, "properties": { "enabled": { "type": "boolean" }, "recoveryCodes": { "items": { "type": "string" }, "nullable": true, "type": "array" } }, "type": "object" }, "ConfirmTwoFactorThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ConfirmTwoFactorThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ConnectionOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "dataSourceType": { "$ref": "#/components/schemas/TransactionSourceType" }, "externalReference": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "status": { "$ref": "#/components/schemas/ConnectionStatus" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "ConnectionOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ConnectionOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ConnectionOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/ConnectionOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "ConnectionStatus": { "enum": [ 1, 2, 3 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Active", "RequiresReauthentication", "Revoked" ] }, "ConvertFigureQuery": { "additionalProperties": false, "properties": { "amounts": { "items": { "$ref": "#/components/schemas/FigureAmountInput" }, "nullable": true, "type": "array" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "figureDate": { "format": "date", "type": "string" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" } }, "type": "object" }, "ConvertFigureQueryOutput": { "additionalProperties": false, "properties": { "displayCurrencyCode": { "nullable": true, "type": "string" }, "figureDate": { "format": "date", "type": "string" }, "groups": { "items": { "$ref": "#/components/schemas/ConvertedCurrencyGroupOutput" }, "nullable": true, "type": "array" }, "isFullyConverted": { "type": "boolean" }, "missingRates": { "items": { "$ref": "#/components/schemas/MissingExchangeRateOutput" }, "nullable": true, "type": "array" }, "total": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "ConvertFigureQueryOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ConvertFigureQueryOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ConvertedCurrencyGroupOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "displayAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "sourceAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "sourceCurrencyCode": { "nullable": true, "type": "string" }, "unconvertedReason": { "nullable": true, "type": "string" } }, "type": "object" }, "CounterpartyCategorySuggestionOutput": { "additionalProperties": false, "properties": { "categoryId": { "format": "uuid", "nullable": true, "type": "string" }, "categoryName": { "nullable": true, "type": "string" }, "counterpartyId": { "format": "uuid", "type": "string" }, "hasSuggestion": { "type": "boolean" } }, "type": "object" }, "CounterpartyCategorySuggestionOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CounterpartyCategorySuggestionOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CounterpartyCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "reused": { "type": "boolean" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CounterpartyCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CounterpartyCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CounterpartyListOutput": { "additionalProperties": false, "properties": { "counterparties": { "items": { "$ref": "#/components/schemas/CounterpartyOutput" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "CounterpartyListOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CounterpartyListOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CounterpartyMergeCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "reassignedTransactionCount": { "format": "int32", "type": "integer" }, "sourceId": { "format": "uuid", "type": "string" }, "targetId": { "format": "uuid", "type": "string" } }, "type": "object" }, "CounterpartyMergeCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CounterpartyMergeCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CounterpartyOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateBudgetCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryIds": { "items": { "format": "uuid", "type": "string" }, "nullable": true, "type": "array" }, "currencyCode": { "nullable": true, "type": "string" }, "includeDescendants": { "type": "boolean" }, "periodStart": { "format": "date", "type": "string" }, "periodType": { "$ref": "#/components/schemas/BudgetPeriodType" } }, "type": "object" }, "CreateCategoryCommand": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" }, "parentId": { "format": "uuid", "nullable": true, "type": "string" } }, "type": "object" }, "CreateCategoryCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" }, "parentId": { "format": "uuid", "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateCategoryCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreateCategoryCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateConnectionCommand": { "additionalProperties": {}, "properties": { "dataSource": { "nullable": true, "type": "string" }, "externalReference": { "nullable": true, "type": "string" } }, "type": "object" }, "CreateConnectionCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "dataSourceType": { "$ref": "#/components/schemas/TransactionSourceType" }, "externalReference": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "institution": { "nullable": true, "type": "string" }, "status": { "$ref": "#/components/schemas/ConnectionStatus" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateConnectionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreateConnectionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateCounterpartyCommand": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" } }, "type": "object" }, "CreateCreditCardCommand": { "additionalProperties": false, "properties": { "closingDay": { "format": "int32", "type": "integer" }, "creditLimit": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "dueDay": { "format": "int32", "type": "integer" }, "issuer": { "nullable": true, "type": "string" }, "lastFourDigits": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "CreateCreditCardCommandOutput": { "additionalProperties": false, "properties": { "closingDay": { "format": "int32", "type": "integer" }, "createdAt": { "format": "date-time", "type": "string" }, "creditLimit": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "dueDay": { "format": "int32", "type": "integer" }, "id": { "format": "uuid", "type": "string" }, "issuer": { "nullable": true, "type": "string" }, "lastFourDigits": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateCreditCardCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreateCreditCardCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateFinancialAccountCommand": { "additionalProperties": false, "properties": { "accountType": { "$ref": "#/components/schemas/FinancialAccountType" }, "currencyCode": { "nullable": true, "type": "string" }, "institution": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" }, "openingBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "CreateFinancialAccountCommandOutput": { "additionalProperties": false, "properties": { "accountType": { "$ref": "#/components/schemas/FinancialAccountType" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "institution": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" }, "openingBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateFinancialAccountCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreateFinancialAccountCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateGoalCommand": { "additionalProperties": false, "properties": { "accountIds": { "items": { "format": "uuid", "type": "string" }, "nullable": true, "type": "array" }, "currencyCode": { "nullable": true, "type": "string" }, "investmentIds": { "items": { "format": "uuid", "type": "string" }, "nullable": true, "type": "array" }, "name": { "nullable": true, "type": "string" }, "targetAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "targetDate": { "format": "date", "type": "string" } }, "type": "object" }, "CreateInvestmentCommand": { "additionalProperties": false, "properties": { "currencyCode": { "nullable": true, "type": "string" }, "institution": { "nullable": true, "type": "string" }, "instrument": { "nullable": true, "type": "string" }, "investmentType": { "$ref": "#/components/schemas/InvestmentType" } }, "type": "object" }, "CreateInvestmentCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "institution": { "nullable": true, "type": "string" }, "instrument": { "nullable": true, "type": "string" }, "investmentType": { "$ref": "#/components/schemas/InvestmentType" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateInvestmentCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreateInvestmentCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateLocalAccountCommand": { "additionalProperties": false, "properties": { "displayName": { "nullable": true, "type": "string" }, "secret": { "nullable": true, "type": "string" }, "storageMode": { "$ref": "#/components/schemas/LocalAccountStorageMode" } }, "type": "object" }, "CreateLocalAccountCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "displayName": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "recoveryCodes": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "recoveryWarning": { "nullable": true, "type": "string" }, "storageMode": { "$ref": "#/components/schemas/LocalAccountStorageMode" }, "userId": { "format": "uuid", "type": "string" } }, "type": "object" }, "CreateLocalAccountCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreateLocalAccountCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreateTagCommand": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" } }, "type": "object" }, "CreditCardLifecycleCommandOutput": { "additionalProperties": false, "properties": { "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "outstandingAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "CreditCardLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreditCardOutput": { "additionalProperties": false, "properties": { "availableAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "closingDay": { "format": "int32", "type": "integer" }, "createdAt": { "format": "date-time", "type": "string" }, "creditLimit": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "dueDay": { "format": "int32", "type": "integer" }, "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" }, "issuer": { "nullable": true, "type": "string" }, "lastFourDigits": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" }, "overageAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" }, "usedAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "CreditCardOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreditCardOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreditCardOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/CreditCardOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "CreditCardStatementOutput": { "additionalProperties": false, "properties": { "amountDue": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "closingDate": { "format": "date", "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "creditCardId": { "format": "uuid", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "dueDate": { "format": "date", "type": "string" }, "foreignTaxTotal": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "otherEntries": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "paymentsReceived": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "periodEnd": { "format": "date", "type": "string" }, "periodStart": { "format": "date", "type": "string" }, "previousBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "purchaseTotal": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "settlementTransactionId": { "format": "uuid", "nullable": true, "type": "string" }, "status": { "nullable": true, "type": "string" }, "transactions": { "items": { "$ref": "#/components/schemas/CreditCardStatementTransactionOutput" }, "nullable": true, "type": "array" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreditCardStatementOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CreditCardStatementOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "CreditCardStatementOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/CreditCardStatementOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "CreditCardStatementStatus": { "enum": [ 1, 2, 3 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Open", "Closed", "Settled" ] }, "CreditCardStatementTransactionOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "direction": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isLateArriving": { "type": "boolean" }, "occurredOn": { "format": "date", "type": "string" }, "originalAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "originalCurrencyCode": { "nullable": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "CurrencyOutput": { "additionalProperties": false, "properties": { "code": { "nullable": true, "type": "string" }, "minorUnitDigits": { "format": "int32", "type": "integer" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "CurrencyOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/CurrencyOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "DataExportDelivery": { "enum": [ 1, 2 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Direct", "Queued" ] }, "DataExportFilterInput": { "additionalProperties": false, "properties": { "field": { "nullable": true, "type": "string" }, "operator": { "nullable": true, "type": "string" }, "value": { "nullable": true, "type": "string" } }, "type": "object" }, "DataExportFormat": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Csv", "Excel", "Pdf", "Zip" ] }, "DataExportSortInput": { "additionalProperties": false, "properties": { "descending": { "type": "boolean" }, "field": { "nullable": true, "type": "string" } }, "type": "object" }, "DataExportStatus": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Pending", "Running", "Completed", "Failed" ] }, "DataSourceKind": { "enum": [ 1, 2 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Network", "File" ] }, "DataSourceListOutput": { "additionalProperties": false, "properties": { "sources": { "items": { "$ref": "#/components/schemas/DataSourceOutput" }, "nullable": true, "type": "array" } }, "type": "object" }, "DataSourceListOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/DataSourceListOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "DataSourceOutput": { "additionalProperties": false, "properties": { "displayName": { "nullable": true, "type": "string" }, "isAvailable": { "type": "boolean" }, "isNetworkBacked": { "type": "boolean" }, "kind": { "$ref": "#/components/schemas/DataSourceKind" }, "name": { "nullable": true, "type": "string" }, "requiredInputs": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "supportedFormats": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "supportedLayouts": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "unavailableReason": { "nullable": true, "type": "string" } }, "type": "object" }, "DefineRecurringTransactionCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "counterparty": { "nullable": true, "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "endsOn": { "format": "date", "nullable": true, "type": "string" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "frequency": { "$ref": "#/components/schemas/RecurrenceFrequency" }, "ownerId": { "format": "uuid", "nullable": true, "type": "string" }, "startsOn": { "format": "date", "type": "string" } }, "type": "object" }, "DefineRecurringTransactionCommandOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "counterpartyId": { "format": "uuid", "nullable": true, "type": "string" }, "counterpartyName": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "endsOn": { "format": "date", "nullable": true, "type": "string" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "frequency": { "$ref": "#/components/schemas/RecurrenceFrequency" }, "id": { "format": "uuid", "type": "string" }, "nextOccurrences": { "items": { "format": "date", "type": "string" }, "nullable": true, "type": "array" }, "startsOn": { "format": "date", "type": "string" } }, "type": "object" }, "DefineRecurringTransactionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/DefineRecurringTransactionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "DisableTwoFactorThroughApiCommand": { "additionalProperties": false, "properties": { "code": { "nullable": true, "type": "string" }, "password": { "nullable": true, "type": "string" }, "recoveryCode": { "nullable": true, "type": "string" } }, "type": "object" }, "DisableTwoFactorThroughApiCommandOutput": { "additionalProperties": false, "properties": { "disabled": { "type": "boolean" } }, "type": "object" }, "DisableTwoFactorThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/DisableTwoFactorThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "EnableTwoFactorThroughApiCommand": { "additionalProperties": false, "properties": { "methods": { "items": { "type": "string" }, "nullable": true, "type": "array" } }, "type": "object" }, "EnableTwoFactorThroughApiCommandOutput": { "additionalProperties": false, "properties": { "emailCodeSent": { "nullable": true, "type": "boolean" }, "otpAuthUri": { "nullable": true, "type": "string" } }, "type": "object" }, "EnableTwoFactorThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/EnableTwoFactorThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "EraseUserCommand": { "additionalProperties": false, "properties": { "confirmation": { "nullable": true, "type": "string" } }, "type": "object" }, "EraseUserCommandOutput": { "additionalProperties": false, "properties": { "erased": { "additionalProperties": { "format": "int32", "type": "integer" }, "nullable": true, "type": "object" }, "irreversible": { "readOnly": true, "type": "boolean" }, "revokedConnections": { "format": "int32", "type": "integer" } }, "type": "object" }, "EraseUserCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/EraseUserCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ExchangeRateSource": { "enum": [ 1, 2 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Published", "Manual" ] }, "FigureAmountInput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" } }, "type": "object" }, "FinancialAccountBalanceOutput": { "additionalProperties": false, "properties": { "asOf": { "format": "date", "type": "string" }, "balance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" } }, "type": "object" }, "FinancialAccountBalanceOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/FinancialAccountBalanceOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "FinancialAccountLifecycleCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" } }, "type": "object" }, "FinancialAccountLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "FinancialAccountOutput": { "additionalProperties": false, "properties": { "accountType": { "$ref": "#/components/schemas/FinancialAccountType" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "institution": { "nullable": true, "type": "string" }, "isDeleted": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "openingBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "FinancialAccountOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/FinancialAccountOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "FinancialAccountOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/FinancialAccountOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "FinancialAccountType": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Checking", "Savings", "Cash", "Other" ] }, "GetTwoFactorStatusThroughApiCommandOutput": { "additionalProperties": false, "properties": { "appEnabled": { "type": "boolean" }, "emailEnabled": { "type": "boolean" }, "isActive": { "type": "boolean" }, "remainingRecoveryCodes": { "format": "int32", "type": "integer" } }, "type": "object" }, "GetTwoFactorStatusThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/GetTwoFactorStatusThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "GoalCommandOutput": { "additionalProperties": false, "properties": { "accounts": { "items": { "$ref": "#/components/schemas/GoalResourceCommandOutput" }, "nullable": true, "type": "array" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "currentProgress": { "$ref": "#/components/schemas/GoalProgressCommandOutput" }, "id": { "format": "uuid", "type": "string" }, "investments": { "items": { "$ref": "#/components/schemas/GoalResourceCommandOutput" }, "nullable": true, "type": "array" }, "isDeleted": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "targetAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "targetDate": { "format": "date", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "GoalCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/GoalCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "GoalListOutput": { "additionalProperties": false, "properties": { "goals": { "items": { "$ref": "#/components/schemas/GoalOutput" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "GoalListOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/GoalListOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "GoalOutput": { "additionalProperties": false, "properties": { "accounts": { "items": { "$ref": "#/components/schemas/GoalResourceOutput" }, "nullable": true, "type": "array" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "currentProgress": { "$ref": "#/components/schemas/GoalProgressOutput" }, "id": { "format": "uuid", "type": "string" }, "investments": { "items": { "$ref": "#/components/schemas/GoalResourceOutput" }, "nullable": true, "type": "array" }, "isDeleted": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "targetAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "targetDate": { "format": "date", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "GoalOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/GoalOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "GoalProgressCommandOutput": { "additionalProperties": false, "properties": { "currentAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "isFullyConverted": { "type": "boolean" }, "isReached": { "nullable": true, "type": "boolean" }, "proportionReached": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "remaining": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "GoalProgressDetailOutput": { "additionalProperties": false, "properties": { "asOf": { "format": "date", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "currentAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "daysRemaining": { "format": "int32", "type": "integer" }, "goalId": { "format": "uuid", "type": "string" }, "isFullyConverted": { "type": "boolean" }, "isPastDue": { "nullable": true, "type": "boolean" }, "isReached": { "nullable": true, "type": "boolean" }, "proportionReached": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "resources": { "items": { "$ref": "#/components/schemas/GoalResourceProgressOutput" }, "nullable": true, "type": "array" }, "shortfall": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "targetAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "targetDate": { "format": "date", "type": "string" } }, "type": "object" }, "GoalProgressDetailOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/GoalProgressDetailOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "GoalProgressOutput": { "additionalProperties": false, "properties": { "currentAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "isFullyConverted": { "type": "boolean" }, "isReached": { "nullable": true, "type": "boolean" }, "proportionReached": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "remaining": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "GoalResourceCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "GoalResourceOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "GoalResourceProgressOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "convertedAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "exclusionReason": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isIncluded": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "resourceType": { "$ref": "#/components/schemas/GoalResourceType" }, "sourceAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "sourceCurrencyCode": { "nullable": true, "type": "string" }, "unconvertedReason": { "nullable": true, "type": "string" } }, "type": "object" }, "GoalResourceType": { "enum": [ 1, 2 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Account", "Investment" ] }, "GoogleSignInThroughApiCommand": { "additionalProperties": false, "properties": { "idToken": { "nullable": true, "type": "string" } }, "type": "object" }, "GoogleSignInThroughApiCommandOutput": { "additionalProperties": false, "properties": { "emailVerified": { "type": "boolean" }, "expiresAt": { "format": "date-time", "type": "string" }, "token": { "nullable": true, "type": "string" } }, "type": "object" }, "GoogleSignInThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/GoogleSignInThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "GoogleSignOutThroughApiCommandOutput": { "additionalProperties": false, "type": "object" }, "GoogleSignOutThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/GoogleSignOutThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "GrantProcessingConsentCommand": { "additionalProperties": false, "properties": { "purpose": { "nullable": true, "type": "string" }, "version": { "nullable": true, "type": "string" } }, "type": "object" }, "GrantProcessingConsentCommandOutput": { "additionalProperties": false, "properties": { "grantedAt": { "format": "date-time", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isCurrent": { "type": "boolean" }, "purpose": { "nullable": true, "type": "string" }, "version": { "nullable": true, "type": "string" } }, "type": "object" }, "GrantProcessingConsentCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/GrantProcessingConsentCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ImportExcelWorkbookCommandOutput": { "additionalProperties": false, "properties": { "importJobId": { "format": "uuid", "type": "string" }, "status": { "$ref": "#/components/schemas/ImportJobStatus" } }, "type": "object" }, "ImportExcelWorkbookCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ImportExcelWorkbookCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ImportJobOutput": { "additionalProperties": false, "properties": { "connectionId": { "format": "uuid", "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "duplicateCount": { "format": "int32", "type": "integer" }, "failureReason": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "importedCount": { "format": "int32", "type": "integer" }, "periodEnd": { "format": "date", "nullable": true, "type": "string" }, "periodStart": { "format": "date", "nullable": true, "type": "string" }, "processedCount": { "format": "int32", "type": "integer" }, "rejectedCount": { "format": "int32", "type": "integer" }, "sourceType": { "$ref": "#/components/schemas/TransactionSourceType" }, "status": { "$ref": "#/components/schemas/ImportJobStatus" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "ImportJobOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ImportJobOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ImportJobOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/ImportJobOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "ImportJobStatus": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Pending", "Running", "Completed", "Failed" ] }, "ImportPdfInvoiceCommandOutput": { "additionalProperties": false, "properties": { "importJobId": { "format": "uuid", "type": "string" }, "status": { "$ref": "#/components/schemas/ImportJobStatus" } }, "type": "object" }, "ImportPdfInvoiceCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ImportPdfInvoiceCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ImportTargetType": { "enum": [ 1, 2 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Account", "CreditCard" ] }, "ImportedRecordOutcome": { "enum": [ 1, 2, 3 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Imported", "Duplicate", "Rejected" ] }, "ImportedRecordOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "externalId": { "nullable": true, "type": "string" }, "hasLiveTransaction": { "type": "boolean" }, "occurredOn": { "format": "date", "nullable": true, "type": "string" }, "outcome": { "$ref": "#/components/schemas/ImportedRecordOutcome" }, "rawPayload": { "nullable": true, "type": "string" }, "rejectionReason": { "nullable": true, "type": "string" }, "transactionId": { "format": "uuid", "nullable": true, "type": "string" } }, "type": "object" }, "ImportedRecordOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/ImportedRecordOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "InstallmentCommandOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "isLateArriving": { "type": "boolean" }, "number": { "format": "int32", "type": "integer" }, "occurredOn": { "format": "date", "type": "string" }, "originalAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "originalCurrencyCode": { "nullable": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "statementId": { "format": "uuid", "nullable": true, "type": "string" }, "transactionId": { "format": "uuid", "type": "string" } }, "type": "object" }, "InstallmentOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "isDeleted": { "type": "boolean" }, "isLateArriving": { "type": "boolean" }, "number": { "format": "int32", "type": "integer" }, "occurredOn": { "format": "date", "type": "string" }, "originalAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "originalCurrencyCode": { "nullable": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "statementId": { "format": "uuid", "nullable": true, "type": "string" }, "transactionId": { "format": "uuid", "type": "string" } }, "type": "object" }, "InstallmentPlanLifecycleCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" } }, "type": "object" }, "InstallmentPlanLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/InstallmentPlanLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "InstallmentPlanOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "creditCardId": { "format": "uuid", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "installmentCount": { "format": "int32", "type": "integer" }, "installments": { "items": { "$ref": "#/components/schemas/InstallmentOutput" }, "nullable": true, "type": "array" }, "isDeleted": { "type": "boolean" }, "originalCurrencyCode": { "nullable": true, "type": "string" }, "originalTotalAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "purchasedOn": { "format": "date", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "totalAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "InstallmentPlanOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/InstallmentPlanOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "InvestmentLifecycleCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" } }, "type": "object" }, "InvestmentLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "InvestmentMovementType": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Contribution", "Withdrawal", "Yield", "Fee" ] }, "InvestmentOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "displayPosition": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "institution": { "nullable": true, "type": "string" }, "instrument": { "nullable": true, "type": "string" }, "investmentType": { "$ref": "#/components/schemas/InvestmentType" }, "isDeleted": { "type": "boolean" }, "isIndependentlyValued": { "type": "boolean" }, "latestValuationDate": { "format": "date", "nullable": true, "type": "string" }, "latestValuationValue": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "position": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "unconvertedReason": { "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "InvestmentOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/InvestmentOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "InvestmentOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/InvestmentOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "InvestmentType": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "FixedIncome", "Equity", "Fund", "Other" ] }, "InvestmentValuationOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "investmentId": { "format": "uuid", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" }, "value": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "valuedOn": { "format": "date", "type": "string" } }, "type": "object" }, "InvestmentValuationOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/InvestmentValuationOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "ListSupportedCurrenciesQueryOutput": { "additionalProperties": false, "properties": { "currencies": { "items": { "$ref": "#/components/schemas/CurrencyOutput" }, "nullable": true, "type": "array" } }, "type": "object" }, "ListSupportedCurrenciesQueryOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ListSupportedCurrenciesQueryOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "LivenessOutput": { "additionalProperties": false, "properties": { "contractVersion": { "nullable": true, "type": "string" }, "service": { "nullable": true, "type": "string" } }, "required": [ "contractVersion", "service" ], "type": "object" }, "LocalAccountStorageMode": { "enum": [ 0, 1 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "InMemory", "OperatingSystem" ] }, "LoginThroughApiCommand": { "additionalProperties": false, "properties": { "email": { "nullable": true, "type": "string" }, "password": { "nullable": true, "type": "string" } }, "type": "object" }, "LoginThroughApiCommandOutput": { "additionalProperties": false, "properties": { "availableMethods": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "challengeToken": { "nullable": true, "type": "string" }, "emailVerified": { "nullable": true, "type": "boolean" }, "expiresAt": { "format": "date-time", "nullable": true, "type": "string" }, "requiresTwoFactor": { "type": "boolean" }, "token": { "nullable": true, "type": "string" } }, "type": "object" }, "LoginThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/LoginThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "MaterializeRecurringTransactionsCommand": { "additionalProperties": false, "properties": { "ownerId": { "format": "uuid", "nullable": true, "type": "string" } }, "type": "object" }, "MaterializeRecurringTransactionsCommandOutput": { "additionalProperties": false, "properties": { "createdCount": { "format": "int32", "type": "integer" }, "materializedThrough": { "format": "date", "type": "string" }, "possibleDuplicateCount": { "format": "int32", "type": "integer" }, "rules": { "items": { "$ref": "#/components/schemas/RecurringRuleMaterializationCommandOutput" }, "nullable": true, "type": "array" } }, "type": "object" }, "MaterializeRecurringTransactionsCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/MaterializeRecurringTransactionsCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "MergeCounterpartiesCommand": { "additionalProperties": false, "properties": { "targetId": { "format": "uuid", "type": "string" } }, "type": "object" }, "MissingExchangeRateOutput": { "additionalProperties": false, "properties": { "baseCurrencyCode": { "nullable": true, "type": "string" }, "quoteCurrencyCode": { "nullable": true, "type": "string" } }, "type": "object" }, "NetPositionCurrencyOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "creditCards": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "displayNet": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "financialAccounts": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "investments": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "sourceCurrencyCode": { "nullable": true, "type": "string" }, "sourceNet": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "unconvertedReason": { "nullable": true, "type": "string" } }, "type": "object" }, "NetPositionOutput": { "additionalProperties": false, "properties": { "asOf": { "format": "date", "type": "string" }, "currencyGroups": { "items": { "$ref": "#/components/schemas/NetPositionCurrencyOutput" }, "nullable": true, "type": "array" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "isFullyConverted": { "type": "boolean" }, "missingRates": { "items": { "$ref": "#/components/schemas/MissingExchangeRateOutput" }, "nullable": true, "type": "array" }, "total": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "NetPositionOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/NetPositionOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ObjectDataOutput": { "additionalProperties": false, "properties": { "data": {}, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "OperationalHealthOutput": { "additionalProperties": false, "properties": { "services": { "items": { "$ref": "#/components/schemas/OperationalHealthServiceOutput" }, "nullable": true, "type": "array" }, "status": { "nullable": true, "type": "string" } }, "type": "object" }, "OperationalHealthServiceOutput": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" }, "oldestPendingSeconds": { "format": "int64", "nullable": true, "type": "integer" }, "queueDepth": { "format": "int32", "nullable": true, "type": "integer" }, "status": { "nullable": true, "type": "string" } }, "type": "object" }, "PersonalDataExportQueryOutput": { "additionalProperties": false, "properties": { "contentType": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "expiresAt": { "format": "date-time", "type": "string" }, "failureReason": { "nullable": true, "type": "string" }, "fileName": { "nullable": true, "type": "string" }, "jobId": { "format": "uuid", "type": "string" }, "progress": { "format": "int32", "type": "integer" }, "status": { "$ref": "#/components/schemas/DataExportStatus" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "PersonalDataExportQueryOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/PersonalDataExportQueryOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ProcessingConsentQueryOutput": { "additionalProperties": false, "properties": { "consents": { "items": { "$ref": "#/components/schemas/ProcessingConsentStateOutput" }, "nullable": true, "type": "array" } }, "type": "object" }, "ProcessingConsentQueryOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ProcessingConsentQueryOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ProcessingConsentStateOutput": { "additionalProperties": false, "properties": { "currentVersion": { "nullable": true, "type": "string" }, "grantedAt": { "format": "date-time", "nullable": true, "type": "string" }, "grantedVersion": { "nullable": true, "type": "string" }, "isCurrent": { "type": "boolean" }, "purpose": { "nullable": true, "type": "string" } }, "type": "object" }, "QueryRecordsAsTableQuery": { "additionalProperties": false, "properties": { "columns": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "filters": { "items": { "$ref": "#/components/schemas/TableFilterInput" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "recordSet": { "nullable": true, "type": "string" }, "sorts": { "items": { "$ref": "#/components/schemas/TableSortInput" }, "nullable": true, "type": "array" } }, "type": "object" }, "ReassignCategoryTransactionsCommand": { "additionalProperties": false, "properties": { "includeDescendants": { "type": "boolean" }, "targetCategoryId": { "format": "uuid", "type": "string" } }, "type": "object" }, "ReassignCategoryTransactionsCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "includeDescendants": { "type": "boolean" }, "reassignedCount": { "format": "int32", "type": "integer" }, "targetCategoryId": { "format": "uuid", "type": "string" } }, "type": "object" }, "ReassignCategoryTransactionsCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ReassignCategoryTransactionsCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ReauthenticateConnectionCommand": { "additionalProperties": {}, "properties": { "externalReference": { "nullable": true, "type": "string" } }, "type": "object" }, "ReauthenticateConnectionCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "dataSourceType": { "$ref": "#/components/schemas/TransactionSourceType" }, "externalReference": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "institution": { "nullable": true, "type": "string" }, "status": { "$ref": "#/components/schemas/ConnectionStatus" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "ReauthenticateConnectionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ReauthenticateConnectionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ReconcileTransactionCommand": { "additionalProperties": false, "properties": { "importJobId": { "format": "uuid", "nullable": true, "type": "string" }, "importedRecordId": { "format": "int64", "nullable": true, "type": "integer" }, "unreconcile": { "type": "boolean" } }, "type": "object" }, "ReconcileTransactionCommandOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isReconciled": { "type": "boolean" }, "occurredOn": { "format": "date", "type": "string" }, "reconciliation": { "$ref": "#/components/schemas/TransactionReconciliationOutput" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "ReconcileTransactionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ReconcileTransactionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecordInstallmentPlanCommand": { "additionalProperties": false, "properties": { "categoryId": { "format": "uuid", "type": "string" }, "counterparty": { "nullable": true, "type": "string" }, "creditCardId": { "format": "uuid", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "installmentCount": { "format": "int32", "type": "integer" }, "ownerId": { "format": "uuid", "nullable": true, "type": "string" }, "purchasedOn": { "format": "date", "type": "string" }, "totalAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "RecordInstallmentPlanCommandOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "creditCardId": { "format": "uuid", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "installmentCount": { "format": "int32", "type": "integer" }, "installments": { "items": { "$ref": "#/components/schemas/InstallmentCommandOutput" }, "nullable": true, "type": "array" }, "originalCurrencyCode": { "nullable": true, "type": "string" }, "originalTotalAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "purchasedOn": { "format": "date", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "totalAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "RecordInstallmentPlanCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecordInstallmentPlanCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecordInvestmentMovementCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "movementType": { "$ref": "#/components/schemas/InvestmentMovementType" }, "occurredOn": { "format": "date", "type": "string" } }, "type": "object" }, "RecordInvestmentMovementCommandOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "fundingAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "fundingCurrencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "investmentId": { "format": "uuid", "type": "string" }, "movementType": { "$ref": "#/components/schemas/InvestmentMovementType" }, "occurredOn": { "format": "date", "type": "string" }, "outboundTransactionId": { "format": "uuid", "nullable": true, "type": "string" }, "position": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "transferId": { "format": "uuid", "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecordInvestmentMovementCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecordInvestmentMovementCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecordInvestmentValuationCommand": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "value": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "valuedOn": { "format": "date", "type": "string" } }, "type": "object" }, "RecordInvestmentValuationCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "investmentId": { "format": "uuid", "type": "string" }, "isIndependentlyValued": { "type": "boolean" }, "latestValuationDate": { "format": "date", "nullable": true, "type": "string" }, "latestValuationValue": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "position": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "replacedExisting": { "type": "boolean" }, "updatedAt": { "format": "date-time", "type": "string" }, "value": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "valuedOn": { "format": "date", "type": "string" } }, "type": "object" }, "RecordInvestmentValuationCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecordInvestmentValuationCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecordManualExchangeRateCommand": { "additionalProperties": false, "properties": { "baseCurrencyCode": { "nullable": true, "type": "string" }, "quoteCurrencyCode": { "nullable": true, "type": "string" }, "rate": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "type": "string" } }, "type": "object" }, "RecordManualExchangeRateCommandOutput": { "additionalProperties": false, "properties": { "baseCurrencyCode": { "nullable": true, "type": "string" }, "quoteCurrencyCode": { "nullable": true, "type": "string" }, "rate": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "rateDate": { "format": "date", "type": "string" }, "replacedExisting": { "type": "boolean" }, "source": { "$ref": "#/components/schemas/ExchangeRateSource" }, "takesPrecedence": { "type": "boolean" } }, "type": "object" }, "RecordManualExchangeRateCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecordManualExchangeRateCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecordTransactionCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "counterparty": { "nullable": true, "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "occurredOn": { "format": "date", "type": "string" }, "ownerId": { "format": "uuid", "nullable": true, "type": "string" }, "tags": { "items": { "type": "string" }, "nullable": true, "type": "array" } }, "type": "object" }, "RecordTransactionCommandOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "categoryName": { "nullable": true, "type": "string" }, "counterpartyId": { "format": "uuid", "nullable": true, "type": "string" }, "counterpartyName": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isLateArriving": { "type": "boolean" }, "occurredOn": { "format": "date", "type": "string" }, "originalAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "originalCurrencyCode": { "nullable": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "statementClosingDate": { "format": "date", "nullable": true, "type": "string" }, "statementDueDate": { "format": "date", "nullable": true, "type": "string" }, "statementId": { "format": "uuid", "nullable": true, "type": "string" }, "statementPeriodEnd": { "format": "date", "nullable": true, "type": "string" }, "statementPeriodStart": { "format": "date", "nullable": true, "type": "string" }, "statementPurchaseTotal": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "statementStatus": { "nullable": true, "type": "string" }, "tags": { "items": { "$ref": "#/components/schemas/TransactionTagOutput" }, "nullable": true, "type": "array" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecordTransactionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecordTransactionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecordTransferCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "destinationFinancialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "destinationStatementId": { "format": "uuid", "nullable": true, "type": "string" }, "occurredOn": { "format": "date", "type": "string" }, "originFinancialAccountId": { "format": "uuid", "type": "string" }, "ownerId": { "format": "uuid", "nullable": true, "type": "string" } }, "type": "object" }, "RecordTransferCommandOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "destinationFinancialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "destinationStatementId": { "format": "uuid", "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "inboundAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "inboundCurrencyCode": { "nullable": true, "type": "string" }, "inboundTransactionId": { "format": "uuid", "type": "string" }, "occurredOn": { "format": "date", "type": "string" }, "originFinancialAccountId": { "format": "uuid", "type": "string" }, "outboundAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "outboundCurrencyCode": { "nullable": true, "type": "string" }, "outboundTransactionId": { "format": "uuid", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" } }, "type": "object" }, "RecordTransferCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecordTransferCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecoverLocalAccountCommand": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" }, "newSecret": { "nullable": true, "type": "string" }, "recoveryCode": { "nullable": true, "type": "string" } }, "type": "object" }, "RecoverLocalAccountCommandOutput": { "additionalProperties": false, "properties": { "expiresAt": { "format": "date-time", "type": "string" }, "remainingRecoveryCodes": { "format": "int32", "type": "integer" }, "token": { "nullable": true, "type": "string" } }, "type": "object" }, "RecoverLocalAccountCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecoverLocalAccountCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecurrenceFrequency": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Weekly", "Monthly", "Quarterly", "Yearly" ] }, "RecurringOccurrenceMaterializationCommandOutput": { "additionalProperties": false, "properties": { "error": { "nullable": true, "type": "string" }, "isPossibleDuplicate": { "type": "boolean" }, "occurredOn": { "format": "date", "type": "string" }, "transactionId": { "format": "uuid", "nullable": true, "type": "string" } }, "type": "object" }, "RecurringRuleMaterializationCommandOutput": { "additionalProperties": false, "properties": { "createdCount": { "format": "int32", "type": "integer" }, "isComplete": { "type": "boolean" }, "occurrences": { "items": { "$ref": "#/components/schemas/RecurringOccurrenceMaterializationCommandOutput" }, "nullable": true, "type": "array" }, "possibleDuplicateCount": { "format": "int32", "type": "integer" }, "ruleId": { "format": "uuid", "type": "string" }, "skipReason": { "nullable": true, "type": "string" } }, "type": "object" }, "RecurringTransactionLifecycleCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "materializedOccurrencesChanged": { "type": "boolean" } }, "type": "object" }, "RecurringTransactionLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecurringTransactionLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecurringTransactionOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "counterpartyId": { "format": "uuid", "nullable": true, "type": "string" }, "counterpartyName": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "endsOn": { "format": "date", "nullable": true, "type": "string" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "frequency": { "$ref": "#/components/schemas/RecurrenceFrequency" }, "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" }, "lastMaterializedOn": { "format": "date", "nullable": true, "type": "string" }, "nextOccurrences": { "items": { "format": "date", "type": "string" }, "nullable": true, "type": "array" }, "startsOn": { "format": "date", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecurringTransactionOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RecurringTransactionOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RecurringTransactionOutputPaginatedOutput": { "additionalProperties": false, "properties": { "data": { "items": { "$ref": "#/components/schemas/RecurringTransactionOutput" }, "nullable": true, "type": "array" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "RegenerateLocalAccountRecoveryCodesCommand": { "additionalProperties": false, "properties": { "secret": { "nullable": true, "type": "string" } }, "type": "object" }, "RegenerateLocalAccountRecoveryCodesCommandOutput": { "additionalProperties": false, "properties": { "recoveryCodes": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "recoveryWarning": { "nullable": true, "type": "string" } }, "type": "object" }, "RegenerateLocalAccountRecoveryCodesCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RegenerateLocalAccountRecoveryCodesCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RegenerateRecoveryCodesThroughApiCommand": { "additionalProperties": false, "properties": { "code": { "nullable": true, "type": "string" }, "recoveryCode": { "nullable": true, "type": "string" } }, "type": "object" }, "RegenerateRecoveryCodesThroughApiCommandOutput": { "additionalProperties": false, "properties": { "recoveryCodes": { "items": { "type": "string" }, "nullable": true, "type": "array" } }, "type": "object" }, "RegenerateRecoveryCodesThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RegenerateRecoveryCodesThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RegisterThroughApiCommand": { "additionalProperties": false, "properties": { "email": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" }, "password": { "nullable": true, "type": "string" } }, "type": "object" }, "RegisterThroughApiCommandOutput": { "additionalProperties": false, "type": "object" }, "RegisterThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RequestDataExportCommand": { "additionalProperties": false, "properties": { "columns": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "filters": { "items": { "$ref": "#/components/schemas/DataExportFilterInput" }, "nullable": true, "type": "array" }, "format": { "nullable": true, "type": "string" }, "locale": { "nullable": true, "type": "string" }, "recordSet": { "nullable": true, "type": "string" }, "sorts": { "items": { "$ref": "#/components/schemas/DataExportSortInput" }, "nullable": true, "type": "array" } }, "type": "object" }, "RequestDataExportCommandOutput": { "additionalProperties": false, "properties": { "contentType": { "nullable": true, "type": "string" }, "delivery": { "$ref": "#/components/schemas/DataExportDelivery" }, "exportId": { "format": "uuid", "nullable": true, "type": "string" }, "fileName": { "nullable": true, "type": "string" }, "format": { "$ref": "#/components/schemas/DataExportFormat" }, "jobId": { "format": "uuid", "nullable": true, "type": "string" }, "rowCount": { "format": "int32", "type": "integer" } }, "type": "object" }, "RequestDataExportCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RequestDataExportCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RequestPasswordRecoveryThroughApiCommand": { "additionalProperties": false, "properties": { "email": { "nullable": true, "type": "string" } }, "type": "object" }, "RequestPasswordRecoveryThroughApiCommandOutput": { "additionalProperties": false, "type": "object" }, "RequestPasswordRecoveryThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RequestPasswordRecoveryThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RequestPersonalDataExportCommandOutput": { "additionalProperties": false, "properties": { "expiresAt": { "format": "date-time", "type": "string" }, "jobId": { "format": "uuid", "type": "string" }, "progress": { "format": "int32", "type": "integer" }, "status": { "$ref": "#/components/schemas/DataExportStatus" } }, "type": "object" }, "RequestPersonalDataExportCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RequestPersonalDataExportCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ResendTwoFactorChallengeCodeThroughApiCommand": { "additionalProperties": false, "properties": { "challengeToken": { "nullable": true, "type": "string" } }, "type": "object" }, "ResendTwoFactorChallengeCodeThroughApiCommandOutput": { "additionalProperties": false, "type": "object" }, "ResendTwoFactorChallengeCodeThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ResendTwoFactorChallengeCodeThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ResendVerificationThroughApiCommandOutput": { "additionalProperties": false, "type": "object" }, "ResendVerificationThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ResendVerificationThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "ResetPasswordThroughApiCommand": { "additionalProperties": false, "properties": { "newPassword": { "nullable": true, "type": "string" }, "token": { "nullable": true, "type": "string" } }, "type": "object" }, "ResetPasswordThroughApiCommandOutput": { "additionalProperties": false, "type": "object" }, "ResetPasswordThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/ResetPasswordThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RetrieveDataExportQueryOutput": { "additionalProperties": false, "properties": { "contentType": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "expiresAt": { "format": "date-time", "type": "string" }, "failureReason": { "nullable": true, "type": "string" }, "fileName": { "nullable": true, "type": "string" }, "format": { "$ref": "#/components/schemas/DataExportFormat" }, "id": { "format": "uuid", "type": "string" }, "jobId": { "format": "uuid", "nullable": true, "type": "string" }, "rowCount": { "format": "int32", "nullable": true, "type": "integer" }, "status": { "$ref": "#/components/schemas/DataExportStatus" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "RetrieveDataExportQueryOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RetrieveDataExportQueryOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RetryImportJobCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "duplicateCount": { "format": "int32", "type": "integer" }, "id": { "format": "uuid", "type": "string" }, "importedCount": { "format": "int32", "type": "integer" }, "periodEnd": { "format": "date", "nullable": true, "type": "string" }, "periodStart": { "format": "date", "nullable": true, "type": "string" }, "rejectedCount": { "format": "int32", "type": "integer" }, "sourceType": { "$ref": "#/components/schemas/TransactionSourceType" }, "status": { "$ref": "#/components/schemas/ImportJobStatus" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "RetryImportJobCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RetryImportJobCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "RevokeConnectionCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "dataSourceType": { "$ref": "#/components/schemas/TransactionSourceType" }, "externalReference": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "importedDataRetained": { "type": "boolean" }, "status": { "$ref": "#/components/schemas/ConnectionStatus" }, "stoppedSynchronizations": { "format": "int32", "type": "integer" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "RevokeConnectionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/RevokeConnectionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "SettleCreditCardStatementCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "financialAccountId": { "format": "uuid", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "paymentDate": { "format": "date", "type": "string" } }, "type": "object" }, "SettleCreditCardStatementCommandOutput": { "additionalProperties": false, "properties": { "appliedAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "carryStatementId": { "format": "uuid", "nullable": true, "type": "string" }, "creditAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "creditCardCurrencyCode": { "nullable": true, "type": "string" }, "financialAccountId": { "format": "uuid", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "inboundTransactionId": { "format": "uuid", "type": "string" }, "outboundTransactionId": { "format": "uuid", "type": "string" }, "paymentAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "paymentCurrencyCode": { "nullable": true, "type": "string" }, "paymentDate": { "format": "date", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "remainingBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "statementAmountDue": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "status": { "nullable": true, "type": "string" }, "transferId": { "format": "uuid", "type": "string" } }, "type": "object" }, "SettleCreditCardStatementCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/SettleCreditCardStatementCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "SynchronizeConnectionCommand": { "additionalProperties": false, "properties": { "periodEnd": { "format": "date", "nullable": true, "type": "string" }, "periodStart": { "format": "date", "nullable": true, "type": "string" } }, "type": "object" }, "SynchronizeConnectionCommandOutput": { "additionalProperties": false, "properties": { "importJobId": { "format": "uuid", "type": "string" }, "periodEnd": { "format": "date", "nullable": true, "type": "string" }, "periodStart": { "format": "date", "nullable": true, "type": "string" }, "status": { "$ref": "#/components/schemas/ImportJobStatus" } }, "type": "object" }, "SynchronizeConnectionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/SynchronizeConnectionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "SynchronizeExchangeRatesCommand": { "additionalProperties": false, "properties": { "correlationId": { "nullable": true, "type": "string" }, "requestedDate": { "format": "date", "nullable": true, "type": "string" } }, "type": "object" }, "SynchronizeExchangeRatesCommandOutput": { "additionalProperties": false, "properties": { "jobId": { "format": "uuid", "type": "string" }, "requestedDate": { "format": "date", "type": "string" } }, "type": "object" }, "SynchronizeExchangeRatesCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/SynchronizeExchangeRatesCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TableColumnOutput": { "additionalProperties": false, "properties": { "currencyColumn": { "nullable": true, "type": "string" }, "isNumeric": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "type": { "$ref": "#/components/schemas/TableColumnType" } }, "type": "object" }, "TableColumnType": { "enum": [ 1, 2, 3, 4, 5, 6, 7, 8 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Uuid", "Text", "Integer", "Decimal", "Boolean", "Date", "Timestamp", "Enumeration" ] }, "TableFilterInput": { "additionalProperties": false, "properties": { "field": { "nullable": true, "type": "string" }, "operator": { "nullable": true, "type": "string" }, "value": { "nullable": true, "type": "string" } }, "type": "object" }, "TableReportOutput": { "additionalProperties": false, "properties": { "columns": { "items": { "$ref": "#/components/schemas/TableColumnOutput" }, "nullable": true, "type": "array" }, "missingRates": { "items": { "$ref": "#/components/schemas/MissingExchangeRateOutput" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "recordSet": { "nullable": true, "type": "string" }, "rows": { "items": { "additionalProperties": {}, "type": "object" }, "nullable": true, "type": "array" }, "totalCount": { "format": "int32", "type": "integer" }, "totals": { "items": { "$ref": "#/components/schemas/TableTotalOutput" }, "nullable": true, "type": "array" } }, "type": "object" }, "TableReportOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TableReportOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TableSortInput": { "additionalProperties": false, "properties": { "descending": { "type": "boolean" }, "field": { "nullable": true, "type": "string" } }, "type": "object" }, "TableTotalConversionOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "convertedValue": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "figureDate": { "format": "date", "nullable": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "sourceCurrencyCode": { "nullable": true, "type": "string" }, "sourceValue": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "unconvertedReason": { "nullable": true, "type": "string" } }, "type": "object" }, "TableTotalOutput": { "additionalProperties": false, "properties": { "column": { "nullable": true, "type": "string" }, "conversions": { "items": { "$ref": "#/components/schemas/TableTotalConversionOutput" }, "nullable": true, "type": "array" }, "currencyCode": { "nullable": true, "type": "string" }, "isFullyConverted": { "type": "boolean" }, "value": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "TagCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "detachedTransactionCount": { "format": "int32", "type": "integer" }, "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "TagCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TagCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TagListOutput": { "additionalProperties": false, "properties": { "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "tags": { "items": { "$ref": "#/components/schemas/TagOutput" }, "nullable": true, "type": "array" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" } }, "type": "object" }, "TagListOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TagListOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TagOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isDeleted": { "type": "boolean" }, "name": { "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransactionAggregationBucketOutput": { "additionalProperties": false, "properties": { "conversions": { "items": { "$ref": "#/components/schemas/TransactionAggregationConversionOutput" }, "nullable": true, "type": "array" }, "drillDownKey": { "nullable": true, "type": "string" }, "isFullyConverted": { "type": "boolean" }, "label": { "nullable": true, "type": "string" }, "periodEnd": { "format": "date", "nullable": true, "type": "string" }, "periodStart": { "format": "date", "nullable": true, "type": "string" }, "share": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "total": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, "type": "object" }, "TransactionAggregationConversionOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "displayAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "figureDate": { "format": "date", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "sourceAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "sourceCurrencyCode": { "nullable": true, "type": "string" }, "unconvertedReason": { "nullable": true, "type": "string" } }, "type": "object" }, "TransactionAggregationOutput": { "additionalProperties": false, "properties": { "buckets": { "items": { "$ref": "#/components/schemas/TransactionAggregationBucketOutput" }, "nullable": true, "type": "array" }, "dimension": { "nullable": true, "type": "string" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "from": { "format": "date", "type": "string" }, "granularity": { "nullable": true, "type": "string" }, "isFullyConverted": { "type": "boolean" }, "missingRates": { "items": { "$ref": "#/components/schemas/MissingExchangeRateOutput" }, "nullable": true, "type": "array" }, "to": { "format": "date", "type": "string" } }, "type": "object" }, "TransactionAggregationOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TransactionAggregationOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransactionCurrencyTotalOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "displayEarning": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "displayExpense": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "displayNet": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "earning": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "expense": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "net": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "readOnly": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "rateSource": { "$ref": "#/components/schemas/ExchangeRateSource" }, "unconvertedReason": { "nullable": true, "type": "string" } }, "type": "object" }, "TransactionDirection": { "enum": [ 1, 2 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Expense", "Earning" ] }, "TransactionDrillDownOutput": { "additionalProperties": false, "properties": { "buckets": { "items": { "$ref": "#/components/schemas/TransactionAggregationBucketOutput" }, "nullable": true, "type": "array" }, "dimension": { "nullable": true, "type": "string" }, "mayDifferFromChart": { "type": "boolean" }, "mode": { "nullable": true, "type": "string" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "sourceDimension": { "nullable": true, "type": "string" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" }, "transaction": { "$ref": "#/components/schemas/TransactionOutput" }, "transactions": { "items": { "$ref": "#/components/schemas/TransactionOutput" }, "nullable": true, "type": "array" } }, "type": "object" }, "TransactionDrillDownOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TransactionDrillDownOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransactionLabelOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "TransactionLifecycleCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" } }, "type": "object" }, "TransactionLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransactionOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "categoryName": { "nullable": true, "type": "string" }, "counterpartyId": { "format": "uuid", "nullable": true, "type": "string" }, "counterpartyName": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "creditCardName": { "nullable": true, "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "financialAccountName": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "importJobId": { "format": "uuid", "nullable": true, "type": "string" }, "importedAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "importedOccurredOn": { "format": "date", "nullable": true, "type": "string" }, "importedRecordId": { "format": "int64", "nullable": true, "type": "integer" }, "installmentNumber": { "format": "int32", "nullable": true, "type": "integer" }, "installmentPlanId": { "format": "uuid", "nullable": true, "type": "string" }, "isDeleted": { "type": "boolean" }, "isLateArriving": { "type": "boolean" }, "isManuallyCorrected": { "type": "boolean" }, "isPossibleDuplicate": { "type": "boolean" }, "isReconciled": { "type": "boolean" }, "isTransfer": { "type": "boolean" }, "occurredOn": { "format": "date", "type": "string" }, "originalAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "originalCurrencyCode": { "nullable": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "recurringTransactionId": { "format": "uuid", "nullable": true, "type": "string" }, "sourceType": { "$ref": "#/components/schemas/TransactionSourceType" }, "statementId": { "format": "uuid", "nullable": true, "type": "string" }, "tags": { "items": { "$ref": "#/components/schemas/TransactionLabelOutput" }, "nullable": true, "type": "array" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransactionOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TransactionOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransactionReconciliationOutput": { "additionalProperties": false, "properties": { "hasDiscrepancy": { "type": "boolean" }, "importJobId": { "format": "uuid", "type": "string" }, "importedAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "importedOccurredOn": { "format": "date", "type": "string" }, "importedRecordId": { "format": "int64", "type": "integer" }, "transactionAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "transactionOccurredOn": { "format": "date", "type": "string" } }, "type": "object" }, "TransactionSearchOutput": { "additionalProperties": false, "properties": { "items": { "items": { "$ref": "#/components/schemas/TransactionOutput" }, "nullable": true, "type": "array" }, "pageNumber": { "format": "int32", "type": "integer" }, "pageSize": { "format": "int32", "type": "integer" }, "totalItems": { "format": "int32", "type": "integer" }, "totalPages": { "format": "int32", "readOnly": true, "type": "integer" }, "totals": { "$ref": "#/components/schemas/TransactionTotalsOutput" } }, "type": "object" }, "TransactionSearchOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TransactionSearchOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransactionSourceType": { "enum": [ 1, 2, 3, 4 ], "format": "int32", "type": "integer", "x-enum-varnames": [ "Manual", "Pluggy", "Excel", "Pdf" ] }, "TransactionTagCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "isAttached": { "type": "boolean" }, "tagCount": { "format": "int32", "type": "integer" }, "tagId": { "format": "uuid", "type": "string" } }, "type": "object" }, "TransactionTagCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TransactionTagCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransactionTagOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "TransactionTotalsOutput": { "additionalProperties": false, "properties": { "byCurrency": { "items": { "$ref": "#/components/schemas/TransactionCurrencyTotalOutput" }, "nullable": true, "type": "array" }, "displayCurrencyCode": { "nullable": true, "type": "string" }, "displayEarning": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "displayExpense": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "displayNet": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "isFullyConverted": { "type": "boolean" }, "missingRates": { "items": { "$ref": "#/components/schemas/MissingExchangeRateOutput" }, "nullable": true, "type": "array" } }, "type": "object" }, "TransferLifecycleCommandOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" } }, "type": "object" }, "TransferLifecycleCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TransferLifecycleCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransferOutput": { "additionalProperties": false, "properties": { "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "destinationCreditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "destinationFinancialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "destinationInvestmentId": { "format": "uuid", "nullable": true, "type": "string" }, "destinationStatementId": { "format": "uuid", "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "inboundAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "inboundCurrencyCode": { "nullable": true, "type": "string" }, "inboundInvestmentMovementId": { "format": "uuid", "nullable": true, "type": "string" }, "inboundIsDeleted": { "type": "boolean" }, "inboundTransactionId": { "format": "uuid", "nullable": true, "type": "string" }, "isDeleted": { "type": "boolean" }, "occurredOn": { "format": "date", "type": "string" }, "originFinancialAccountId": { "format": "uuid", "type": "string" }, "outboundAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "outboundCurrencyCode": { "nullable": true, "type": "string" }, "outboundIsDeleted": { "type": "boolean" }, "outboundTransactionId": { "format": "uuid", "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "TransferOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/TransferOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateBudgetCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryIds": { "items": { "format": "uuid", "type": "string" }, "nullable": true, "type": "array" }, "currencyCode": { "nullable": true, "type": "string" }, "includeDescendants": { "type": "boolean" }, "periodStart": { "format": "date", "type": "string" }, "periodType": { "$ref": "#/components/schemas/BudgetPeriodType" } }, "type": "object" }, "UpdateCategoryCommand": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" }, "parentId": { "format": "uuid", "nullable": true, "type": "string" } }, "type": "object" }, "UpdateCategoryCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" }, "parentId": { "format": "uuid", "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateCategoryCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/UpdateCategoryCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateCounterpartyCommand": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" } }, "type": "object" }, "UpdateCreditCardCommand": { "additionalProperties": false, "properties": { "closingDay": { "format": "int32", "type": "integer" }, "creditLimit": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "dueDay": { "format": "int32", "type": "integer" }, "issuer": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "UpdateCreditCardCommandOutput": { "additionalProperties": false, "properties": { "closingDay": { "format": "int32", "type": "integer" }, "createdAt": { "format": "date-time", "type": "string" }, "creditLimit": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "dueDay": { "format": "int32", "type": "integer" }, "id": { "format": "uuid", "type": "string" }, "issuer": { "nullable": true, "type": "string" }, "lastFourDigits": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateCreditCardCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/UpdateCreditCardCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateFinancialAccountCommand": { "additionalProperties": false, "properties": { "accountType": { "$ref": "#/components/schemas/FinancialAccountType" }, "currencyCode": { "nullable": true, "type": "string" }, "institution": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" }, "openingBalance": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "ownerId": { "format": "uuid", "nullable": true, "type": "string" } }, "type": "object" }, "UpdateFinancialAccountCommandOutput": { "additionalProperties": false, "properties": { "accountType": { "$ref": "#/components/schemas/FinancialAccountType" }, "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "institution": { "nullable": true, "type": "string" }, "name": { "nullable": true, "type": "string" }, "openingBalance": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateFinancialAccountCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/UpdateFinancialAccountCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateGoalCommand": { "additionalProperties": false, "properties": { "accountIds": { "items": { "format": "uuid", "type": "string" }, "nullable": true, "type": "array" }, "currencyCode": { "nullable": true, "type": "string" }, "investmentIds": { "items": { "format": "uuid", "type": "string" }, "nullable": true, "type": "array" }, "name": { "nullable": true, "type": "string" }, "targetAmount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "targetDate": { "format": "date", "type": "string" } }, "type": "object" }, "UpdateInvestmentCommand": { "additionalProperties": false, "properties": { "currencyCode": { "nullable": true, "type": "string" }, "institution": { "nullable": true, "type": "string" }, "instrument": { "nullable": true, "type": "string" }, "investmentType": { "$ref": "#/components/schemas/InvestmentType" } }, "type": "object" }, "UpdateInvestmentCommandOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "institution": { "nullable": true, "type": "string" }, "instrument": { "nullable": true, "type": "string" }, "investmentType": { "$ref": "#/components/schemas/InvestmentType" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateInvestmentCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/UpdateInvestmentCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateRecurringTransactionCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "counterparty": { "nullable": true, "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "endsOn": { "format": "date", "nullable": true, "type": "string" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "frequency": { "$ref": "#/components/schemas/RecurrenceFrequency" }, "ownerId": { "format": "uuid", "nullable": true, "type": "string" }, "startsOn": { "format": "date", "type": "string" } }, "type": "object" }, "UpdateRecurringTransactionCommandOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliesFrom": { "format": "date", "nullable": true, "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "counterpartyId": { "format": "uuid", "nullable": true, "type": "string" }, "counterpartyName": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "endsOn": { "format": "date", "nullable": true, "type": "string" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "frequency": { "$ref": "#/components/schemas/RecurrenceFrequency" }, "id": { "format": "uuid", "type": "string" }, "lastMaterializedOn": { "format": "date", "nullable": true, "type": "string" }, "materializedOccurrencesChanged": { "type": "boolean" }, "nextOccurrences": { "items": { "format": "date", "type": "string" }, "nullable": true, "type": "array" }, "startsOn": { "format": "date", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateRecurringTransactionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/UpdateRecurringTransactionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateTagCommand": { "additionalProperties": false, "properties": { "name": { "nullable": true, "type": "string" } }, "type": "object" }, "UpdateTransactionCommand": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "counterparty": { "nullable": true, "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "occurredOn": { "format": "date", "type": "string" }, "ownerId": { "format": "uuid", "nullable": true, "type": "string" }, "tags": { "items": { "type": "string" }, "nullable": true, "type": "array" } }, "type": "object" }, "UpdateTransactionCommandOutput": { "additionalProperties": false, "properties": { "amount": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "appliedRate": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "categoryId": { "format": "uuid", "type": "string" }, "categoryName": { "nullable": true, "type": "string" }, "counterpartyId": { "format": "uuid", "nullable": true, "type": "string" }, "counterpartyName": { "nullable": true, "type": "string" }, "createdAt": { "format": "date-time", "type": "string" }, "creditCardId": { "format": "uuid", "nullable": true, "type": "string" }, "creditCardName": { "nullable": true, "type": "string" }, "currencyCode": { "nullable": true, "type": "string" }, "description": { "nullable": true, "type": "string" }, "direction": { "$ref": "#/components/schemas/TransactionDirection" }, "financialAccountId": { "format": "uuid", "nullable": true, "type": "string" }, "financialAccountName": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "isLateArriving": { "type": "boolean" }, "isManuallyCorrected": { "type": "boolean" }, "isReconciled": { "type": "boolean" }, "isTransfer": { "type": "boolean" }, "occurredOn": { "format": "date", "type": "string" }, "originalAmount": { "format": "decimal", "nullable": true, "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" }, "originalCurrencyCode": { "nullable": true, "type": "string" }, "rateDate": { "format": "date", "nullable": true, "type": "string" }, "sourceType": { "$ref": "#/components/schemas/TransactionSourceType" }, "statementId": { "format": "uuid", "nullable": true, "type": "string" }, "tags": { "items": { "$ref": "#/components/schemas/UpdateTransactionTagOutput" }, "nullable": true, "type": "array" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateTransactionCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/UpdateTransactionCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "UpdateTransactionTagOutput": { "additionalProperties": false, "properties": { "id": { "format": "uuid", "type": "string" }, "name": { "nullable": true, "type": "string" } }, "type": "object" }, "UserProfileOutput": { "additionalProperties": false, "properties": { "createdAt": { "format": "date-time", "type": "string" }, "displayCurrency": { "nullable": true, "type": "string" }, "displayCurrencyRequiresConfirmation": { "type": "boolean" }, "displayName": { "nullable": true, "type": "string" }, "id": { "format": "uuid", "type": "string" }, "updatedAt": { "format": "date-time", "type": "string" } }, "type": "object" }, "UserProfileOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/UserProfileOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "VerifyEmailThroughApiCommand": { "additionalProperties": false, "properties": { "password": { "nullable": true, "type": "string" }, "token": { "nullable": true, "type": "string" } }, "type": "object" }, "VerifyEmailThroughApiCommandOutput": { "additionalProperties": false, "type": "object" }, "VerifyEmailThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "VerifyTwoFactorThroughApiCommand": { "additionalProperties": false, "properties": { "challengeToken": { "nullable": true, "type": "string" }, "code": { "nullable": true, "type": "string" }, "recoveryCode": { "nullable": true, "type": "string" } }, "type": "object" }, "VerifyTwoFactorThroughApiCommandOutput": { "additionalProperties": false, "properties": { "emailVerified": { "type": "boolean" }, "expiresAt": { "format": "date-time", "type": "string" }, "token": { "nullable": true, "type": "string" } }, "type": "object" }, "VerifyTwoFactorThroughApiCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/VerifyTwoFactorThroughApiCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" }, "WithdrawProcessingConsentCommandOutput": { "additionalProperties": false, "properties": { "purpose": { "nullable": true, "type": "string" }, "revokedConnections": { "format": "int32", "type": "integer" }, "stoppedSynchronizations": { "format": "int32", "type": "integer" } }, "type": "object" }, "WithdrawProcessingConsentCommandOutputDataOutput": { "additionalProperties": false, "properties": { "data": { "$ref": "#/components/schemas/WithdrawProcessingConsentCommandOutput" }, "errors": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "messages": { "items": { "type": "string" }, "nullable": true, "type": "array" }, "success": { "readOnly": true, "type": "boolean" }, "timestamp": { "format": "date-time", "type": "string" } }, "type": "object" } }, "securitySchemes": { "Bearer": { "bearerFormat": "JWT", "description": "Enter the Heimdall JWT bearer token.", "scheme": "Bearer", "type": "http" } } }, "info": { "title": "Fortuna API", "version": "v1" }, "openapi": "3.0.4", "paths": { "/api/accounts": { "get": { "parameters": [ { "in": "query", "name": "Name", "schema": { "type": "string" } }, { "in": "query", "name": "Institution", "schema": { "type": "string" } }, { "in": "query", "name": "AccountType", "schema": { "$ref": "#/components/schemas/FinancialAccountType" } }, { "in": "query", "name": "CurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "IncludeDeleted", "schema": { "type": "boolean" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/FinancialAccountOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "Accounts" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateFinancialAccountCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateFinancialAccountCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateFinancialAccountCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateFinancialAccountCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateFinancialAccountCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreateFinancialAccountCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Accounts" ] } }, "/api/accounts/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Accounts" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/FinancialAccountOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Accounts" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateFinancialAccountCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateFinancialAccountCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateFinancialAccountCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateFinancialAccountCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateFinancialAccountCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/UpdateFinancialAccountCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Accounts" ] } }, "/api/accounts/{id}/balance": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "asOf", "schema": { "format": "date", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountBalanceOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountBalanceOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/FinancialAccountBalanceOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Accounts" ] } }, "/api/accounts/{id}/hard": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Accounts" ] } }, "/api/accounts/{id}/restore": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/FinancialAccountLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Accounts" ] } }, "/api/attachments/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AttachmentLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AttachmentLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/AttachmentLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Attachments" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "description": "OK" } }, "tags": [ "Attachments" ] } }, "/api/attachments/{id}/hard": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AttachmentLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AttachmentLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/AttachmentLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Attachments" ] } }, "/api/audit-entries": { "get": { "parameters": [ { "in": "query", "name": "EntityType", "schema": { "type": "string" } }, { "in": "query", "name": "EntityId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "Operation", "schema": { "type": "string" } }, { "in": "query", "name": "Outcome", "schema": { "$ref": "#/components/schemas/AuditOutcome" } }, { "in": "query", "name": "From", "schema": { "format": "date-time", "type": "string" } }, { "in": "query", "name": "To", "schema": { "format": "date-time", "type": "string" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AuditEntryOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AuditEntryOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/AuditEntryOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "AuditEntries" ] } }, "/api/auth/2fa": { "get": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GetTwoFactorStatusThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GetTwoFactorStatusThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GetTwoFactorStatusThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/2fa/challenge/resend": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/ResendTwoFactorChallengeCodeThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ResendTwoFactorChallengeCodeThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ResendTwoFactorChallengeCodeThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ResendTwoFactorChallengeCodeThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ResendTwoFactorChallengeCodeThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ResendTwoFactorChallengeCodeThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/2fa/confirm": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/ConfirmTwoFactorThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ConfirmTwoFactorThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ConfirmTwoFactorThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ConfirmTwoFactorThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ConfirmTwoFactorThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ConfirmTwoFactorThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/2fa/disable": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/DisableTwoFactorThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DisableTwoFactorThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DisableTwoFactorThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DisableTwoFactorThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DisableTwoFactorThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/DisableTwoFactorThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/2fa/enable": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/EnableTwoFactorThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EnableTwoFactorThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EnableTwoFactorThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/EnableTwoFactorThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EnableTwoFactorThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/EnableTwoFactorThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/2fa/recovery-codes/regenerate": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RegenerateRecoveryCodesThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RegenerateRecoveryCodesThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegenerateRecoveryCodesThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RegenerateRecoveryCodesThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegenerateRecoveryCodesThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RegenerateRecoveryCodesThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/2fa/verify": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/VerifyTwoFactorThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VerifyTwoFactorThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyTwoFactorThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VerifyTwoFactorThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyTwoFactorThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/VerifyTwoFactorThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/google": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/GoogleSignInThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GoogleSignInThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoogleSignInThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GoogleSignInThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoogleSignInThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GoogleSignInThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/google/sign-out": { "post": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GoogleSignOutThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoogleSignOutThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GoogleSignOutThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/login": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/LoginThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/LoginThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LoginThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/LoginThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LoginThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/LoginThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/password-recovery": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestPasswordRecoveryThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RequestPasswordRecoveryThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestPasswordRecoveryThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RequestPasswordRecoveryThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestPasswordRecoveryThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RequestPasswordRecoveryThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/password-reset": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/ResetPasswordThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ResetPasswordThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ResetPasswordThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ResetPasswordThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ResetPasswordThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ResetPasswordThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/register": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommand" } } } }, "responses": { "202": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } } }, "description": "Accepted" }, "400": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } } }, "description": "Bad Request" }, "403": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } } }, "description": "Forbidden" }, "429": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } } }, "description": "Too Many Requests" }, "503": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RegisterThroughApiCommandOutputDataOutput" } } }, "description": "Service Unavailable" } }, "tags": [ "Auth" ] } }, "/api/auth/resend-verification": { "post": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ResendVerificationThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ResendVerificationThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ResendVerificationThroughApiCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Auth" ] } }, "/api/auth/verify-email": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } } }, "description": "OK" }, "400": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } } }, "description": "Bad Request" }, "401": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } } }, "description": "Unauthorized" }, "422": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } } }, "description": "Unprocessable Content" }, "429": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } } }, "description": "Too Many Requests" }, "503": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/VerifyEmailThroughApiCommandOutputDataOutput" } } }, "description": "Service Unavailable" } }, "tags": [ "Auth" ] } }, "/api/budgets": { "get": { "parameters": [ { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } }, { "in": "query", "name": "pageNumber", "schema": { "default": 1, "format": "int32", "type": "integer" } }, { "in": "query", "name": "pageSize", "schema": { "default": 100, "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BudgetListOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BudgetListOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/BudgetListOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Budgets" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateBudgetCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateBudgetCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateBudgetCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Budgets" ] } }, "/api/budgets/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Budgets" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BudgetOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BudgetOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/BudgetOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Budgets" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateBudgetCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateBudgetCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateBudgetCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/BudgetCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Budgets" ] } }, "/api/budgets/{id}/consumption": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "periodStart", "schema": { "format": "date", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/BudgetConsumptionDetailOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/BudgetConsumptionDetailOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/BudgetConsumptionDetailOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Budgets" ] } }, "/api/categories": { "get": { "parameters": [ { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } }, { "in": "query", "name": "includeUsageCounts", "schema": { "default": false, "type": "boolean" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CategoryTreeOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryTreeOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CategoryTreeOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Categories" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateCategoryCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateCategoryCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateCategoryCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateCategoryCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateCategoryCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreateCategoryCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Categories" ] } }, "/api/categories/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Categories" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } }, { "in": "query", "name": "includeUsageCounts", "schema": { "default": false, "type": "boolean" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CategoryOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CategoryOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Categories" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateCategoryCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCategoryCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateCategoryCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCategoryCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateCategoryCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/UpdateCategoryCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Categories" ] } }, "/api/categories/{id}/hard": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Categories" ] } }, "/api/categories/{id}/reassign": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/ReassignCategoryTransactionsCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ReassignCategoryTransactionsCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReassignCategoryTransactionsCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReassignCategoryTransactionsCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReassignCategoryTransactionsCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ReassignCategoryTransactionsCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Categories" ] } }, "/api/categories/{id}/restore": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CategoryLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Categories" ] } }, "/api/connections": { "get": { "parameters": [ { "in": "query", "name": "DataSourceType", "schema": { "$ref": "#/components/schemas/TransactionSourceType" } }, { "in": "query", "name": "Status", "schema": { "$ref": "#/components/schemas/ConnectionStatus" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ConnectionOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ConnectionOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ConnectionOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "Connections" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateConnectionCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateConnectionCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateConnectionCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateConnectionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateConnectionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreateConnectionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Connections" ] } }, "/api/connections/{id}": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ConnectionOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ConnectionOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ConnectionOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Connections" ] } }, "/api/connections/{id}/reauthenticate": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/ReauthenticateConnectionCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ReauthenticateConnectionCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReauthenticateConnectionCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReauthenticateConnectionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReauthenticateConnectionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ReauthenticateConnectionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Connections" ] } }, "/api/connections/{id}/revoke": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RevokeConnectionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RevokeConnectionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RevokeConnectionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Connections" ] } }, "/api/connections/{id}/sync": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/SynchronizeConnectionCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SynchronizeConnectionCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SynchronizeConnectionCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SynchronizeConnectionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SynchronizeConnectionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/SynchronizeConnectionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "ConnectionSynchronization" ] } }, "/api/counterparties": { "get": { "parameters": [ { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } }, { "in": "query", "name": "pageNumber", "schema": { "default": 1, "format": "int32", "type": "integer" } }, { "in": "query", "name": "pageSize", "schema": { "default": 100, "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CounterpartyListOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CounterpartyListOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CounterpartyListOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Counterparties" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateCounterpartyCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateCounterpartyCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateCounterpartyCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Counterparties" ] } }, "/api/counterparties/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Counterparties" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateCounterpartyCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCounterpartyCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateCounterpartyCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CounterpartyCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Counterparties" ] } }, "/api/counterparties/{id}/merge": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/MergeCounterpartiesCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MergeCounterpartiesCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MergeCounterpartiesCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CounterpartyMergeCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CounterpartyMergeCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CounterpartyMergeCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Counterparties" ] } }, "/api/counterparties/{id}/suggested-category": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CounterpartyCategorySuggestionOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CounterpartyCategorySuggestionOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CounterpartyCategorySuggestionOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Counterparties" ] } }, "/api/credit-cards": { "get": { "parameters": [ { "in": "query", "name": "Name", "schema": { "type": "string" } }, { "in": "query", "name": "Issuer", "schema": { "type": "string" } }, { "in": "query", "name": "CurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "IncludeDeleted", "schema": { "type": "boolean" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreditCardOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreditCardOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreditCardOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "CreditCards" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateCreditCardCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateCreditCardCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateCreditCardCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateCreditCardCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateCreditCardCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreateCreditCardCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "CreditCards" ] } }, "/api/credit-cards/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "CreditCards" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreditCardOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreditCardOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreditCardOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "CreditCards" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateCreditCardCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCreditCardCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateCreditCardCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateCreditCardCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateCreditCardCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/UpdateCreditCardCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "CreditCards" ] } }, "/api/credit-cards/{id}/hard": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "CreditCards" ] } }, "/api/credit-cards/{id}/restore": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreditCardLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "CreditCards" ] } }, "/api/credit-cards/{id}/statements": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "Status", "schema": { "$ref": "#/components/schemas/CreditCardStatementStatus" } }, { "in": "query", "name": "From", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "To", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreditCardStatementOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreditCardStatementOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreditCardStatementOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "CreditCards" ] } }, "/api/currencies": { "get": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ListSupportedCurrenciesQueryOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ListSupportedCurrenciesQueryOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ListSupportedCurrenciesQueryOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Currencies" ] } }, "/api/currencies/{code}": { "get": { "parameters": [ { "in": "path", "name": "code", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CurrencyOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CurrencyOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CurrencyOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Currencies" ] } }, "/api/data-sources": { "get": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DataSourceListOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DataSourceListOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/DataSourceListOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "DataSources" ] } }, "/api/exchange-rates": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RecordManualExchangeRateCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RecordManualExchangeRateCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordManualExchangeRateCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecordManualExchangeRateCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordManualExchangeRateCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecordManualExchangeRateCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "ExchangeRates" ] } }, "/api/exchange-rates/convert": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/ConvertFigureQuery" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ConvertFigureQuery" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ConvertFigureQuery" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ConvertFigureQueryOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ConvertFigureQueryOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ConvertFigureQueryOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "ExchangeRates" ] } }, "/api/exchange-rates/sync": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/SynchronizeExchangeRatesCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SynchronizeExchangeRatesCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SynchronizeExchangeRatesCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SynchronizeExchangeRatesCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SynchronizeExchangeRatesCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/SynchronizeExchangeRatesCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "ExchangeRates" ] } }, "/api/exports": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RequestDataExportCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RequestDataExportCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestDataExportCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "format": "binary", "type": "string" } }, "text/json": { "schema": { "format": "binary", "type": "string" } }, "text/plain": { "schema": { "format": "binary", "type": "string" } } }, "description": "OK" }, "202": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RequestDataExportCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestDataExportCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RequestDataExportCommandOutputDataOutput" } } }, "description": "Accepted" } }, "tags": [ "Exports" ] } }, "/api/exports/{id}": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RetrieveDataExportQueryOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RetrieveDataExportQueryOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RetrieveDataExportQueryOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Exports" ] } }, "/api/goals": { "get": { "parameters": [ { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } }, { "in": "query", "name": "pageNumber", "schema": { "default": 1, "format": "int32", "type": "integer" } }, { "in": "query", "name": "pageSize", "schema": { "default": 100, "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GoalListOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoalListOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GoalListOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Goals" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateGoalCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateGoalCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateGoalCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Goals" ] } }, "/api/goals/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Goals" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GoalOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoalOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GoalOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Goals" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateGoalCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateGoalCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateGoalCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GoalCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Goals" ] } }, "/api/goals/{id}/progress": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GoalProgressDetailOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GoalProgressDetailOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GoalProgressDetailOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Goals" ] } }, "/api/import-jobs": { "get": { "parameters": [ { "in": "query", "name": "SourceType", "schema": { "$ref": "#/components/schemas/TransactionSourceType" } }, { "in": "query", "name": "Status", "schema": { "$ref": "#/components/schemas/ImportJobStatus" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ImportJobOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ImportJobOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ImportJobOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "ImportJobs" ] } }, "/api/import-jobs/{id}": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ImportJobOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ImportJobOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ImportJobOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "ImportJobs" ] } }, "/api/import-jobs/{id}/records": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "ImportJobId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ImportedRecordOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ImportedRecordOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ImportedRecordOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "ImportJobs" ] } }, "/api/import-jobs/{id}/retry": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RetryImportJobCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RetryImportJobCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RetryImportJobCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "ImportJobs" ] } }, "/api/imports/excel": { "post": { "requestBody": { "content": { "multipart/form-data": { "encoding": { "AmountColumn": { "style": "form" }, "CategoryColumn": { "style": "form" }, "CreateMissingCategories": { "style": "form" }, "DateColumn": { "style": "form" }, "DescriptionColumn": { "style": "form" }, "DirectionColumn": { "style": "form" }, "ExternalIdColumn": { "style": "form" }, "File": { "style": "form" }, "TargetId": { "style": "form" }, "TargetType": { "style": "form" } }, "schema": { "properties": { "AmountColumn": { "type": "string" }, "CategoryColumn": { "type": "string" }, "CreateMissingCategories": { "type": "boolean" }, "DateColumn": { "type": "string" }, "DescriptionColumn": { "type": "string" }, "DirectionColumn": { "type": "string" }, "ExternalIdColumn": { "type": "string" }, "File": { "format": "binary", "type": "string" }, "TargetId": { "format": "uuid", "type": "string" }, "TargetType": { "$ref": "#/components/schemas/ImportTargetType" } }, "type": "object" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ImportExcelWorkbookCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ImportExcelWorkbookCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ImportExcelWorkbookCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Imports" ] } }, "/api/imports/pdf": { "post": { "requestBody": { "content": { "multipart/form-data": { "encoding": { "CreditCardId": { "style": "form" }, "File": { "style": "form" } }, "schema": { "properties": { "CreditCardId": { "format": "uuid", "type": "string" }, "File": { "format": "binary", "type": "string" } }, "type": "object" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ImportPdfInvoiceCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ImportPdfInvoiceCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ImportPdfInvoiceCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Imports" ] } }, "/api/installment-plans": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RecordInstallmentPlanCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RecordInstallmentPlanCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordInstallmentPlanCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecordInstallmentPlanCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordInstallmentPlanCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecordInstallmentPlanCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "InstallmentPlans" ] } }, "/api/installment-plans/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InstallmentPlanLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InstallmentPlanLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InstallmentPlanLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "InstallmentPlans" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InstallmentPlanOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InstallmentPlanOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InstallmentPlanOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "InstallmentPlans" ] } }, "/api/installment-plans/{id}/restore": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InstallmentPlanLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InstallmentPlanLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InstallmentPlanLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "InstallmentPlans" ] } }, "/api/investments": { "get": { "parameters": [ { "in": "query", "name": "Instrument", "schema": { "type": "string" } }, { "in": "query", "name": "Institution", "schema": { "type": "string" } }, { "in": "query", "name": "InvestmentType", "schema": { "$ref": "#/components/schemas/InvestmentType" } }, { "in": "query", "name": "CurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "DisplayCurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "FigureDate", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "IncludeDeleted", "schema": { "type": "boolean" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InvestmentOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InvestmentOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InvestmentOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateInvestmentCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateInvestmentCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateInvestmentCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateInvestmentCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateInvestmentCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreateInvestmentCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] } }, "/api/investments/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "displayCurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "figureDate", "schema": { "format": "date", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InvestmentOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InvestmentOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InvestmentOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateInvestmentCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateInvestmentCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateInvestmentCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateInvestmentCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateInvestmentCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/UpdateInvestmentCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] } }, "/api/investments/{id}/hard": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] } }, "/api/investments/{id}/movements": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentMovementCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentMovementCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentMovementCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentMovementCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentMovementCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecordInvestmentMovementCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] } }, "/api/investments/{id}/restore": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InvestmentLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] } }, "/api/investments/{id}/valuations": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "InvestmentId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "From", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "To", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/InvestmentValuationOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/InvestmentValuationOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/InvestmentValuationOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] }, "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentValuationCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentValuationCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentValuationCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentValuationCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordInvestmentValuationCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecordInvestmentValuationCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Investments" ] } }, "/api/local-accounts": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateLocalAccountCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateLocalAccountCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateLocalAccountCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreateLocalAccountCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateLocalAccountCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreateLocalAccountCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "LocalAccounts" ] } }, "/api/local-accounts/authenticate": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/AuthenticateLocalAccountCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/AuthenticateLocalAccountCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AuthenticateLocalAccountCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AuthenticateLocalAccountCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AuthenticateLocalAccountCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/AuthenticateLocalAccountCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "LocalAccounts" ] } }, "/api/local-accounts/password-reset": { "post": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ObjectDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ObjectDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ObjectDataOutput" } } }, "description": "OK" } }, "tags": [ "LocalAccounts" ] } }, "/api/local-accounts/recover": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RecoverLocalAccountCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RecoverLocalAccountCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecoverLocalAccountCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecoverLocalAccountCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecoverLocalAccountCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecoverLocalAccountCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "LocalAccounts" ] } }, "/api/local-accounts/recovery-codes/regenerate": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RegenerateLocalAccountRecoveryCodesCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RegenerateLocalAccountRecoveryCodesCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegenerateLocalAccountRecoveryCodesCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RegenerateLocalAccountRecoveryCodesCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RegenerateLocalAccountRecoveryCodesCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RegenerateLocalAccountRecoveryCodesCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "LocalAccounts" ] } }, "/api/me": { "get": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UserProfileOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UserProfileOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/UserProfileOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Me" ] } }, "/api/me/consents": { "get": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProcessingConsentQueryOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ProcessingConsentQueryOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ProcessingConsentQueryOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Me" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/GrantProcessingConsentCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/GrantProcessingConsentCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GrantProcessingConsentCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/GrantProcessingConsentCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/GrantProcessingConsentCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/GrantProcessingConsentCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Me" ] } }, "/api/me/consents/{purpose}": { "delete": { "parameters": [ { "in": "path", "name": "purpose", "required": true, "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/WithdrawProcessingConsentCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/WithdrawProcessingConsentCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/WithdrawProcessingConsentCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Me" ] } }, "/api/me/data-export": { "post": { "responses": { "202": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RequestPersonalDataExportCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RequestPersonalDataExportCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RequestPersonalDataExportCommandOutputDataOutput" } } }, "description": "Accepted" } }, "tags": [ "Me" ] } }, "/api/me/data-export/{jobId}": { "get": { "parameters": [ { "in": "path", "name": "jobId", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PersonalDataExportQueryOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/PersonalDataExportQueryOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/PersonalDataExportQueryOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Me" ] } }, "/api/me/erasure": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/EraseUserCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EraseUserCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EraseUserCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/EraseUserCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EraseUserCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/EraseUserCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Me" ] } }, "/api/projections/cash-flow": { "get": { "parameters": [ { "in": "query", "name": "HorizonDays", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "DisplayCurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "IncludeEstimate", "schema": { "type": "boolean" } }, { "in": "query", "name": "Periodicity", "schema": { "$ref": "#/components/schemas/CashFlowPeriodicity" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CashFlowProjectionOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CashFlowProjectionOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CashFlowProjectionOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Projections" ] } }, "/api/projections/commitments": { "get": { "parameters": [ { "in": "query", "name": "HorizonDays", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "DisplayCurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CommittedObligationListOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CommittedObligationListOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CommittedObligationListOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Projections" ] } }, "/api/recurring-transactions": { "get": { "parameters": [ { "in": "query", "name": "Active", "schema": { "type": "boolean" } }, { "in": "query", "name": "IncludeDeleted", "schema": { "type": "boolean" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecurringTransactionOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecurringTransactionOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecurringTransactionOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "RecurringTransactions" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/DefineRecurringTransactionCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/DefineRecurringTransactionCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DefineRecurringTransactionCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/DefineRecurringTransactionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/DefineRecurringTransactionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/DefineRecurringTransactionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "RecurringTransactions" ] } }, "/api/recurring-transactions/materialize": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/MaterializeRecurringTransactionsCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/MaterializeRecurringTransactionsCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaterializeRecurringTransactionsCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/MaterializeRecurringTransactionsCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/MaterializeRecurringTransactionsCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/MaterializeRecurringTransactionsCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "RecurringTransactions" ] } }, "/api/recurring-transactions/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecurringTransactionLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecurringTransactionLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecurringTransactionLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "RecurringTransactions" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecurringTransactionOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecurringTransactionOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecurringTransactionOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "RecurringTransactions" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateRecurringTransactionCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateRecurringTransactionCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateRecurringTransactionCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateRecurringTransactionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateRecurringTransactionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/UpdateRecurringTransactionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "RecurringTransactions" ] } }, "/api/reports/aggregate": { "get": { "parameters": [ { "in": "query", "name": "Dimension", "schema": { "type": "string" } }, { "in": "query", "name": "Granularity", "schema": { "type": "string" } }, { "in": "query", "name": "From", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "To", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "RollupCategories", "schema": { "type": "boolean" } }, { "in": "query", "name": "FinancialAccountId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "CreditCardId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "CategoryId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "TagId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "CounterpartyId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "Direction", "schema": { "$ref": "#/components/schemas/TransactionDirection" } }, { "in": "query", "name": "MinimumAmount", "schema": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, { "in": "query", "name": "MaximumAmount", "schema": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, { "in": "query", "name": "Text", "schema": { "type": "string" } }, { "in": "query", "name": "DisplayCurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionAggregationOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionAggregationOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionAggregationOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Reports" ] } }, "/api/reports/drill-down": { "get": { "parameters": [ { "in": "query", "name": "Key", "schema": { "type": "string" } }, { "in": "query", "name": "Dimension", "schema": { "type": "string" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionDrillDownOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionDrillDownOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionDrillDownOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Reports" ] } }, "/api/reports/net-position": { "get": { "parameters": [ { "in": "query", "name": "DisplayCurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "AsOf", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/NetPositionOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/NetPositionOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/NetPositionOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Reports" ] } }, "/api/reports/table": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/QueryRecordsAsTableQuery" } }, "application/json": { "schema": { "$ref": "#/components/schemas/QueryRecordsAsTableQuery" } }, "text/json": { "schema": { "$ref": "#/components/schemas/QueryRecordsAsTableQuery" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TableReportOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TableReportOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TableReportOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Reports" ] } }, "/api/statements/{id}": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CreditCardStatementOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreditCardStatementOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CreditCardStatementOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Statements" ] } }, "/api/statements/{id}/close": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/CloseCreditCardStatementCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CloseCreditCardStatementCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/CloseCreditCardStatementCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Statements" ] } }, "/api/statements/{id}/settle": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/SettleCreditCardStatementCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/SettleCreditCardStatementCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SettleCreditCardStatementCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SettleCreditCardStatementCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/SettleCreditCardStatementCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/SettleCreditCardStatementCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Statements" ] } }, "/api/tags": { "get": { "parameters": [ { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } }, { "in": "query", "name": "pageNumber", "schema": { "default": 1, "format": "int32", "type": "integer" } }, { "in": "query", "name": "pageSize", "schema": { "default": 100, "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TagListOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TagListOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TagListOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Tags" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/CreateTagCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/CreateTagCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/CreateTagCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Tags" ] } }, "/api/tags/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Tags" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateTagCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateTagCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateTagCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TagCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Tags" ] } }, "/api/transactions": { "get": { "parameters": [ { "in": "query", "name": "From", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "To", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "FinancialAccountId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "CreditCardId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "CategoryId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "TagId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "CounterpartyId", "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "Direction", "schema": { "$ref": "#/components/schemas/TransactionDirection" } }, { "in": "query", "name": "MinimumAmount", "schema": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, { "in": "query", "name": "MaximumAmount", "schema": { "format": "decimal", "pattern": "^-?(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?$", "type": "string" } }, { "in": "query", "name": "Text", "schema": { "type": "string" } }, { "in": "query", "name": "IncludeDeleted", "schema": { "type": "boolean" } }, { "in": "query", "name": "DisplayCurrencyCode", "schema": { "type": "string" } }, { "in": "query", "name": "FigureDate", "schema": { "format": "date", "type": "string" } }, { "in": "query", "name": "SortBy", "schema": { "type": "string" } }, { "in": "query", "name": "Descending", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionSearchOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionSearchOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionSearchOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] }, "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RecordTransactionCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RecordTransactionCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordTransactionCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecordTransactionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordTransactionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecordTransactionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] } }, "/api/transactions/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] }, "put": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/UpdateTransactionCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/UpdateTransactionCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateTransactionCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/UpdateTransactionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/UpdateTransactionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/UpdateTransactionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] } }, "/api/transactions/{id}/attachments": { "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "IncludeDeleted", "schema": { "type": "boolean" } }, { "in": "query", "name": "PageNumber", "schema": { "format": "int32", "type": "integer" } }, { "in": "query", "name": "PageSize", "schema": { "format": "int32", "type": "integer" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AttachmentOutputPaginatedOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AttachmentOutputPaginatedOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/AttachmentOutputPaginatedOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] }, "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "multipart/form-data": { "encoding": { "File": { "style": "form" } }, "schema": { "properties": { "File": { "format": "binary", "type": "string" } }, "type": "object" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/AttachDocumentCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/AttachDocumentCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/AttachDocumentCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] } }, "/api/transactions/{id}/hard": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] } }, "/api/transactions/{id}/reconcile": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/ReconcileTransactionCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/ReconcileTransactionCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReconcileTransactionCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ReconcileTransactionCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/ReconcileTransactionCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/ReconcileTransactionCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] } }, "/api/transactions/{id}/restore": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] } }, "/api/transactions/{id}/tags/{tagId}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "path", "name": "tagId", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionTagCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionTagCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionTagCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] }, "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "path", "name": "tagId", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransactionTagCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransactionTagCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransactionTagCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transactions" ] } }, "/api/transfers": { "post": { "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/RecordTransferCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/RecordTransferCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordTransferCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/RecordTransferCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/RecordTransferCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/RecordTransferCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transfers" ] } }, "/api/transfers/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransferLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransferLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransferLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transfers" ] }, "get": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } }, { "in": "query", "name": "includeDeleted", "schema": { "default": false, "type": "boolean" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransferOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransferOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransferOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transfers" ] } }, "/api/transfers/{id}/restore": { "post": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/TransferLifecycleCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/TransferLifecycleCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/TransferLifecycleCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Transfers" ] } }, "/api/users/{id}": { "delete": { "parameters": [ { "in": "path", "name": "id", "required": true, "schema": { "format": "uuid", "type": "string" } } ], "requestBody": { "content": { "application/*+json": { "schema": { "$ref": "#/components/schemas/EraseUserCommand" } }, "application/json": { "schema": { "$ref": "#/components/schemas/EraseUserCommand" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EraseUserCommand" } } } }, "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/EraseUserCommandOutputDataOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/EraseUserCommandOutputDataOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/EraseUserCommandOutputDataOutput" } } }, "description": "OK" } }, "tags": [ "Users" ] } }, "/healthcheck": { "get": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/LivenessOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/LivenessOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/LivenessOutput" } } }, "description": "OK" } }, "tags": [ "HealthCheck" ] } }, "/healthcheck/detailed": { "get": { "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OperationalHealthOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OperationalHealthOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/OperationalHealthOutput" } } }, "description": "OK" }, "503": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/OperationalHealthOutput" } }, "text/json": { "schema": { "$ref": "#/components/schemas/OperationalHealthOutput" } }, "text/plain": { "schema": { "$ref": "#/components/schemas/OperationalHealthOutput" } } }, "description": "Service Unavailable" } }, "tags": [ "DetailedHealthCheck" ] } } }, "security": [ {} ], "tags": [ { "name": "Accounts" }, { "name": "Attachments" }, { "name": "AuditEntries" }, { "name": "Auth" }, { "name": "Budgets" }, { "name": "Categories" }, { "name": "Connections" }, { "name": "ConnectionSynchronization" }, { "name": "Counterparties" }, { "name": "CreditCards" }, { "name": "Currencies" }, { "name": "DataSources" }, { "name": "DetailedHealthCheck" }, { "name": "ExchangeRates" }, { "name": "Exports" }, { "name": "Goals" }, { "name": "HealthCheck" }, { "name": "ImportJobs" }, { "name": "Imports" }, { "name": "InstallmentPlans" }, { "name": "Investments" }, { "name": "LocalAccounts" }, { "name": "Me" }, { "name": "Projections" }, { "name": "RecurringTransactions" }, { "name": "Reports" }, { "name": "Statements" }, { "name": "Tags" }, { "name": "Transactions" }, { "name": "Transfers" }, { "name": "Users" } ] }