API documentation

Fetch a single project by UUID

Fetch a project that matches the given UUID.

Resource URL

GET https://www.insidetab.io/api/1.0/project/<UUID>/

Return

Success

HTTP 200

Returns the project matching that UUID.

HTTP 404: not found

No project was found with this UUID.

Example

Fetch a single project by UUID

Return the project identified by UUID "platform-api-443-994feff7ee5c98e9e2eaa77851659399":

Using the standard curl command:

curl -X GET \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "Authorization: Token abcdef123456890" \ https://www.insidetab.io/api/1.0/project/443-ff5df46a0318b416bcd03448a89ad8c8/

We depend on the very useful requests library.

import requests import json r = requests.get('https://www.insidetab.io/api/1.0/project/443-ff5df46a0318b416bcd03448a89ad8c8/', headers={'Authorization': 'Token abcdef123456890', 'Content-Type': 'application/json'}) result = r.json() print(result)

Assumes that Guzzle has been installed using Composer.

require 'vendor/autoload.php'; use GuzzleHttp\Client; use GuzzleHttp\Exception\ClientException; $client = new GuzzleHttp\Client(); try { $response = $client->get('https://www.insidetab.io/api/1.0/project/443-ff5df46a0318b416bcd03448a89ad8c8/', [ "headers" => [ "Accept" => "application/json", "Content-Type" => "application/json", "Authorization" => "Token abcdef123456890" ] ]); $json = $response->json(); var_dump($json); } catch (ClientException $e) { /* Failed uploads should return a "detail" dictionary describing the invalid fields: */ $errors = $json["detail"]; var_dump($errors); }