Introduction

This version of the API docs is depreciated and will be taken offline soon.
Please migrate to the new version as soon as possible to avoid service disruption.

New version can be found at https://docs.wceaapi.org/

The WCEA API provides an access point for organizations to manage their accounts, users, training and related metadata, all by making remote requests from their own portals or CRM suites. It provides a backend interface to push and pull data in and out of the Verified system seamlessly.

The WCEA API is designed around REST, and is implemented to have resource-oriented and predictive URL endpoints.

It uses HTTP response codes to indicate the status of any given request and spews out valid HTTP Error codes when a request encounters any errors. HTTP Verbs are the order of the day and are used intuitively depending on the operation.

It also supports CORS (Cross-Origin Resource Sharing) to allow communication with the API via a client-side web application. However, you should be wary of exposing your API Secret in any form on any client-facing web applications.

Sandbox Mode

The WCEA API has a sandbox mode. Its designed to help you build your application using the API without affecting any live data.

It behaves exactly as the live API, only difference being it works on example data and portal links always go to the sandbox portal.

Live API Endpoint

http://wceaapi.org/

Sandbox API Endpoint

http://sandbox.wceaapi.org/


HTTP Verbs Usage

GET
To Fetch a resource from the API
PUT
To Modify the contents of an existing resource
POST
To Add a new resource
DELETE
To Delete a resource
OPTIONS
To pre-flight authenticated CORS requests
HEAD
To obtain headers only, no data is returned