Developer Docs

API Reference

Complete documentation for integrating with our APIs and services

Introduction

Welcome to the AdvanceAppDev API documentation. Our API allows you to integrate with our project management and communication tools programmatically.

Base URL: https://api.advanceappdev.com/v1

Authentication

All API requests require authentication using Bearer tokens. Include your API key in the Authorization header:

Request Header
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

You can generate API keys from your dashboard under Settings → API Keys.

Rate Limits

API requests are rate limited to ensure fair usage:

  • Standard: 1,000 requests per hour
  • Enterprise: 10,000 requests per hour

Rate limit headers are included in all responses:

Response Headers
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 998
X-RateLimit-Reset: 1640995200

Projects

GET/projects

List all projects for your account

Parameter Type Description
status string Filter by status: active, completed, on-hold
limit integer Number of results (default: 20, max: 100)
offset integer Pagination offset
Response
{
  "data": [
    {
      "id": "proj_abc123",
      "name": "Mobile Banking App",
      "status": "active",
      "created_at": "2025-01-15T10:30:00Z"
    }
  ],
  "meta": { "total": 15, "limit": 20, "offset": 0 }
}

POST/projects

Create a new project

GET/projects/:id

Get a specific project by ID

PUT/projects/:id

Update a project

Error Handling

The API uses standard HTTP status codes. Errors return a JSON object:

Error Response
{
  "error": {
    "code": "invalid_request",
    "message": "The project ID is required",
    "status": 400
  }
}

SDKs & Libraries

We provide official SDKs for popular languages:

  • JavaScript/Node.js: npm install @advanceappdev/sdk
  • Python: pip install advanceappdev
  • Swift: Available via Swift Package Manager
  • Kotlin: Available via Maven Central