🦏 Rhino Machinery API

Unified service integration endpoint for secure and scalable API access

Overview

You are accessing Rhino Machinery's service integration endpoint. This platform provides access to multiple APIs through a unified structure. To maintain security, only certain routes are publicly exposed and authentication is required for all requests.

🔒
Secure Access

API key authentication for all endpoints

Fast Response

Optimized for high-performance operations

📊
JSON Format

All responses in standardized JSON

How to Connect

APIs are consumed by sending requests to /api/index.php and specifying the service and action using query parameters.

Example: Fetch Sales Email Threads

GET /api/index.php?service=email&action=threads&top=50

All services return responses in JSON format. Required parameters and authentication vary by service. For the email service, the X-API-KEY header is required using the value configured in email-api/.env.

Usage ExamplecURL

Here's a complete example of how to make an authenticated request to the API:

curl -H "X-API-KEY: <your_api_key>" \
     "https://api.rhinomachiner.com/api/index.php?service=email&action=threads&top=20"

Response Format: All endpoints return JSON with consistent structure including status codes and error handling.

Documentation

For comprehensive information about the API structure, configuration options, and available endpoints, please refer to the README.md file included in this project.

Additional resources include endpoint specifications, authentication guides, and integration examples.