API

Get Panorama

GET https://evs-api.istaging.com/api/v1/panorama

Get panorama list

Query Parameters

Headers

[
    {     
        "id": "abc123",     
        "downloadUrl": "https://example.com",    
        "resizeUrl": "https://resize.example.com"    
        "name": "demoPano",    
        "index": 0,    
        "cubemapReady": false,    
        "cubemapLink": "https://cdn.istaging.com/USER_ID/PANO_ID/panoramas/cubemap_%s_xyz.jpg",
        "cubemapLinkPreview": "https://cdn.istaging.com/USER_ID/PANO_ID/panoramas/cubemap_preview_xyz.jpg",
    },
    {     
        "id": "1234",     
        "downloadUrl": "https://example.com",    
        "resizeUrl": "https://resize.example.com"    
        "name": "demoPano02",    
        "index": 0,    
        "cubemapReady": false,    
        "cubemapLink": "https://cdn.istaging.com/USER_ID/PANO_ID/panoramas/cubemap_%s_xyz.jpg",
        "cubemapLinkPreview": "https://cdn.istaging.com/USER_ID/PANO_ID/panoramas/cubemap_preview_xyz.jpg"
    }
]

Create Panorama

POST https://evs-api.istaging.com/api/v1/panorama

Create (multiple) Panorama

Headers

Request Body

{ 
    "panoramas":
        [ 
            "id": "abc123", 
            "downloadUrl": "https://example.com",
            "resizeUrl": "https://resize.example.com"
            "name": "demoPano",
            "index": 0
        ]
}
Body Parameters Example: 
{
    "panoramas": [
         {
             "name": "01",
             "downloadUrl": "www.url.com"
         },
         {
             "name": "02",
             "downloadUrl": "www.url.com",
             "index": 1
         }
     ]
}

Create PanoCollection

POST https://evs-api.istaging.com/api/v1/panoCollection

Headers

Request Body

{ 
    "id": "01",
    "name": "panoCollection01"
    "ownerId": "Tenant01"
}

Get PanoCollection

GET https://evs-api.istaging.com/api/v1/panoCollection

Headers

[ 
    { 
        "id": "01", 
        "name": "panoCollection01" ,
        "ownerId": "tenant_01"
    }, { 
        "id": "02", 
        "name": "panoCollection01" ,
        "ownerId": "tenant_01"
    }
]

Create Platform Account

POST https://evs-api.istaging.com/api/v1/platformAccount/signup

Headers

Request Body

{ "platformAccountToken": "xyz.123.abc" }

Signup Tenant

POST https://evs-api.istaging.com/api/v1/tenant/signup

Use platform account token to signup tenant account

Headers

Request Body

{ "tenantToken": "xyz.123.abc" }

Tenant Login

POST https://evs-api.istaging.com/api/v1/tenant/login

Tenant use username and password to login and to get token

Request Body

{ 
   "tenantToken": "xyz.123.abc",
   "id": "1234"
} 

Last updated