WhiteBeard News Suite API

This API is for communicating with WhiteBeard News Suite components.

Overview

All API calls are made via HTTPS. Data type returned is always a JSON, unless otherwise modified by a specific request. For example, you can request articles to be returned in XML, NewsML, Facebook Catalog, or MSN News format.

Authentication

You must send an API key token to identify your application. You can specify an API key by adding a GET or POST variable:

key=ABC123

By specifying an API key, you gain permission to view all publicly readable content. If you wish to perform actions that require authorization, make sure that your API key is authenticated.

WARNING: An authenticated API key must be kept secure at all times. Do not use authenticated keys on client-side apps such as a JavaScript apps or mobile apps.

Endpoint

Your installation's API is accessible via:

https://your_server_hostname/cmsapi/

Modules

There are various modules that can you interface with.

Content

User & Personalization

Notes on property types

You will notice in various references that some values have types, such as string or integer. In JSON format outputs, all integer or numeric values are provided inside strings. The type is only mentioned for your processing needs.

Feedback

If you have any feedback on the API, please send your request to support@whitebeard.me.