Get Panorama
GET
https://evs-api.istaging.com/api/v1/panorama
Get panorama list
Query Parameters
[
{
"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"
}
]
{ "errorMsg": "invalid format" }
{ "errorMsg": "unauthorized" }
{ "errorMsg": "server Error" }
Create Panorama
POST
https://evs-api.istaging.com/api/v1/panorama
Create (multiple) Panorama
Request Body
{
"panoramas":
[
"id": "abc123",
"downloadUrl": "https://example.com",
"resizeUrl": "https://resize.example.com"
"name": "demoPano",
"index": 0
]
}
{ "errorMsg": "invalid format" }
{ "errorMsg": "unauthorized" }
{ "errorMsg": "server Error" }
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
Request Body
{
"id": "01",
"name": "panoCollection01"
"ownerId": "Tenant01"
}
{ "errorMsg": "invaild format" }
{ "errorMsg": "unauthorized" }
{ "errorMsg": "server error" }
Get PanoCollection
GET
https://evs-api.istaging.com/api/v1/panoCollection
[
{
"id": "01",
"name": "panoCollection01" ,
"ownerId": "tenant_01"
}, {
"id": "02",
"name": "panoCollection01" ,
"ownerId": "tenant_01"
}
]
{ "errorMsg": "invaild format" }
{ "errorMsg": "unauthorized" }
{ "errorMsg": "server error" }
Create Platform Account
POST
https://evs-api.istaging.com/api/v1/platformAccount/signup
Request Body
{ "platformAccountToken": "xyz.123.abc" }
{ "errorMsg": "invalid format" }
{ "errorMsg": "unauthorized" }
{ "errorMsg": "server error" }
Signup Tenant
POST
https://evs-api.istaging.com/api/v1/tenant/signup
Use platform account token to signup tenant account
Request Body
{ "tenantToken": "xyz.123.abc" }
{ "errorMsg": "invalid format" }
{ "errorMsg": "unauthorized" }
{ "errorMsg": "server error" }
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"
}
{ "errorMsg": "invalid format" }
{ "errorMsg": "unauthorized" }
{ "errorMsg": "server error" }