v1.0
Jivox API Documentation

Cloud Services

Overview

The cloud service APIs are used to perform CRUD operations on any cloud service(here amazon S3). User provides the configuration details of the cloud service he wants to create, example- bucket name, root directory, access key and secret key for an amazon s3 service and gives it a service name. So basically we let the user to create, delete, update and read any of its services and list out the items present in it.

Method NameMethod TypeDescription
List Cloud ServicesGETLists out the cloud services in the account
Create Cloud ConfigurationPOST

Takes the amazon S3 configuration details from the user and creates a service for that account

Creates a service for an account by taking the amazon S3 configuration details from the user

Update Cloud ConfigurationPUTUpdates the name of a specific cloud service present in the account.
Delete Cloud ConfigurationDELETEDeletes a specific cloud service present in the account.
List FilesGETLists out the files in a particular format for a specific cloud service present in the account
Copy files from cloud service to Jivox CMSPOSTCopies the specific files from the account’s cloud service to Jivox CMS.

List Cloud Services

Parameters

NameData TypeRequirementParameter TypeDescription
accountIdstringMandatorypathID of the advertiser account created on the platform

Sample Request

Javascript
Copy

Sample Response

Javascript
Copy

Create Cloud Configuration

Parameters

NameData TypeRequirementParameter TypeDescription
accountIdstringMandatorypathID of the advertiser account created on the platform

Sample Request

Javascript
Copy

Request Body

Javascript
Copy

Sample Response

Javascript
Copy

Update Cloud Configuration

Parameters

NameData TypeRequirementParameter TypeDescription
accountIdstringMandatorypathID of the advertiser account created on the platform
serviceIdstringMandatorypath

Sample Request

Javascript
Copy

Request body

Javascript
Copy

Sample Response

Response: 204 (No Content)

Delete Cloud Configuration

Parameters

NameData TypeRequirementParameter TypeDescription
accountIdstringMandatorypathID of the advertiser account created on the platform
serviceIdstringMandatorypath

Sample Request

Javascript
Copy

Sample Response

Response: 204 (No Content)

List Files of Cloud Service

Parameters

NameData TypeRequirementParameter TypeDescription
accountIdstringMandatorypathID of the advertiser account created on the platform
seriviceIdstringMandatorypath

Sample Request

Javascript
Copy

Sample Response

Javascript
Copy

Copy Files from of Cloud Service to Jivox CMS

Parameters

NameData TypeRequirementParameter TypeDescription
accountIdstringMandatorypathID of the advertiser account created on the platform
serviceIdstringMandatorypath

Sample Request

Javascript
Copy

Request body

Javascript
Copy

Sample Response

Javascript
Copy