ARPIA Docs

How to create an AutoApi

Updated October 26, 2026

Step-by-Step Guide#

Step 1: Go to the screen to create the AutoAPI.#

Navigate to the <> section in your Orchestrator toolbar.


Step 2: Create the AutoAPI.#

You will be directed to a new window displaying all the <> you have created. To create a new <>, click the + button.


Step 3: Fill the Create AutoAPI Endpoint Form#

Add the necessary information for your <> and select a method (Endpoint).



Step 3.1: From the pop screen press OK.#

Step 4: Edit the AutoAPI settings#

Select EDIT on your <> to access the settings.


Step 5: GET AutoAPI#

Navigate to the "Configuration" Tab to set up your GET <>.

Sub-step 5.1: Select Data Source#

Choose the object you would like to retrieve data from. You have two options:

  • Share Repository Object: Select a "Data Object" from your repository
  • Share Kube Model: Select a "Node" from your <> model

This allows you to access either traditional table structures or cube-based data models depending on your needs.

Sub-step 5.2: Configure Columns#

Once you've selected your data source:

  • Review the available columns from your selected table or cube
  • Select which specific columns you want to expose through your <>
  • Consider data security and performance when choosing columns to share

Sub-step 5.3: Save and Activate#

After configuring your data source and columns:

  • Review your selections to ensure they meet your requirements
  • Click the save button to activate your AutoAPI
  • Your API endpoint will be ready for use immediately after saving

Sub-step 5.4: Test Your AutoAPI Endpoint#

Once your AutoAPI is activated, you can test it using the following URL format:

https://cloud.arpia.ai/api/?token=PLACE_YOUR_TOKEN_HERE&shared_token=PLACE_YOUR_SHARED_TOKEN_HERE

Parameters:

  • token: Replace PLACE_YOUR_TOKEN_HERE with your actual API token
  • shared_token: Replace PLACE_YOUR_SHARED_TOKEN_HERE with your actual shared token

Example:\ If your tokens are:

  • API Token: abc123xyz
  • Shared Token: def456uvw

Your complete URL would be:

https://cloud.arpia.ai/api/?token=abc123xyz&shared_token=def456uvw
Testing Method 1: Browser (For GET Requests)
  1. Copy your complete URL with your actual tokens
  2. Open a new browser tab
  3. Paste the URL in the address bar and press Enter
  4. View the response: * If successful, you'll see JSON data returned * If there's an error, check your tokens and endpoint configuration

Tip: Install a browser JSON viewer extension for better readability of the response.

Testing Method 2: Postman
  1. Open Postman (or download from postman.com)

  2. Create a new request: * Click "New" → "HTTP Request" * Select the appropriate method (GET, POST, PUT, etc.)

  3. Configure the request: * Enter the base URL: https://cloud.arpia.ai/api/ * Go to the "Params" tab * Add the following query parameters:

    • Key: token | Value: [your_api_token]
    • Key: shared_token | Value: [your_shared_token]
  4. For POST/PUT requests (if applicable): * Go to the "Body" tab * Select "raw" and "JSON" * Enter your request payload

  5. Send the request: * Click "Send" * Review the response in the bottom panel * Check the status code (200 = success)

  6. Save for future use: * Click "Save" to create a collection * Name your request for easy access later

Testing Method 3: cURL (Command Line)

For developers comfortable with command line:

# GET request
curl "https://cloud.arpia.ai/api/?token=abc123xyz&shared_token=def456uvw"

# POST request with JSON payload
curl -X POST "https://cloud.arpia.ai/api/?token=abc123xyz&shared_token=def456uvw" \
  -H "Content-Type: application/json" \
  -d '{"key":"value"}'
Common Testing Issues and Solutions
Issue Solution
401 Unauthorized Check that both tokens are correct and properly formatted
403 Forbidden Verify your IP address or domain is allowed in security settings
404 Not Found Verify the endpoint path and that the AutoAPI is activated
Empty response Ensure data source is configured and has accessible data
Connection timeout Check network connectivity and firewall settings
Security Configuration

Your AutoAPI includes built-in security controls that can be configured in the Edit settings:

1. IP Access Control

  • Restrict API access to specific IP addresses or IP ranges
  • Add one IP or IP range per line in the configuration
  • Leave empty to allow access from all IP addresses
  • Example entries:
  192.168.1.100
  10.0.0.0/24
  203.0.113.45

2. Control Domain Origin

  • Restrict API access to specific domain origins (CORS control)
  • Add one domain per line in the configuration
  • Leave empty to allow access from all domains
  • Example entries:
  https://app.example.com
  https://dashboard.company.com
  http://localhost:3000

Security Best Practices:

  • Never share your tokens publicly or commit them to version control
  • Use environment variables in applications for token management
  • Configure IP restrictions for production APIs to known server addresses
  • Set domain origin controls to prevent unauthorized cross-origin requests
  • Use HTTPS for all API communications
  • Monitor API access logs regularly for unusual activity
  • Consider using different AutoAPI endpoints for development and production with appropriate security settings for each

Note: Remember that any changes to column selection or data source will require saving again to update your active AutoAPI configuration.


Step 6: Buckets in AutoAPI#

<> are an integral part of the <> system, used to store and manage files, resources, or data payloads. You can:

  • Integrate <> for file storage directly into your <> workflows.
  • Use <> to retrieve data from or send data to <> via API calls.
  • Manage <> resources using GET, PUT, and POST methods in the <> interface.

For more details on how <> are utilized, refer to the S3 <> API Documentation.

↑↓ to move↵ to openEsc to close