API
Get Panorama
GET
https://evs-api.istaging.com/api/v1/panorama
Get panorama list
Query Parameters
type
string
Pano / PanoCollection
id
string
ID's number (required if type present)
Headers
tenant-token
string
Tenant's session token
[
{
"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
tenant-token
string
Tenant's session token
Request Body
panoramas
array
downloadUrl
string
Panorama Download Link
index
integer
Panorama Index
name
string
Panorama Name
{
"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
tenant-token
string
Tenant's session token
Request Body
panoramaIdList
array
Panorama ID List
name
string
Name of this collection
{
"id": "01",
"name": "panoCollection01"
"ownerId": "Tenant01"
}
Get PanoCollection
GET
https://evs-api.istaging.com/api/v1/panoCollection
Headers
tenant-token
string
[
{
"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
istaging-api-key
string
iStating API Key
Request Body
password
string
Account's password
string
Account's email
{ "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
platform-account-token
string
Platform account token
Request Body
username
string
Tenant's username
password
string
Tenant's Password
{ "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
password
string
Tenant's password
username
string
Tenant's Username
{
"tenantToken": "xyz.123.abc",
"id": "1234"
}
Last updated