df4e2dddec
Portable occ-based config, OCS endpoints for APK registration, notification relay, and server-side push dispatch.
46 lines
954 B
PHP
46 lines
954 B
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
return [
|
|
'routes' => [],
|
|
'ocs' => [
|
|
[
|
|
'name' => 'device_api#register',
|
|
'url' => '/api/v{version}/devices',
|
|
'verb' => 'POST',
|
|
'requirements' => ['version' => '1'],
|
|
],
|
|
[
|
|
'name' => 'device_api#unregister',
|
|
'url' => '/api/v{version}/devices/{deviceId}',
|
|
'verb' => 'DELETE',
|
|
'requirements' => ['version' => '1'],
|
|
],
|
|
[
|
|
'name' => 'device_api#listDevices',
|
|
'url' => '/api/v{version}/devices',
|
|
'verb' => 'GET',
|
|
'requirements' => ['version' => '1'],
|
|
],
|
|
[
|
|
'name' => 'push_api#send',
|
|
'url' => '/api/v{version}/push',
|
|
'verb' => 'POST',
|
|
'requirements' => ['version' => '1'],
|
|
],
|
|
[
|
|
'name' => 'push_api#test',
|
|
'url' => '/api/v{version}/push/test',
|
|
'verb' => 'POST',
|
|
'requirements' => ['version' => '1'],
|
|
],
|
|
[
|
|
'name' => 'config_api#status',
|
|
'url' => '/api/v{version}/status',
|
|
'verb' => 'GET',
|
|
'requirements' => ['version' => '1'],
|
|
],
|
|
],
|
|
];
|