API example calls
The API use is simple, any calls can be done using either GET or POST method.
The following methods are supported:
- activate
- deactivate
- status-check
- basic_check
- plugin_information
- code_information
- theme_update
- theme_information
Example of php call:
$args = array(
'sl_action' => 'status-check',
'licence_key' => $license_key,
'product_id' => $product_id,
'secret_key' => $secret_key,
'sl_instance' => $domain_instance
);
$request_uri = APTO_APP_API_URL . '?' . http_build_query( $args );
$data = wp_remote_get( $request_uri );
if(is_wp_error( $data ) || $data['response']['code'] != 200)
return;
$data_body = json_decode($data['body']);
if(isset($data_body->status))
{
if($data_body->status == 'success')
{
//the call was successfully
}
if($data_body->status == 'error')
{
//the licence key is invalid
}
}