API Reference

Complete API documentation for integrating NodeHost.Space into your workflow.

Authentication

All API requests require authentication using an API key in the Authorization header.

Authorization: Bearer YOUR_API_KEY

Base URL

All API endpoints are relative to the base URL shown below.

https://api.nodeflow.io

Response Format

All responses are returned in JSON format with standard HTTP status codes.

Content-Type: application/json

API Endpoints

Available endpoints for managing your applications.

GET/api/v1/apps

List all applications

Auth Required

Example Request

curl -X GET \
https://api.nodeflow.io/api/v1/apps \
-H "Authorization: Bearer YOUR_API_KEY"
POST/api/v1/apps

Create a new application

Auth Required

Example Request

curl -X POST \
https://api.nodeflow.io/api/v1/apps \
-H "Authorization: Bearer YOUR_API_KEY"
GET/api/v1/apps/:id

Get application details

Auth Required

Example Request

curl -X GET \
https://api.nodeflow.io/api/v1/apps/:id \
-H "Authorization: Bearer YOUR_API_KEY"
PATCH/api/v1/apps/:id

Update application settings

Auth Required

Example Request

curl -X PATCH \
https://api.nodeflow.io/api/v1/apps/:id \
-H "Authorization: Bearer YOUR_API_KEY"
DELETE/api/v1/apps/:id

Delete an application

Auth Required

Example Request

curl -X DELETE \
https://api.nodeflow.io/api/v1/apps/:id \
-H "Authorization: Bearer YOUR_API_KEY"
POST/api/v1/apps/:id/deploy

Deploy application

Auth Required

Example Request

curl -X POST \
https://api.nodeflow.io/api/v1/apps/:id/deploy \
-H "Authorization: Bearer YOUR_API_KEY"
GET/api/v1/apps/:id/logs

Get application logs

Auth Required

Example Request

curl -X GET \
https://api.nodeflow.io/api/v1/apps/:id/logs \
-H "Authorization: Bearer YOUR_API_KEY"
GET/api/v1/apps/:id/metrics

Get application metrics

Auth Required

Example Request

curl -X GET \
https://api.nodeflow.io/api/v1/apps/:id/metrics \
-H "Authorization: Bearer YOUR_API_KEY"

Rate Limits

API requests are rate-limited to ensure fair usage across all users.

1,000 requests
Per hour for standard accounts
10,000 requests
Per hour for premium accounts