createPushTarget

Use this endpoint to register a device for push notifications. Provide a target ID (custom or generated using ID.unique()), a device identifier (usually a device token), and optionally specify which provider should send notifications to this target. The target is automatically linked to the current session and includes device information like brand and model.


Usage Example

extends Node

func _ready():
    # You can skip setup if you have .env
    Appwrite.set_endpoint('https://<REGION>.cloud.appwrite.io/v1') # Your API Endpoint
    Appwrite.set_project('<YOUR_PROJECT_ID>') # Your project ID

    var result = await Appwrite.account.create_push_target(
        '<TARGET_ID>',
        '<IDENTIFIER>',
        '<PROVIDER_ID>' # optional
    )

    if result is AppwriteException:
        push_error(result.message)

    if result is AppwriteTarget:
        print(result.to_dict())