Developer Portal

myOS Developer APIs

Build with AI. Pay per call. Integrate intelligent agents, encrypted storage, automations, and search into your applications with simple REST APIs.

VaultStore APIAutomationOS APIContent Engine APIAgent APIsAgentAuth APISearch API
🔒

VaultStore API

Bearer Token

Encrypted document storage with AI-powered search. Upload files, run semantic queries, and build RAG pipelines against your private knowledge base.

MethodEndpointDescription
POST /api/v1/vault/upload Upload a document to your vault
POST /api/v1/vault/search Semantic search across stored documents
POST /api/v1/vault/rag RAG query — retrieves context and generates an answer
GET /api/v1/vault/documents List all documents in your vault
DELETE /api/v1/vault/documents/:id Delete a document by ID
Get API Key →

AutomationOS API

Bearer Token

Create and manage AI-powered business automations. Connect services, define triggers, and let agents handle repetitive workflows.

MethodEndpointDescription
POST /api/v1/automations Create a new automation
GET /api/v1/automations List all automations
PUT /api/v1/automations/:id Update an automation
POST /api/v1/automations/:id/trigger Manually trigger an automation
GET /api/v1/connections List available service connections
Get API Key →

Content Engine API

Bearer Token

AI content generation for blogs, social media, emails, and marketing copy. Supports brand voice configuration and multi-format output.

MethodEndpointDescription
POST /api/v1/content/generate Generate content from a prompt
POST /api/v1/content/rewrite Rewrite existing content with AI
POST /api/v1/content/summarize Summarize long-form content
GET /api/v1/content/templates List available content templates
Get API Key →
🤖

Agent APIs

Bearer Token

22 specialized AI agents callable via REST. Each agent handles a specific domain — from customer support to data analysis to code review.

MethodEndpointDescription
POST /api/v1/agents/:agent/chat Send a message to a specific agent
GET /api/v1/agents List all available agents and capabilities
GET /api/v1/agents/:agent/status Check agent availability and queue depth
POST /api/v1/agents/:agent/task Assign an async task to an agent
GET /api/v1/agents/:agent/tasks/:taskId Check task completion status
Get API Key →
🔐

AgentAuth API

Bearer Token + Encryption Key

Zero-knowledge credential proxy for AI agents. Store credentials securely and let agents authenticate with third-party services without exposing secrets.

MethodEndpointDescription
POST /api/v1/auth/credentials Store an encrypted credential
POST /api/v1/auth/proxy Proxy an authenticated request through a stored credential
GET /api/v1/auth/credentials List stored credentials (metadata only)
DELETE /api/v1/auth/credentials/:id Revoke a stored credential
Get API Key →

Getting Started

Three steps to your first API call

1

Create an Account

Sign up at useyouragents.com and verify your email. Your account gives you access to all APIs with a single key.

2

Get Your API Key

Generate an API key from your dashboard. Each key is scoped to your account and can be rotated at any time.

3

Make Your First Call

Use the examples below to send your first request. All APIs return JSON and follow standard REST conventions.

Code Examples

Copy, paste, and start building

cURL
JavaScript
Python
# Chat with an AI agent
curl -X POST https://useyouragents.com/api/v1/agents/atlas/chat \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "message": "Analyze our Q1 sales data and identify trends",
    "context": { "format": "markdown" }
  }'

# Search your VaultStore
curl -X POST https://useyouragents.com/api/v1/vault/search \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "query": "employee onboarding checklist", "limit": 5 }'

# Generate content
curl -X POST https://useyouragents.com/api/v1/content/generate \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "Write a blog post about AI automation for small businesses",
    "template": "blog-post",
    "tone": "professional"
  }'
// Chat with an AI agent
const response = await fetch('https://useyouragents.com/api/v1/agents/atlas/chat', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    message: 'Analyze our Q1 sales data and identify trends',
    context: { format: 'markdown' },
  }),
});

const data = await response.json();
console.log(data.response);

// Search your VaultStore
const results = await fetch('https://useyouragents.com/api/v1/vault/search', {
  method: 'POST',
  headers: {
    'Authorization': `Bearer ${API_KEY}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({ query: 'employee onboarding checklist', limit: 5 }),
});

const docs = await results.json();
console.log(docs.results);
import requests

API_KEY = "YOUR_API_KEY"
BASE_URL = "https://useyouragents.com/api/v1"
headers = {
    "Authorization": f"Bearer {API_KEY}",
    "Content-Type": "application/json",
}

# Chat with an AI agent
response = requests.post(
    f"{BASE_URL}/agents/atlas/chat",
    headers=headers,
    json={
        "message": "Analyze our Q1 sales data and identify trends",
        "context": {"format": "markdown"},
    },
)
print(response.json()["response"])

# Search your VaultStore
results = requests.post(
    f"{BASE_URL}/vault/search",
    headers=headers,
    json={"query": "employee onboarding checklist", "limit": 5},
)
for doc in results.json()["results"]:
    print(doc["title"], doc["score"])

Usage-Based Billing

All APIs use usage-based billing — you only pay for what you use. No monthly minimums, no commitments.

Contact for Pricing →

Report an Issue