Xano Documentation
  • 👋Welcome to Xano!
  • 🌟Frequently Asked Questions
  • 🔐Security & Compliance (Trust Center)
  • 🙏Feature Requests
  • 💔Known Issues
  • Before You Begin
    • Using These Docs
    • Where should I start?
    • Set Up a Free Xano Account
    • Key Concepts
    • The Development Life Cycle
    • Navigating Xano
    • Plans & Pricing
  • The Database
    • Designing your Database
    • Database Basics
      • Using the Xano Database
      • Field Types
      • Relationships
      • Database Views
      • Export and Sharing
      • Data Sources
    • Migrating your Data
      • Airtable to Xano
      • Supabase to Xano
      • CSV Import & Export
    • Database Performance and Maintenance
      • Storage
      • Indexing
      • Maintenance
      • Schema Versioning
  • 🛠️The Function Stack
    • Building with Visual Development
      • APIs
        • Swagger (OpenAPI Documentation)
      • Custom Functions
        • Async Functions
      • Background Tasks
      • Triggers
      • Middleware
      • Configuring Expressions
      • Working with Data
    • Functions
      • AI Tools
      • Database Requests
        • Query All Records
          • External Filtering Examples
        • Get Record
        • Add Record
        • Edit Record
        • Add or Edit Record
        • Patch Record
        • Delete Record
        • Bulk Operations
        • Database Transaction
        • External Database Query
        • Direct Database Query
        • Get Database Schema
      • Data Manipulation
        • Create Variable
        • Update Variable
        • Conditional
        • Switch
        • Loops
        • Math
        • Arrays
        • Objects
        • Text
      • Security
      • APIs & Lambdas
        • Realtime Functions
        • External API Request
        • Lambda Functions
      • Data Caching (Redis)
      • Custom Functions
      • Utility Functions
      • File Storage
      • Cloud Services
    • Filters
      • Manipulation
      • Math
      • Timestamp
      • Text
      • Array
      • Transform
      • Conversion
      • Comparison
      • Security
    • Data Types
      • Text
      • Expression
      • Array
      • Object
      • Integer
      • Decimal
      • Boolean
      • Timestamp
      • Null
    • Environment Variables
    • Additional Features
      • Response Caching
  • Testing and Debugging
    • Testing and Debugging Function Stacks
    • Unit Tests
    • Test Suites
  • CI/CD
  • File Storage
    • File Storage in Xano
    • Private File Storage
  • Realtime
    • Realtime in Xano
    • Channel Permissions
    • Realtime in Webflow
  • Maintenance, Monitoring, and Logging
    • Statement Explorer
    • Request History
    • Instance Dashboard
      • Memory Usage
  • Building Backend Features
    • User Authentication & User Data
      • Separating User Data
      • Restricting Access (RBAC)
      • OAuth (SSO)
    • Webhooks
    • Messaging
    • Emails
    • Custom Report Generation
    • Fuzzy Search
    • Chatbots
  • Xano Features
    • Snippets
    • Instance Settings
      • Release Track Preferences
      • Static IP (Outgoing)
      • Change Server Region
      • Direct Database Connector
      • Backup and Restore
      • Security Policy
    • Advanced Back-end Features
      • Xano Link
      • Developer API (Deprecated)
    • Metadata API
      • Master Metadata API
      • Tables and Schema
      • Content
      • Search
      • File
      • Request History
      • Workspace Import and Export
      • Token Scopes Reference
  • Xano AI
    • Building a Backend Using AI
    • Get Started Assistant
    • AI Database Assistant
    • AI Lambda Assistant
    • AI SQL Assistant
    • API Request Assistant
    • Template Engine
    • Streaming APIs
  • AI Tools
    • MCP Servers
      • Connecting Clients
      • MCP Functions
  • Xano Transform
    • Using Xano Transform
  • Xano Actions
    • What are Actions?
    • Browse Actions
  • Team Collaboration
    • Realtime Collaboration
    • Managing Team Members
    • Branching & Merging
    • Role-based Access Control (RBAC)
  • Agencies
    • Xano for Agencies
    • Agency Features
      • Agency Dashboard
      • Client Invite
      • Transfer Ownership
      • Agency Profile
      • Commission
      • Private Marketplace
  • Enterprise
    • Xano for Enterprise
    • Enterprise Features
      • Microservices
      • Tenant Center
      • Compliance Center
      • Security Policy
      • Instance Activity
      • Deployment
      • RBAC (Role-based Access Control)
      • Xano Link
  • Your Xano Account
    • Account Page
    • Billing
    • Referrals & Commissions
  • Troubleshooting & Support
    • Error Reference
    • Troubleshooting Performance
      • When a single workflow feels slow
      • When everything feels slow
      • RAM Usage
      • Function Stack Performance
    • Getting Help
      • Granting Access
      • Community Code of Conduct
      • Community Content Modification Policy
  • Special Pricing
    • Students & Education
    • Non-Profits
  • Security
    • Best Practices
Powered by GitBook
On this page

Was this helpful?

  1. Xano Features
  2. Metadata API

Workspace Import and Export

Last updated 17 days ago

Was this helpful?

Before you proceed...

Workspace exports will only contain one branch which defaults to live unless you specify a branch in the request.

Drafts are not exported.

Imports overwrite the entire contents of the destination workspace.

These endpoints will only function properly on paid Xano plans.

For large workspaces, import may not function properly using the Metadata API. In these cases, reach out to support and we can assist with the import process.

  • POSTexport the database table + branch schema
  • POSTexport the workspace and content
  • POSTimport schema into a new branch and optionally set it live
  • POSTimport the archive into the specified workspace and replace it with supplied content and configuration

export the database table + branch schema

post

Leave the branch parameter empty to indicate the current live branch. password is optional. If provided, will encrypt the export and will be required when importing the file. Required API Scope: Instance Workspace: Read

Authorizations
Path parameters
workspace_idinteger · int64Required
Body
passwordstringOptional
branchstringOptional
Responses
200
Success!
application/json
Responseobject
400
Input Error. Check the request payload for issues.
401
Unauthorized
403
Access denied. Additional privileges are needed access the requested resource.
404
Not Found. The requested resource does not exist.
429
Rate Limited. Too many requests.
500
Unexpected error
post
POST /api:meta/workspace/{workspace_id}/export-schema HTTP/1.1
Host: xxfo-0dml-kzcl.dev.xano.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 27

{
  "branch": "",
  "password": ""
}
{}

export the workspace and content

post

Leave the branch parameter empty to indicate the current live branch. password is optional. If provided, will encrypt the export and will be required when importing the file. Required API Scope: Instance Workspace: Read

Authorizations
Path parameters
workspace_idinteger · int64Required
Body
passwordstringOptional
branchstringOptional
Responses
200
Success!
application/json
Responseobject
400
Input Error. Check the request payload for issues.
401
Unauthorized
403
Access denied. Additional privileges are needed access the requested resource.
404
Not Found. The requested resource does not exist.
429
Rate Limited. Too many requests.
500
Unexpected error
post
POST /api:meta/workspace/{workspace_id}/export HTTP/1.1
Host: xxfo-0dml-kzcl.dev.xano.io
Authorization: Bearer JWT
Content-Type: application/json
Accept: */*
Content-Length: 27

{
  "branch": "",
  "password": ""
}
{}

import schema into a new branch and optionally set it live

post

import schema into a new branch and optionally set it live Authentication: required Required API Scope: Instance Workspace: Read

Authorizations
Path parameters
workspace_idinteger · int64Required
Body
filestring · binaryRequired
newbranchstringRequired
setlivebooleanOptional
passwordstringOptional
Responses
200
Success!
application/json
Responseobject
400
Input Error. Check the request payload for issues.
401
Unauthorized
403
Access denied. Additional privileges are needed access the requested resource.
404
Not Found. The requested resource does not exist.
429
Rate Limited. Too many requests.
500
Unexpected error
post
POST /api:meta/workspace/{workspace_id}/import-schema HTTP/1.1
Host: xxfo-0dml-kzcl.dev.xano.io
Authorization: Bearer JWT
Content-Type: multipart/form-data
Accept: */*
Content-Length: 69

{
  "file": "binary",
  "newbranch": "text",
  "setlive": true,
  "password": "text"
}
{}

import the archive into the specified workspace and replace it with supplied content and configuration

post

If the file is encrypted, the correct password is required to decrypt. Required API Scope: Instance Workspace: Update

Authorizations
Path parameters
workspace_idinteger · int64Required
Body
passwordstringOptional
filestring · binaryRequired
Responses
200
Success!
application/json
400
Input Error. Check the request payload for issues.
401
Unauthorized
403
Access denied. Additional privileges are needed access the requested resource.
404
Not Found. The requested resource does not exist.
429
Rate Limited. Too many requests.
500
Unexpected error
post
POST /api:meta/workspace/{workspace_id}/import HTTP/1.1
Host: xxfo-0dml-kzcl.dev.xano.io
Authorization: Bearer JWT
Content-Type: multipart/form-data
Accept: */*
Content-Length: 35

{
  "password": "text",
  "file": "binary"
}
{
  "id": 1,
  "name": "text",
  "description": "text",
  "branch": {
    "id": 1,
    "created_at": "text",
    "updated_at": "text",
    "description": "text",
    "label": "text",
    "backup": true,
    "color": "#ebc346",
    "parent_id": 1,
    "guid": "text",
    "workspace": {
      "id": 1
    },
    "user": {
      "id": 1,
      "name": "text",
      "email": "name@gmail.com"
    },
    "history": {
      "function_enabled": true,
      "function_limit": 100,
      "middleware_enabled": true,
      "middleware_limit": 100,
      "query_enabled": true,
      "query_limit": 100,
      "trigger_enabled": true,
      "trigger_limit": 100,
      "task_enabled": true,
      "task_limit": 100
    },
    "middleware": {
      "function_pre": [
        {
          "name": "text",
          "as": "text",
          "context": {},
          "description": "text",
          "disabled": true,
          "_xsid": "text",
          "input": [
            {
              "name": "text",
              "value": "text",
              "tag": "input",
              "ignore": true,
              "expand": true,
              "children": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {}
                          ]
                        }
                      ]
                    }
                  ],
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {}
                  ]
                }
              ],
              "filters": [
                {
                  "name": "text",
                  "disabled": true,
                  "arg": [
                    {
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ],
          "output": {
            "customize": true,
            "filters": [
              {
                "name": "text",
                "disabled": true,
                "arg": [
                  {
                    "value": "text",
                    "tag": "input",
                    "filters": [
                      {
                        "name": "text",
                        "disabled": true,
                        "arg": [
                          {
                            "value": "text",
                            "tag": "input",
                            "filters": [
                              {}
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ],
            "items": [
              {
                "name": "text",
                "children": [
                  {
                    "name": "text",
                    "children": [
                      {}
                    ]
                  }
                ]
              }
            ]
          },
          "addon": [
            {
              "id": {},
              "offset": "text",
              "as": "text",
              "children": [
                {
                  "id": {},
                  "offset": "text",
                  "as": "text",
                  "input": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "output": {
                    "customize": true,
                    "items": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  },
                  "children": [
                    {}
                  ]
                }
              ],
              "input": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {
                              "name": "text",
                              "disabled": true,
                              "arg": [
                                {
                                  "value": "text",
                                  "tag": "input",
                                  "filters": [
                                    {}
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ],
              "output": {
                "customize": true,
                "items": [
                  {
                    "name": "text",
                    "children": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          ]
        }
      ],
      "function_post": [
        {
          "name": "text",
          "as": "text",
          "context": {},
          "description": "text",
          "disabled": true,
          "_xsid": "text",
          "input": [
            {
              "name": "text",
              "value": "text",
              "tag": "input",
              "ignore": true,
              "expand": true,
              "children": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {}
                          ]
                        }
                      ]
                    }
                  ],
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {}
                  ]
                }
              ],
              "filters": [
                {
                  "name": "text",
                  "disabled": true,
                  "arg": [
                    {
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ],
          "output": {
            "customize": true,
            "filters": [
              {
                "name": "text",
                "disabled": true,
                "arg": [
                  {
                    "value": "text",
                    "tag": "input",
                    "filters": [
                      {
                        "name": "text",
                        "disabled": true,
                        "arg": [
                          {
                            "value": "text",
                            "tag": "input",
                            "filters": [
                              {}
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ],
            "items": [
              {
                "name": "text",
                "children": [
                  {
                    "name": "text",
                    "children": [
                      {}
                    ]
                  }
                ]
              }
            ]
          },
          "addon": [
            {
              "id": {},
              "offset": "text",
              "as": "text",
              "children": [
                {
                  "id": {},
                  "offset": "text",
                  "as": "text",
                  "input": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "output": {
                    "customize": true,
                    "items": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  },
                  "children": [
                    {}
                  ]
                }
              ],
              "input": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {
                              "name": "text",
                              "disabled": true,
                              "arg": [
                                {
                                  "value": "text",
                                  "tag": "input",
                                  "filters": [
                                    {}
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ],
              "output": {
                "customize": true,
                "items": [
                  {
                    "name": "text",
                    "children": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          ]
        }
      ],
      "query_pre": [
        {
          "name": "text",
          "as": "text",
          "context": {},
          "description": "text",
          "disabled": true,
          "_xsid": "text",
          "input": [
            {
              "name": "text",
              "value": "text",
              "tag": "input",
              "ignore": true,
              "expand": true,
              "children": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {}
                          ]
                        }
                      ]
                    }
                  ],
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {}
                  ]
                }
              ],
              "filters": [
                {
                  "name": "text",
                  "disabled": true,
                  "arg": [
                    {
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ],
          "output": {
            "customize": true,
            "filters": [
              {
                "name": "text",
                "disabled": true,
                "arg": [
                  {
                    "value": "text",
                    "tag": "input",
                    "filters": [
                      {
                        "name": "text",
                        "disabled": true,
                        "arg": [
                          {
                            "value": "text",
                            "tag": "input",
                            "filters": [
                              {}
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ],
            "items": [
              {
                "name": "text",
                "children": [
                  {
                    "name": "text",
                    "children": [
                      {}
                    ]
                  }
                ]
              }
            ]
          },
          "addon": [
            {
              "id": {},
              "offset": "text",
              "as": "text",
              "children": [
                {
                  "id": {},
                  "offset": "text",
                  "as": "text",
                  "input": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "output": {
                    "customize": true,
                    "items": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  },
                  "children": [
                    {}
                  ]
                }
              ],
              "input": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {
                              "name": "text",
                              "disabled": true,
                              "arg": [
                                {
                                  "value": "text",
                                  "tag": "input",
                                  "filters": [
                                    {}
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ],
              "output": {
                "customize": true,
                "items": [
                  {
                    "name": "text",
                    "children": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          ]
        }
      ],
      "query_post": [
        {
          "name": "text",
          "as": "text",
          "context": {},
          "description": "text",
          "disabled": true,
          "_xsid": "text",
          "input": [
            {
              "name": "text",
              "value": "text",
              "tag": "input",
              "ignore": true,
              "expand": true,
              "children": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {}
                          ]
                        }
                      ]
                    }
                  ],
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {}
                  ]
                }
              ],
              "filters": [
                {
                  "name": "text",
                  "disabled": true,
                  "arg": [
                    {
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ],
          "output": {
            "customize": true,
            "filters": [
              {
                "name": "text",
                "disabled": true,
                "arg": [
                  {
                    "value": "text",
                    "tag": "input",
                    "filters": [
                      {
                        "name": "text",
                        "disabled": true,
                        "arg": [
                          {
                            "value": "text",
                            "tag": "input",
                            "filters": [
                              {}
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ],
            "items": [
              {
                "name": "text",
                "children": [
                  {
                    "name": "text",
                    "children": [
                      {}
                    ]
                  }
                ]
              }
            ]
          },
          "addon": [
            {
              "id": {},
              "offset": "text",
              "as": "text",
              "children": [
                {
                  "id": {},
                  "offset": "text",
                  "as": "text",
                  "input": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "output": {
                    "customize": true,
                    "items": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  },
                  "children": [
                    {}
                  ]
                }
              ],
              "input": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {
                              "name": "text",
                              "disabled": true,
                              "arg": [
                                {
                                  "value": "text",
                                  "tag": "input",
                                  "filters": [
                                    {}
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ],
              "output": {
                "customize": true,
                "items": [
                  {
                    "name": "text",
                    "children": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          ]
        }
      ],
      "task_pre": [
        {
          "name": "text",
          "as": "text",
          "context": {},
          "description": "text",
          "disabled": true,
          "_xsid": "text",
          "input": [
            {
              "name": "text",
              "value": "text",
              "tag": "input",
              "ignore": true,
              "expand": true,
              "children": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {}
                          ]
                        }
                      ]
                    }
                  ],
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {}
                  ]
                }
              ],
              "filters": [
                {
                  "name": "text",
                  "disabled": true,
                  "arg": [
                    {
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ],
          "output": {
            "customize": true,
            "filters": [
              {
                "name": "text",
                "disabled": true,
                "arg": [
                  {
                    "value": "text",
                    "tag": "input",
                    "filters": [
                      {
                        "name": "text",
                        "disabled": true,
                        "arg": [
                          {
                            "value": "text",
                            "tag": "input",
                            "filters": [
                              {}
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ],
            "items": [
              {
                "name": "text",
                "children": [
                  {
                    "name": "text",
                    "children": [
                      {}
                    ]
                  }
                ]
              }
            ]
          },
          "addon": [
            {
              "id": {},
              "offset": "text",
              "as": "text",
              "children": [
                {
                  "id": {},
                  "offset": "text",
                  "as": "text",
                  "input": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "output": {
                    "customize": true,
                    "items": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  },
                  "children": [
                    {}
                  ]
                }
              ],
              "input": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {
                              "name": "text",
                              "disabled": true,
                              "arg": [
                                {
                                  "value": "text",
                                  "tag": "input",
                                  "filters": [
                                    {}
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ],
              "output": {
                "customize": true,
                "items": [
                  {
                    "name": "text",
                    "children": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          ]
        }
      ],
      "task_post": [
        {
          "name": "text",
          "as": "text",
          "context": {},
          "description": "text",
          "disabled": true,
          "_xsid": "text",
          "input": [
            {
              "name": "text",
              "value": "text",
              "tag": "input",
              "ignore": true,
              "expand": true,
              "children": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {}
                          ]
                        }
                      ]
                    }
                  ],
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {}
                  ]
                }
              ],
              "filters": [
                {
                  "name": "text",
                  "disabled": true,
                  "arg": [
                    {
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ]
            }
          ],
          "output": {
            "customize": true,
            "filters": [
              {
                "name": "text",
                "disabled": true,
                "arg": [
                  {
                    "value": "text",
                    "tag": "input",
                    "filters": [
                      {
                        "name": "text",
                        "disabled": true,
                        "arg": [
                          {
                            "value": "text",
                            "tag": "input",
                            "filters": [
                              {}
                            ]
                          }
                        ]
                      }
                    ]
                  }
                ]
              }
            ],
            "items": [
              {
                "name": "text",
                "children": [
                  {
                    "name": "text",
                    "children": [
                      {}
                    ]
                  }
                ]
              }
            ]
          },
          "addon": [
            {
              "id": {},
              "offset": "text",
              "as": "text",
              "children": [
                {
                  "id": {},
                  "offset": "text",
                  "as": "text",
                  "input": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "output": {
                    "customize": true,
                    "items": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  },
                  "children": [
                    {}
                  ]
                }
              ],
              "input": [
                {
                  "name": "text",
                  "value": "text",
                  "tag": "input",
                  "ignore": true,
                  "expand": true,
                  "children": [
                    {
                      "name": "text",
                      "value": "text",
                      "tag": "input",
                      "filters": [
                        {
                          "name": "text",
                          "disabled": true,
                          "arg": [
                            {
                              "value": "text",
                              "tag": "input",
                              "filters": [
                                {}
                              ]
                            }
                          ]
                        }
                      ],
                      "ignore": true,
                      "expand": true,
                      "children": [
                        {}
                      ]
                    }
                  ],
                  "filters": [
                    {
                      "name": "text",
                      "disabled": true,
                      "arg": [
                        {
                          "value": "text",
                          "tag": "input",
                          "filters": [
                            {
                              "name": "text",
                              "disabled": true,
                              "arg": [
                                {
                                  "value": "text",
                                  "tag": "input",
                                  "filters": [
                                    {}
                                  ]
                                }
                              ]
                            }
                          ]
                        }
                      ]
                    }
                  ]
                }
              ],
              "output": {
                "customize": true,
                "items": [
                  {
                    "name": "text",
                    "children": [
                      {
                        "name": "text",
                        "children": [
                          {}
                        ]
                      }
                    ]
                  }
                ]
              }
            }
          ]
        }
      ]
    },
    "defaults": {
      "db_primary_key": "int"
    }
  }
}