Unified API with Native MCP Integration.

The Xuda API provides a powerful gateway to integrate your systems with our global infrastructure. Featuring native MCP support, the platform enables you to trigger intelligent agents and automate cross-platform workflows using real-time contextual data. Whether enhancing a legacy tool or building a new AI-native application, the Xuda API delivers the scalability and adaptability modern enterprises demand.

Get Xuda Servers Info - Misc module

Retrieves information about available Xuda servers.

Get App Info - App module

Retrieves application information.

App Id (string)*

This unique identifier specifies the application whose data will be retrieved.

Get Security Logs - Logs module

Retrieves security logs.

App Id (string)*

This unique identifier specifies the application whose data will be retrieved.

Delete User Logs - Logs module

Deletes user logs.

Delete App Logs - Logs module

Deletes application logs.

App Id (string)*

Unique identifier of the application this request targets.

Get Account Projects - Account module

Retrieves account projects.

Get Account Datacenters - Account module

Retrieves account datacenters.

Get Account Deployments - Account module

Retrieves account deployments.

Get Account Instances - Account module

Retrieves account instances.

Create Project - App module

Creates project.

App Name (string)*

Name of the application to create or update.

Get Project Instances - App module

Retrieves project instances.

App Id (string)*

Unique identifier of the application this request targets.

Get App Backups - Backup module

Retrieves application backups.

App Id (string)*

Unique identifier of the application this request targets.

Get Table Counts - Data module

Retrieves table counts.

App Id (string)*

Unique identifier of the application this request targets.

Table Id (string)*

The table_id refers to the specific table that needs to be query, as outlined in the Xuda Studio database repository.

Dbs Create - Data module

Handles create.

App Id (string)*

Unique identifier of the application this request targets.

Table Id (string)*

The table_id refers to the specific table that needs to be updated, as outlined in the Xuda Studio database repository.

Table Data (object)*

Key-value pairs, such as {'user_name': 'John', 'last_name': 'Smith'}

Dbs Read - Data module

Handles read.

App Id (string)*

Unique identifier of the application this request targets.

Table Id (string)*

The table_id refers to the specific table that needs to be query, as outlined in the Xuda Studio database repository.

From row number (number)

The starting row number (0-based index) from which to begin reading records.

To row number (number)

The ending row number (0-based index) up to which records should be read. The range includes rows from 'from' to 'to' (inclusive).

Row Id (string)

The unique identifier of a specific row to retrieve. When provided, only this row will be returned.

Sort model (array)

An array of sorting rules, where each item defines a column ID (`colId`) and direction (`sort`). Used to sort the results based on one or more fields.

Query (object)

A dynamic object representing field-based filters. Each key corresponds to a column ID, and its value defines the filter type, operator, and filter value.

Archived (boolean)

Whether to include only archived records. If false or not provided, only active records will be returned.

Dbs Update - Data module

Handles update.

App Id (string)*

Unique identifier of the application this request targets.

Table Id (string)*

The table_id refers to the specific table that needs to be updated, as outlined in the Xuda Studio database repository.

Row Id (string)*

The row ID uniquely identifies the document to be updated.

Table Data (object)*

Key-value pairs, such as {'user_name': 'John', 'last_name': 'Smith'}, will replace the current data in the document.

Dbs Delete - Data module

Handles delete.

App Id (string)*

Unique identifier of the application this request targets.

Table Id (string)*

The table_id refers to the specific table that needs to be updated, as outlined in the Xuda Studio database repository.

Id's (array)*

Array of document IDs marked for deletion

Permanent (boolean)

Irreversible deletion of the documents (restoration not possible).

Dbs Restore - Data module

Handles restore.

App Id (string)*

Unique identifier of the application this request targets.

Table Id (string)*

The table_id refers to the specific table that needs to be restored, as outlined in the Xuda Studio database repository.

Id's (array)*

Array of document ids to restore

Get App Config - App module

Retrieves application config.

App Id (string)

Unique identifier of the application this request targets.

Domain (string)

Domain name associated with this request.

Live Preview token (string)

Live session token used to scope or authorize this request.

Set Runtime User Assist - App module

Sets runtime user assist.

App Id (string)*

Unique identifier of the application this request targets.

Enable (boolean)*

Boolean flag that turns the feature on or off.

Save Deploy Settings - App module

Saves deploy settings.

App Id (string)*

Unique identifier of the application this request targets.

Compact Database - App module

Handles database.

App Id (string)*

Unique identifier of the application this request targets.

Clear Session Logs - Session module

Handles session logs.

App Id (string)*

Unique identifier of the application this request targets.

Clear Traffic Logs - App module

Handles traffic logs.

App Id (string)*

Unique identifier of the application this request targets.

Get Db Activity - App module

Retrieves db activity.

App Id (string)*

Unique identifier of the application this request targets.

Set Runtime Utility Screen - App module

Sets runtime utility screen.

App Id (string)*

Unique identifier of the application this request targets.

Enable (boolean)*

Boolean flag that turns the feature on or off.

Get Platform Servers Info - Misc module

Retrieves platform servers information.

Get Price Obj - Misc module

Retrieves price object.

Get Account Info - Account module

Retrieves account information.

Build App - Build module

Builds a new application version.

Destroy App - App module

Permanently deletes the specified application.

Turn App Off - App module

Handles application off.

App Id (string)*

Unique identifier of the application this request targets.

Turn App On - App module

Handles application on.

App Id (string)*

Unique identifier of the application this request targets.

Get Contacts - Account module

Retrieves contacts.

Document ID (string)

Unique identifier of the document.

User ID (string)

Unique identifier of the user.

Name (string)

Human-readable name used for identification or search.

Contact ID (string)

Unique identifier of the related contact.

Limit (number)

Maximum number of records to return.

Skip (number)

Number of records to skip for pagination.

Bookmark (string)

Pagination bookmark used to continue fetching results.

Search (string)

Search query string used to filter results.

Filter Type (string)

Defines the filtering scope of the query.

Get Profiles - Account module

Retrieves account profiles.

Document ID (string)

Unique identifier for the document.

User ID (string)

Unique identifier of the user associated with the request.

Profile ID (string)

Unique identifier of the profile.

Profile Name (string)

Display name to assign to the profile.

Limit (number)

Maximum number of records to return.

Skip (number)

Number of records to skip for pagination.

Bookmark (string)

Pagination bookmark used to continue fetching results.

Search (string)

Search query string used to filter results.

Filter Type (string)

Defines the filtering scope of the query.

Archive Contact - Account module

Archives contact.

(string)*

Unique identifier of the contact to process.

Unarchive Contact - Account module

Restores archived contact.

(string)*

Unique identifier of the contact to process.

Delete Contact - Account module

Deletes contact.

(string)*

Unique identifier of the contact to process.

Unfriend Contact - Account module

Handles contact.

(string)*

Unique identifier of the contact to process.

Pin Contact - Account module

Pins contact.

(string)*

Unique identifier of the contact to process.

Pin Contact - Account module

Removes the pinned state from contact.

(string)*

Unique identifier of the contact to process.

Not Spam Contact - Account module

Handles spam contact.

(string)*

Unique identifier of the contact to process.

Set Deep Research Contact - Account module

Sets deep research contact.

(string)*

Unique identifier of the contact to process.

Unset Deep Research Contact - Account module

Clears deep research contact.

(string)*

Unique identifier of the contact to process.

Generate Contact Avatar - Account module

Generates contact avatar.

(string)*

Unique identifier of the contact to process.

Pin AI agent - AI module

Pins AI agent.

(string)*

Unique identifier of the AI agent to process.

Unpin AI agent - AI module

Removes the pinned state from AI agent.

(string)*

Unique identifier of the AI agent to process.

Create Account Profile - Account module

Creates account profile.

Profile Name (string)*

Display name to assign to the profile.

Account Type (string)*

Account type for the profile, such as personal or business.

Profile Signature (string)

Signature or short text associated with the profile.

Profile Email (string)

Email address associated with the profile.

Profile Picture (string)

URL or stored reference for the main profile image.

Profile Avatar (string)

URL or stored reference for the avatar image.

Profile Picture Obj (object)

Structured asset object for the main profile image.

Profile Avatar Obj (object)

Structured asset object for the avatar image.

Create Account Profile - Account module

Updates account profile.

Profile Name (string)

Display name to assign to the profile.

Account Type (string)

Account type for the profile, such as personal or business.

Profile Signature (string)

Signature or short text associated with the profile.

email account id (string)

Unique identifier of the connected email account to use.

Profile Picture (string)

URL or stored reference for the main profile image.

Profile Avatar (string)

URL or stored reference for the avatar image.

Profile Picture Obj (object)

Structured asset object for the main profile image.

Profile Avatar Obj (object)

Structured asset object for the avatar image.

Auto Respond (boolean)

Whether automatic responses are enabled for the profile.

Auto Respond Mode (string)

Mode that controls how automatic responses are sent.

Auto Respond Agents (array)

Agent IDs allowed to send automatic responses for the profile.

Active Ai Model (string)

Primary AI model to use for this profile or request.

Ai Models (array)

Array of AI models available to this profile or request.

Create Account Profile - Account module

Updates entity account profiles.

Account Profiles (array)*

Array of account profile records to save or update.

Doc id (string)

Unique identifier of the record to retrieve or update.

Archive Account Profile - Account module

Archives account profile.

Profile Id (string)*

Unique identifier of the profile to process.

Unarchive Account Profile - Account module

Restores archived account profile.

Profile Id (string)*

Unique identifier of the profile to process.

Delete Account Profile - Account module

Deletes account profile.

Profile Id (string)*

Unique identifier of the profile to process.

Delete Account Profile - Email module

Deletes email from account.

email account id (string)*

Unique identifier of the connected email account to use.

Archive Email - Email module

Archives email.

email id (string)*

Unique identifier of the email to process.

Unread Email - Email module

Handles email.

email id (string)*

Unique identifier of the email to process.

Get App Releases - Build module

Retrieves application releases.

App Id (string)*

Unique identifier of the application this request targets.

Get Release Note Info - Build module

Retrieves release note information.

Submit App Notification - Notification module

Handles application notification.

Get Notifications - Notification module

Retrieves notifications.

Get System Notifications - Notification module

Retrieves system notifications.

Set Notification Read - Notification module

Sets notification read.

Update Account Info - Account module

Updates account information.

Team Get Recipients - Team module

Handles get recipients.

Resend Access Invitation - Team module

Handles access invitation.

Get User Emails - Email module

Retrieves user emails.

Get User mailboxes - Email module

Retrieves user mailboxes.

Process Pending Email - Email module

Handles pending email.

Refresh Mailboxes - Email module

Handles mailboxes.

Delete Release - Build module

Deletes release.

Get Contact Members - Team module

Retrieves contact members.

Team Request Status (array)

An array of numeric status codes to filter team requests by: 1 = Draft request 2 = Pending request 3 = Approved request 4 = Canceled request

Get User Group Members - Team module

Retrieves user group members.

App Id (string)*

Unique identifier of the application this request targets.

Team Request Status (array)

An array of numeric status codes to filter team requests by: 1 = Draft request 2 = Pending request 3 = Approved request 4 = Canceled request

Create Share - Team module

Creates share.

Email (string)*

Email address of the user receiving access or an invitation.

Share Item Id (string)*

Unique identifier of the item being shared.

Access Type (string)*

Permission level to grant when sharing the item.

Remove Share - Team module

Removes share.

Req Id (string)

Unique identifier of the team request to review or update.

Cancel Share - Team module

Handles share.

Req Id (string)

Unique identifier of the team request to review or update.

Confirm Share - Team module

Confirms share.

Req Id (string)

Unique identifier of the team request to review or update.

Decline Share - Team module

Declines share.

Req Id (string)

Unique identifier of the team request to review or update.

Update Share - Team module

Updates share.

Req Id (string)

Unique identifier of the team request to review or update.

Get Shares - Team module

Retrieves shares.

Access Type (string)*

Permission level to grant when sharing the item.

Add Contact Member - Team module

Adds contact member.

Email (string)

Email address of the user receiving access or an invitation.

To Uid (string)

Value for the to uid field.

Create User Group Join Link - Team module

Creates user group join spa.

App Id (string)*

Unique identifier of the application this request targets.

Assign Api Keys To User Group Member - Team module

Handles API keys to user group member.

Team Request Id (string)*

The unique identifier of the team request representing the user group member.

Api Keys (array)*

A list of API keys to assign to the specified user group member.

Get Logs - Logs module

Retrieves logs.

Get Logs Counts - Logs module

Retrieves logs counts.

Get Drive Files Workspace - Drive module

Retrieves drive files for workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Path (string)*

Path to the resource being processed.

Get Drive File Info Workspace - Drive module

Retrieves drive file information for workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Delete Drive Files Workspace - Drive module

Deletes drive files from workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Files (array)*

Array of file id's

Extract Drive File Workspace - Drive module

Extracts content or metadata from a file in the workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

File path (string)*

Full path of the file or folder to process.

Upload Drive File Workspace - Drive module

Uploads drive file to workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Check exist (boolean)

Value for the check exist field.

Make public (boolean)

Value for the make public field.

Update Drive File Workspace - Drive module

Updates drive file for workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

File path (string)*

Full path of the file or folder to process.

Create Drive Folder Workspace - Drive module

Creates drive folder for workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Path (string)*

Path to the resource being processed.

Folder Name (string)*

Name of the folder to create, update, or check.

Rename Drive File Workspace - Drive module

Renames drive file in workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

File path (string)*

Full path of the file or folder to process.

New File Id (string)*

Destination file name to use for the updated resource.

Rename Drive Folder Workspace - Drive module

Renames drive folder in workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Current File Path (string)*

Current path of the resource before the operation runs.

New File Path (string)*

New path to assign during the operation.

Update Drive File Sharing Mode Workspace - Drive module

Updates drive file sharing mode for workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Delete File Bulk Workspace - Drive module

Deletes multiple files from the workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Files to Delete (array)*

List of stored server file names to process.

Check Drive File Workspace - Drive module

Checks whether a file or folder already exists in the workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Check Drive Files Workspace - Drive module

Checks whether multiple files or folders already exist in the workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File Paths (array)*

List of file or folder paths to process.

Update Drive File Tags Workspace - Drive module

Updates drive file tags for workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Tags (array)*

Array of tags to apply or filter by.

Update Drive Addons Workspace - Drive module

Updates drive addons for workspace drive.

App Id (string)*

Unique identifier of the application this request targets.

Get Drive Files Studio - Drive module

Retrieves drive files for studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Path (string)*

Path to the resource being processed.

Get Drive File Info Studio - Drive module

Retrieves drive file information for studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Delete Drive Files Studio - Drive module

Deletes drive files from studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Files (array)*

Array of file id's

Extract Drive File Studio - Drive module

Extracts content or metadata from a file in the studio drive.

File path (string)*

Full path of the file or folder to process.

Upload Drive File Studio - Drive module

Uploads drive file to studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Update Drive File Studio - Drive module

Updates drive file for studio drive.

App Id (string)*

Unique identifier of the application this request targets.

File path (string)*

Full path of the file or folder to process.

Create Drive Folder Studio - Drive module

Creates drive folder for studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Path (string)*

Path to the resource being processed.

Folder Name (string)*

Name of the folder to create, update, or check.

Rename Drive File Studio - Drive module

Renames drive file in studio drive.

App Id (string)*

Unique identifier of the application this request targets.

File path (string)*

Full path of the file or folder to process.

New File Id (string)*

Destination file name to use for the updated resource.

Rename Drive Folder Studio - Drive module

Renames drive folder in studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Current File Path (string)*

Current path of the resource before the operation runs.

New File Path (string)*

New path to assign during the operation.

Update Drive File Sharing Mode Studio - Drive module

Updates drive file sharing mode for studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Delete File Bulk Studio - Drive module

Deletes multiple files from the studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Files to Delete (array)*

List of stored server file names to process.

Check Drive File Studio - Drive module

Checks whether a file or folder already exists in the studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Check Drive Files Studio - Drive module

Checks whether multiple files or folders already exist in the studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File Paths (array)*

List of file or folder paths to process.

Update Drive File Tags Studio - Drive module

Updates drive file tags for studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Tags (array)*

Array of tags to apply or filter by.

Update Drive Addons Studio - Drive module

Updates drive addons for studio drive.

App Id (string)*

Unique identifier of the application this request targets.

Get Drive Files User - Drive module

Retrieves drive files for user drive.

Path (string)*

Path to the resource being processed.

Get Drive File Info User - Drive module

Retrieves drive file information for user drive.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Delete Drive Files User - Drive module

Deletes drive files from user drive.

Files (array)*

Array of file id's

Extract Drive File User - Drive module

Extracts content or metadata from a file in the user drive.

File path (string)*

Full path of the file or folder to process.

Upload Drive File User - Drive module

Uploads drive file to user drive.

Update Drive File User - Drive module

Updates drive file for user drive.

File path (string)*

Full path of the file or folder to process.

Create Drive Folder User - Drive module

Creates drive folder for user drive.

Path (string)*

Path to the resource being processed.

Folder Name (string)*

Name of the folder to create, update, or check.

Rename Drive File User - Drive module

Renames drive file in user drive.

File path (string)*

Full path of the file or folder to process.

New File Id (string)*

Destination file name to use for the updated resource.

Rename Drive Folder User - Drive module

Renames drive folder in user drive.

Current File Path (string)*

Current path of the resource before the operation runs.

New File Path (string)*

New path to assign during the operation.

Update Drive File Sharing Mode User - Drive module

Updates drive file sharing mode for user drive.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Delete File Bulk User - Drive module

Deletes multiple files from the user drive.

Files to Delete (array)*

List of stored server file names to process.

Check Drive File User - Drive module

Checks whether a file or folder already exists in the user drive.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Check Drive Files User - Drive module

Checks whether multiple files or folders already exist in the user drive.

Type (string)*

Item type to process, usually file or directory.

File Paths (array)*

List of file or folder paths to process.

Update Drive File Tags User - Drive module

Updates drive file tags for user drive.

Type (string)*

Item type to process, usually file or directory.

File path (string)*

Full path of the file or folder to process.

Tags (array)*

Array of tags to apply or filter by.

Update Drive Addons User - Drive module

Updates drive addons for user drive.

Update Npm Dependencies - App module

Updates npm dependencies.

App Id (string)*

Unique identifier of the application this request targets.

Dependencies (object)*

Value for the dependencies field.

Change Under Attack Mode - App module

Handles under attack mode.

App Id (string)*

Unique identifier of the application this request targets.

Get App Plugins - Plugins module

Retrieves application plugins.

App Id (string)*

Unique identifier of the application this request targets.

Get Plugins - Plugins module

Retrieves plugins.

Get Plugins Categories - Plugins module

Retrieves plugins categories.

Install Plugin - Plugins module

Handles plugin.

App Id (string)*

Unique identifier of the application this request targets.

Plugin Name (string)*

Name of the plugin to process.

Uninstall Plugin - Plugins module

Handles plugin.

App Id (string)*

Unique identifier of the application this request targets.

Plugin Name (string)*

Name of the plugin to process.

Upload Plugin - Plugins module

Uploads plugin.

Get Platform Regions - Deploy module

Retrieves platform regions.

Get App Server Usage - Deploy module

Retrieves application server usage.

App Id (string)*

Unique identifier of the application this request targets.

Start Date (number)*

timestamp

End Date (number)*

timestamp

Update Domain Setup - App module

Updates domain setup.

Domain Setup (object)*

Value for the domain setup field.

Domain Setup Type (string)*

Value for the domain setup type field.

Get Deploy Info - Deploy module

Retrieves deploy information.

App Id (string)*

Unique identifier of the application this request targets.

Create Backup - Backup module

Creates backup.

App Id (string)*

Value for the data app replicate field.

Get App Traffic Metrics - App module

Retrieves application traffic metrics.

App Id (string)*

Unique identifier of the application this request targets.

Get App Traffic Overview - App module

Retrieves application traffic overview.

App Id (string)*

Unique identifier of the application this request targets.

Get App Firewall - App module

Retrieves application firewall.

App Id (string)*

Unique identifier of the application this request targets.

Get Support Tickets - Support module

Retrieves support tickets.

Get Studio Docs By Type - App module

Retrieves studio docs by type.

App Id (string)*

Unique identifier of the application this request targets.

Type (string)

Item type to process, usually file or directory.

Build (number)

Value for the build field.

Status (number)

Status value to apply or filter by.

Verify App Dns Info - App module

Handles application dns information.

App Id (string)*

Unique identifier of the application this request targets.

Get App Tables - App module

Retrieves application tables.

App Id (string)*

Unique identifier of the application this request targets.

Status (array)

An array of numeric status codes to filter records by: 1 = Draft records 2 = Active records with notice 3 = Active records 4 = Archived records

Test Email - Email module

Runs a test for email.

Email (string)*

Value for the email field.

Delete AI Chat - AI module

Deletes AI chat.

Conversation Id (string)*

Unique identifier of the conversation to process.

Delete Conversation Item - AI module

Deletes conversation item.

Conversation Item Id (string)*

Unique identifier of the conversation item to process.

Archive AI Chat - AI module

Archives AI chat.

Conversation Id (string)*

Unique identifier of the conversation to process.

Unarchive AI Chat - AI module

Restores archived AI chat.

Conversation Id (string)*

Unique identifier of the conversation to process.

Delete Mini App - AI module

Deletes mini from application.

Prog Id (string)*

Unique identifier of the program to process.

Archive Mini App - AI module

Archives mini in application.

Prog Id (string)*

Unique identifier of the program to process.

Unarchive Mini App - AI module

Restores archived mini in application.

Prog Id (string)*

Unique identifier of the program to process.

Achieve AI Agent - AI module

Archives AI agent.

Agent Id (string)*

Unique identifier of the AI agent to process.

Get AI Workspace Pending Counts - AI module

Retrieves AI workspace pending counts.

FAQs
Develop. Deploy. Stay Productive.

Xuda is the platform for frontend developers, providing the speed and reliability innovators need to create at the moment of inspiration.

Schedule a demo