Get Started
Studio API
- Introduction
- Streaming
- Live Streams
- GETGet live stream
- GETList live streams
- POSTCreate live stream
- PATCHUpdate live stream
- DELDelete live stream
- RTMP Ingests
- Spiideo (AI cameras)
- GETGet spiideo integration
- POSTCreate spiideo integration
- PATCHUpdate spiideo integration
- DELDelete spiideo integration
- GETList sport configs
- POSTCreate sport config
- DELDelete sport config
- POSTCreate event type mapping
- GETList event type mappings
- DELDelete event type mapping
- GETList team type mappings
- POSTCreate team type mapping
- DELDelete team type mapping
- GETList entity mappings
- POSTCreate entity mapping
- DELDelete entity mapping
- GET
- GET
- Simulcasts
- Clips
- Videos
- Video Protection
- Configurations
- Assets
- CMS
- OTT
- Monetization
- IAM
- Integration
- Analytics
Content Delivery API
Deep dive
Spiideo (AI cameras)
Create spiideo integration
CreateSpiideoIntegration
Creates new integration.
POST
/
integration
/
spiideo
/
v1
/
integrations
cURL
Copy
curl --request POST \
--url https://api.mottostreaming.com/integration/spiideo/v1/integrations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"project_id": "<string>",
"account_id": "<string>",
"user_id": "<string>",
"client_id": "<string>",
"client_secret": "<string>",
"default_minutes_before_start": "<string>",
"default_duration_minutes": "<string>",
"default_spiideo_sport": "<string>",
"sync_teams": true,
"locale": "<string>",
"enabled": true
}'
Copy
{
"integration": {
"project_id": "<string>",
"account_id": "<string>",
"user_id": "<string>",
"client_id": "<string>",
"client_secret": "<string>",
"default_minutes_before_start": "<string>",
"default_duration_minutes": "<string>",
"default_spiideo_sport": "<string>",
"sync_teams": true,
"locale": "<string>",
"enabled": true
}
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
application/json
SpiideoIntegration
Response
200
application/json
OK
The response is of type object
.
cURL
Copy
curl --request POST \
--url https://api.mottostreaming.com/integration/spiideo/v1/integrations \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"project_id": "<string>",
"account_id": "<string>",
"user_id": "<string>",
"client_id": "<string>",
"client_secret": "<string>",
"default_minutes_before_start": "<string>",
"default_duration_minutes": "<string>",
"default_spiideo_sport": "<string>",
"sync_teams": true,
"locale": "<string>",
"enabled": true
}'
Copy
{
"integration": {
"project_id": "<string>",
"account_id": "<string>",
"user_id": "<string>",
"client_id": "<string>",
"client_secret": "<string>",
"default_minutes_before_start": "<string>",
"default_duration_minutes": "<string>",
"default_spiideo_sport": "<string>",
"sync_teams": true,
"locale": "<string>",
"enabled": true
}
}
Assistant
Responses are generated using AI and may contain mistakes.