-
PARAMETERS
- Our API allows you to retrieve informations from our website via GET request and supports the following query parameters:
Name Meaning Description t (required) Query type. This parameter specify the type of the query, uis for profile informations,tis for job informations,ais for all jobs informations,nis for all nodes informations.q (required) Requested username. The tparameter supports two values:- u = username [returns basic profile informations containing the following]
id= returns the unique user idfirst_name= returns the first namelast_name= returns the last bamewebsite= returns the websitedescription= returns the descriptionimage= returns the profile avatar imagefacebook= returns the facebookx.com= returns the x.cominstagram= returns the instagramyoutube= returns the youtubevimeo= returns the vimeolinkedin= returns the linkedin
- t = job [returns informations about the job id]
id= returns the unique job idtitle= returns the job titledescription= returns the description of the jobengine= returns the curren engineextension= returns the extension allowed outputtag= returns the tag liststart_frame= returns the start of frameend_frame= returns the end of frametotal_frames= returns the total of framewidth= returns the width frameheight= returns the height framelicense= returns the license typetime= returns the date time when was publishedstatus= returns the status typepriority= returns the priority typeviews= returns the number of viewsdownloads= returns the number of downloads
- a = jobs [returns informations about all the jobs of an user]
id= returns the unique job idtitle= returns the job titledescription= returns the description of the jobengine= returns the curren engineextension= returns the extension allowed outputtag= returns the tag liststart_frame= returns the start of frameend_frame= returns the end of frametotal_frames= returns the total of framewidth= returns the width frameheight= returns the height framelicense= returns the license typetime= returns the date time when was publishedstatus= returns the status typepriority= returns the priority typeviews= returns the number of viewsdownloads= returns the number of downloads
- n = nodes [returns informations about all the nodes of an user]
id= Unique identifier of the nodehostname= rNode's hostname (machine name)ip= Current IP address of the nodestatus= Current status of the node (e.g., active, offline, pending)registered_at= Date and time when the node was registeredlast_seen_at= Last time the node was connected and online
- Our API allows you to retrieve informations from our website via GET request and supports the following query parameters:
-
EXAMPLE GET USER INFO
- For profile information of a user:
https://pixomea.com/api.php?t=u&q=USERNAMESample code PHP:// --- API credentials ---$app_key = 'YOUR API KEY'; // Public key of your application$app_secret = 'YOUR API SECRET'; // Private key of your application// --- Safe cURL helper function ---function api_get($url) {$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); // 5 sec connection timeoutcurl_setopt($ch, CURLOPT_TIMEOUT, 8); // 8 sec total timeout$result = curl_exec($ch);if (curl_errno($ch)) {$err = curl_error($ch);curl_close($ch);die("cURL error: $err\nURL: $url");}curl_close($ch);return $result;}// --- Step 1: Get authentication token ---$url_token = "http://localhost/render/api/api.php?t=token&app_key=$app_key&app_secret=$app_secret";$json = api_get($url_token);// Clean the response (in case of PHP warnings before JSON)if (($pos = strpos($json, '{')) !== false) {$json = substr($json, $pos);}$data = json_decode($json, true);// Verify if token existsif (empty($data['token'])) {die("Error retrieving token: " . ($data['error'] ?? 'Token missing'));}$token = $data['token']; // Use this token for all further requestsprint_r($data);// Get user info$username = 'pppppp'; // Replace with the username to test$url_user = "http://localhost/render/api/api.php?t=u&q=" . urlencode($username) . "&token=$token";$file = api_get($url_user);// Clean JSON responseif (($pos = strpos($file, '{')) !== false) {$file = substr($file, $pos);}$user_data = json_decode($file, true);print_r($user_data);
- For profile information of a user:
-
EXAMPLE GET JOB INFO
- For information of a job:
https://pixomea.com/api.php?t=t&q=IDJOBSample code PHP:// --- API credentials ---$app_key = 'YOUR API KEY'; // Public key of your application$app_secret = 'YOUR API SECRET'; // Private key of your application// --- Safe cURL helper function ---function api_get($url) {$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); // 5 sec connection timeoutcurl_setopt($ch, CURLOPT_TIMEOUT, 8); // 8 sec total timeout$result = curl_exec($ch);if (curl_errno($ch)) {$err = curl_error($ch);curl_close($ch);die("cURL error: $err\nURL: $url");}curl_close($ch);return $result;}// --- Step 1: Get authentication token ---$url_token = "http://localhost/render/api/api.php?t=token&app_key=$app_key&app_secret=$app_secret";$json = api_get($url_token);// Clean the response (in case of PHP warnings before JSON)if (($pos = strpos($json, '{')) !== false) {$json = substr($json, $pos);}$data = json_decode($json, true);// Verify if token existsif (empty($data['token'])) {die("Error retrieving token: " . ($data['error'] ?? 'Token missing'));}$token = $data['token']; // Use this token for all further requestsprint_r($data);// Get info for a specific job$job_id = '00'; // Replace with the job ID to test$url_job = "http://localhost/render/api/api.php?t=t&id=" . urlencode($job_id) . "&token=$token";$file = api_get($url_job);if (($pos = strpos($file, '{')) !== false) {$file = substr($file, $pos);}$job_data = json_decode($file, true);print_r($job_data);
- For information of a job:
-
EXAMPLE GET ALL JOBS OF AN USER
- For information of all jobs of an user:
https://pixomea.com/api.php?t=a&q=USERNAMESample code PHP:// --- API credentials ---$app_key = 'YOUR API KEY'; // Public key of your application$app_secret = 'YOUR API SECRET'; // Private key of your application// --- Safe cURL helper function ---function api_get($url) {$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); // 5 sec connection timeoutcurl_setopt($ch, CURLOPT_TIMEOUT, 8); // 8 sec total timeout$result = curl_exec($ch);if (curl_errno($ch)) {$err = curl_error($ch);curl_close($ch);die("cURL error: $err\nURL: $url");}curl_close($ch);return $result;}// --- Step 1: Get authentication token ---$url_token = "http://localhost/render/api/api.php?t=token&app_key=$app_key&app_secret=$app_secret";$json = api_get($url_token);// Clean the response (in case of PHP warnings before JSON)if (($pos = strpos($json, '{')) !== false) {$json = substr($json, $pos);}$data = json_decode($json, true);// Verify if token existsif (empty($data['token'])) {die("Error retrieving token: " . ($data['error'] ?? 'Token missing'));}$token = $data['token']; // Use this token for all further requestsprint_r($data);// Get all jobs for a user$user = 'pppppp'; // Replace with username$url_jobs = "http://localhost/render/api/api.php?t=a&q=" . urlencode($user) . "&token=$token";$file = api_get($url_jobs);if (($pos = strpos($file, '{')) !== false) {$file = substr($file, $pos);}$jobs_data = json_decode($file, true);print_r($jobs_data);
- For information of all jobs of an user:
-
EXAMPLE GET ALL NODES OF AN USER
- For information of all nodes of an user:
https://pixomea.com/api.php?t=n&q=USERNAMESample code PHP:// --- API credentials ---$app_key = 'YOUR API KEY'; // Public key of your application$app_secret = 'YOUR API SECRET'; // Private key of your application// --- Safe cURL helper function ---function api_get($url) {$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5); // 5 sec connection timeoutcurl_setopt($ch, CURLOPT_TIMEOUT, 8); // 8 sec total timeout$result = curl_exec($ch);if (curl_errno($ch)) {$err = curl_error($ch);curl_close($ch);die("cURL error: $err\nURL: $url");}curl_close($ch);return $result;}// --- Step 1: Get authentication token ---$url_token = "http://localhost/render/api/api.php?t=token&app_key=$app_key&app_secret=$app_secret";$json = api_get($url_token);// Clean the response (in case of PHP warnings before JSON)if (($pos = strpos($json, '{')) !== false) {$json = substr($json, $pos);}$data = json_decode($json, true);// Verify if token existsif (empty($data['token'])) {die("Error retrieving token: " . ($data['error'] ?? 'Token missing'));}$token = $data['token']; // Use this token for all further requestsprint_r($data);// Get all nodes for a user$user = 'pppppp'; // Replace with username$url_nodes = "http://localhost/render/api/api.php?t=n&q=" . urlencode($user) . "&token=$token";$file = api_get($url_nodes);if (($pos = strpos($file, '{')) !== false) {$file = substr($file, $pos);}$nodes_data = json_decode($file, true);print_r($nodes_data);
- For information of all nodes of an user:
Fini la config serveur
Plus de ports, réseau ou FTP à gérer. Vos nodes se connectent simplement.
Moins de rendus bloqués
Suivez vos jobs, vos frames et vos erreurs avant de perdre du temps.
Équipe mieux organisée
Partagez les projets, commentez les jobs et gardez tout au même endroit.
Plus de contrôle
Maîtrisez vos nodes, vos quotas, vos fichiers et votre production.