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
Installing the PHP SDK
The PHP SDK can be found at https://github.com/verified/verified-sdk-php.
There is a detailed README file at the repo explaining installation instructions by using Composer or a plain vanilla installation.