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_KEYBase URL
All API endpoints are relative to the base URL shown below.
https://api.nodeflow.ioResponse Format
All responses are returned in JSON format with standard HTTP status codes.
Content-Type: application/jsonAPI Endpoints
Available endpoints for managing your applications.
GET
/api/v1/appsList all applications
Example Request
curl -X GET \https://api.nodeflow.io/api/v1/apps \-H "Authorization: Bearer YOUR_API_KEY"POST
/api/v1/appsCreate a new application
Example Request
curl -X POST \https://api.nodeflow.io/api/v1/apps \-H "Authorization: Bearer YOUR_API_KEY"GET
/api/v1/apps/:idGet application details
Example Request
curl -X GET \https://api.nodeflow.io/api/v1/apps/:id \-H "Authorization: Bearer YOUR_API_KEY"PATCH
/api/v1/apps/:idUpdate application settings
Example Request
curl -X PATCH \https://api.nodeflow.io/api/v1/apps/:id \-H "Authorization: Bearer YOUR_API_KEY"DELETE
/api/v1/apps/:idDelete an application
Example Request
curl -X DELETE \https://api.nodeflow.io/api/v1/apps/:id \-H "Authorization: Bearer YOUR_API_KEY"POST
/api/v1/apps/:id/deployDeploy application
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/logsGet application logs
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/metricsGet application metrics
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