Apex Estimate API Documentation

Introduction

Welcome to the Apex Estimate API documentation. This API provides programmatic access to our AI-powered estimation platform, allowing you to build powerful integrations and custom workflows.

The API is organized around REST principles. It uses predictable, resource-oriented URLs, accepts JSON-formatted request bodies, returns JSON-formatted responses, and uses standard HTTP response codes to indicate API errors.

All endpoints are secure and require authentication, ensuring that your data is always protected.

Authentication

The API uses JSON Web Tokens (JWT) for authentication. All API requests must include an Authorization header with a valid JWT access token in the format Bearer <YOUR_TOKEN>.

To obtain a token, authenticate using the endpoint below. The response will include a short-lived access token and a long-lived refresh token. The access token should be sent with every subsequent request. When it expires, use the refresh token with the /api/auth/token/refresh/ endpoint to get a new access token.

POST /api/auth/login/

Apex AI Assistant

Hello! How can I help you with your estimation needs today?