Methods: create | info | list | update | delete

create

Create new project

Input parameters

Required parameters:

  • String email (Email of your Boomstream account)
  • String title (Project title)
  • String apikey (API key of your project)

Output parameters

  • String ApiKey (API key of created project)
  • String Title (Title of created project)
  • String Code (Code of created project)

Example request:

Text
https://boomstream.com/api/app/create?email=[EMAIL]&title=[TITLE]&apikey=[API_KEY]

Example response:

XML
<Response>
    <ApiKey>xxx...xxx</ApiKey>
    <Code>TeRwmuvi</Code>
    <Title>title</Title>
    <Message>Application is successfully created</Message>
    <Status>Success</Status>
</Response>

info

Information about the project

Input parameters

Required parameters:

  • String apikey (API key of your project)
  • String email (Email of your Boomstream account; must match the account that owns the apikey)

Output parameters

  • String Title (Project title)
  • String apikey (API key of your project)
  • String Code (Code of your project)

Example request:

Text
https://boomstream.com/api/app/info?apikey=[API_KEY]&email=[EMAIL]

Example response:

XML
<Response>
    <Message>Application info</Message>
    <Title>Updated by API</Title>
    <ApiKey>xxx...xxx</ApiKey>
    <Code>TeRwmuvi</Code>
    <Status>Success</Status>
</Response>

list

List of projects

Input parameters

Required parameters:

  • String email (Email of your Boomstream account)
  • String apikey (API key of your project)

Example request:

Text
https://boomstream.com/api/app/list?email=[EMAIL]&apikey=[API_KEY]

Example response:

XML
<Response>
    <Items>
        <Item>
            <ApiKey>xxx...xxx</ApiKey>
            <Title>Updated by API</Title>
            <Code>OPkmGnkl</Code>
        </Item>
        <Item>
            <ApiKey>xxx...xxx</ApiKey>
            <Title>v2</Title>
            <Code>TeRwmuvi</Code>
        </Item>
    </Items>
    <Status>Success</Status>
</Response>

update

Change project title

Input parameters

Required parameters:

  • String apikey (Project API key)
  • String email (Email of your Boomstream account; must match the account that owns the apikey)
  • String title (Project title)

Output parameters

  • String ApiKey (Project API key)
  • String Title (Project title)
  • String Code (Code of your project)

Example request:

Text
https://boomstream.com/api/app/update?apikey=[API_KEY]&email=[EMAIL]&title=[TITLE]

Example response:

XML
<Response>
    <Message>Application is successfully updated</Message>
    <Title>newTestTitle</Title>
    <ApiKey>xxx...xxx</ApiKey>
    <Code>TeRwmuvi</Code>
    <Status>Success</Status>
</Response>

delete

Delete project

Note: All information about the project will be deleted: media, folders, subscriptions, and then the project itself.

Input parameters

Required parameters:

  • String apikey (User project API key)
  • String apikey_delete (API key of the project to delete)
  • String email (Email of your Boomstream account; must match the account that owns the apikey)

Example request:

Text
https://boomstream.com/api/app/delete?apikey=[API_KEY]&apikey_delete=[API_KEY]&email=[EMAIL]

Example response:

XML
<Response>
    <Message>Application is successfully deleted</Message>
    <Status>Success</Status>
</Response>