Apideck · JSON Structure

Apideck Structure

Structural overview of the Apideck API surface; extracted from openapi/.

Type: Properties: 0
IntegrationsUnified API

Apideck Structure is a JSON Structure definition published by Apideck.

Meta-schema:

JSON Structure

Raw ↑
{
  "provider": "Apideck",
  "providerId": "apideck",
  "kind": "json-structure",
  "description": "Structural overview of the Apideck API surface; extracted from openapi/.",
  "schemaCount": 377,
  "operationCount": 143,
  "schemas": [
    {
      "name": "AccountCode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Amount",
      "type": "number",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountingByRow",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountingBankAccount",
      "type": "object",
      "propertyCount": 27,
      "required": [
        "id"
      ]
    },
    {
      "name": "AccountingCustomer",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountingEmployee",
      "type": "object",
      "propertyCount": 31,
      "required": []
    },
    {
      "name": "AccountingEmployeesFilter",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "GetAccountingEmployeeResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetAccountingEmployeesResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateAccountingEmployeeResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "UpdateAccountingEmployeeResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteAccountingEmployeeResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "AccountingInvoiceId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountingSalesOrderId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountingProjectId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountingEventType",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountingWebhookEvent",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "AccountingConnectionCompany",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id",
        "name"
      ]
    },
    {
      "name": "Active",
      "type": "boolean",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Address",
      "type": "object",
      "propertyCount": 25,
      "required": []
    },
    {
      "name": "BadRequestResponse",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "BalanceSheet",
      "type": "object",
      "propertyCount": 1,
      "required": [
        "reports"
      ]
    },
    {
      "name": "BalanceSheetAccount",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "BalanceSheetAccounts",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BalanceSheetAccountRecord",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "BalanceSheetFilter",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "BankAccount",
      "type": "object",
      "propertyCount": 12,
      "required": []
    },
    {
      "name": "BankAccountName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BankAccountNumber",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BankName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BIC",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "IBAN",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "RoutingNumber",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BSBNumber",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BranchIdentifier",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BankCode",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "BankAccountFilter",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "BankAccountsFilter",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "BankAccountsSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Bill",
      "type": "object",
      "propertyCount": 51,
      "required": []
    },
    {
      "name": "BillLineItem",
      "type": "object",
      "propertyCount": 38,
      "required": []
    },
    {
      "name": "BillsFilter",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "BillsSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Channel",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Company",
      "type": "object",
      "propertyCount": 42,
      "required": [
        "name"
      ]
    },
    {
      "name": "AccountingCompanyId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CompanyInfo",
      "type": "object",
      "propertyCount": 24,
      "required": []
    },
    {
      "name": "CompanyName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Contact",
      "type": "object",
      "propertyCount": 41,
      "required": []
    },
    {
      "name": "CreateBankAccountResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "status_code",
        "status",
        "data"
      ]
    },
    {
      "name": "CreateBillResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateCreditNoteResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateCustomerResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateInvoiceItemResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateInvoiceResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateJournalEntryResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateLedgerAccountResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreatePaymentResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreatePurchaseOrderResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateSupplierResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateTaxRateResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreatedAt",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreatedBy",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CreditNote",
      "type": "object",
      "propertyCount": 37,
      "required": [
        "id",
        "total_amount"
      ]
    },
    {
      "name": "CreditNotesFilter",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "CreditNotesSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Currency",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CurrencyRate",
      "type": "number",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "CustomField",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "Customer",
      "type": "object",
      "propertyCount": 39,
      "required": [
        "id"
      ]
    },
    {
      "name": "CustomersFilter",
      "type": "object",
      "propertyCount": 8,
      "required": []
    },
    {
      "name": "CustomersSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DeleteBankAccountResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "status_code",
        "status",
        "data"
      ]
    },
    {
      "name": "DeleteBillResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteCreditNoteResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteCustomerResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteInvoiceItemResponse",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DeleteInvoiceResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteJournalEntryResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteLedgerAccountResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeletePaymentResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeletePurchaseOrderResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteSubsidiaryResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteSupplierResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteTaxRateResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "AccountingDepartment",
      "type": "object",
      "propertyCount": 15,
      "required": []
    },
    {
      "name": "AccountingDepartmentsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "AccountingLocationsFilter",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "DiscountPercentage",
      "type": "number",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DownstreamId",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "DueDate",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Email",
      "type": "object",
      "propertyCount": 3,
      "required": [
        "email"
      ]
    },
    {
      "name": "FirstName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Gender",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "GetBalanceSheetResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetBillResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetBillsResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetCompanyInfoResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetCompaniesResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetCreditNoteResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetCreditNotesResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetBankAccountResponse",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "status_code",
        "status",
        "data"
      ]
    },
    {
      "name": "GetBankAccountsResponse",
      "type": "object",
      "propertyCount": 8,
      "required": [
        "status_code",
        "status",
        "data"
      ]
    },
    {
      "name": "GetCustomerResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetCustomersResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetInvoiceItemResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetInvoiceItemsResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetInvoiceResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetInvoicesResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetJournalEntriesResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetJournalEntryResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetLedgerAccountResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetLedgerAccountsResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetPaymentResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetPaymentsResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetProfitAndLossResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetPurchaseOrderResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetPurchaseOrdersResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateSubsidiaryResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetSubsidiariesResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetSubsidiaryResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetAccountingLocationsResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetAccountingLocationResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateAccountingLocationResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteAccountingLocationResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "UpdateAccountingLocationResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetAccountingDepartmentsResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetAccountingDepartmentResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "CreateAccountingDepartmentResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "DeleteAccountingDepartmentResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "UpdateAccountingDepartmentResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetSupplierResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetSuppliersResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetTaxRateResponse",
      "type": "object",
      "propertyCount": 7,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "GetTaxRatesResponse",
      "type": "object",
      "propertyCount": 9,
      "required": [
        "status_code",
        "status",
        "service",
        "resource",
        "operation",
        "data"
      ]
    },
    {
      "name": "Id",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Invoice",
      "type": "object",
      "propertyCount": 51,
      "required": []
    },
    {
      "name": "InvoiceItem",
      "type": "object",
      "propertyCount": 34,
      "required": []
    },
    {
      "name": "InvoiceItemAssetAccount",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "InvoiceItemExpenseAccount",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "InvoiceItemIncomeAccount",
      "type": null,
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "InvoiceItemsFilter",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "InvoiceItemFilter",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "InvoiceItemsSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "InvoiceLineItem",
      "type": "object",
      "propertyCount": 35,
      "required": []
    },
    {
      "name": "InvoiceResponse",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "InvoicesFilter",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "InvoicesSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "JournalEntry",
      "type": "object",
      "propertyCount": 28,
      "required": []
    },
    {
      "name": "JournalEntriesFilter",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "JournalEntriesSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "JournalEntryLineItem",
      "type": "object",
      "propertyCount": 18,
      "required": [
        "ledger_account",
        "type"
      ]
    },
    {
      "name": "Language",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LastName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LedgerAccount",
      "type": "object",
      "propertyCount": 34,
      "required": []
    },
    {
      "name": "LedgerAccounts",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "LedgerAccountsFilter",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "LedgerAccountsSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "LinkedAttachment",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "LinkedBankAccount",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "LinkedCustomer",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "LinkedEmployee",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "LinkedExpenseCategory",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "LinkedInvoiceItem",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "LinkedLedgerAccount",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "LinkedFinancialAccount",
      "type": "object",
      "propertyCount": 7,
      "required": []
    },
    {
      "name": "LinkedPurchaseOrder",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "LinkedParentCustomer",
      "type": "object",
      "propertyCount": 2,
      "required": [
        "id"
      ]
    },
    {
      "name": "LinkedSupplier",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "LinkedTaxRate",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "LinkedTrackingCategory",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "LinkedLocation",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "LinkedDepartment",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "LinkedSubsidiary",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "LinkedWorktag",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "LinkedTaxDetail",
      "type": "object",
      "propertyCount": 4,
      "required": []
    },
    {
      "name": "LinkedTaxStatusDetail",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "DeprecatedLinkedTrackingCategory",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "Links",
      "type": "object",
      "propertyCount": 3,
      "required": []
    },
    {
      "name": "AccountingLocation",
      "type": "object",
      "propertyCount": 16,
      "required": []
    },
    {
      "name": "Meta",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "MiddleName",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "Name",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "NotFoundResponse",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "NotImplementedResponse",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "PassThroughBody",
      "type": "array",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PassThroughQuery",
      "type": "object",
      "propertyCount": 1,
      "required": []
    },
    {
      "name": "Payment",
      "type": "object",
      "propertyCount": 32,
      "required": [
        "id",
        "total_amount",
        "transaction_date"
      ]
    },
    {
      "name": "PaymentMethod",
      "type": "string",
      "propertyCount": 0,
      "required": []
    },
    {
      "name": "PaymentRequiredResponse",
      "type": "object",
      "propertyCount": 6,
      "required": []
    },
    {
      "name": "PaymentsFilter",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "PaymentsSort",
      "type": "object",
      "propertyCount": 2,
      "required": []
    },
    {
      "name": "PhoneNumber",
      "type": "object",
      "propertyCount": 6,
      "required": [
        "number"
      ]
    },
    {
      "name": "ProfitAndLoss",
      "type": "object",
      "propertyCount": 16,
      "required": [
        "report_name",
        "income",
        "expenses"
      ]
    },
    {
      "name": "ProfitAndLossFilter",
      "type": "object",
      "propertyCount": 5,
      "required": []
    },
    {
      "name": "ProfitAndLossRecord",
      "type": "object",
      "propertyCount": 6,
      "required": [
 

# --- truncated at 32 KB (92 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/apideck/refs/heads/main/json-structure/apideck-structure.json