Devices API
Overview of mobile devices API methods
Register Device
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Request Body
Name
Type
Description
{
Result: ""
}var client = new NorbixClient(apiKey, projectId);
var pushService = new NorbixPushService(client);
var response = await pushService.RegisterDeviceAsync(
new RegisterDeviceRequest
{
UserId = Guid.parse("{USER_ID}"),
TimeZone = "Etc/UTC",
Meta = new Dictionary<string, string>
{
{ "Os", "Android" }
}
}use Norbix\NorbixClient;
use Norbix\NorbixPushNotification;
class NorbixService
{
protected NorbixPushNotification $norbixPushNotification;
public function __construct()
{
$secretKey = '{YOUR_SECRET_KEY}';
$projectId = '{YOUR_PROJECT_ID}';
$client = new NorbixClient($secretKey, $projectId);
$norbixPushNotification = new NorbixPushNotification($client);
}
public function registerDevice()
{
$responseData = $this->norbixPushNotification->registerDevice([
'userId' => '{USER_ID}',
'timeZone' => 'Etc/UTC',
'meta' => [
'Brand' => 'Apple'
]
}
}Register Expo Token
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Request Body
Name
Type
Description
Get Device
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Get Devices
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Delete Device
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Delete Device Token
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Update Device Meta
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Request Body
Name
Type
Description
Update Device Timezone
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Request Body
Name
Type
Description
Update Device User
Path Parameters
Name
Type
Description
Headers
Name
Type
Description
Request Body
Name
Type
Description
Last updated