> ## Documentation Index > Fetch the complete documentation index at: https://www.canva.dev/docs/apps/llms.txt > Use this file to discover all available pages before exploring further. # appProcess.broadcastMessage API reference for the appProcess.broadcastMessage method. Broadcasts a message to all of the app's active processes, not including the current process. ## Usage ### Broadcast primitive values ```typescript import { appProcess } from '@canva/platform'; // Broadcasting a string appProcess.broadcastMessage('REFRESH_REQUESTED'); // Broadcasting a number appProcess.broadcastMessage(42); // Broadcasting a boolean appProcess.broadcastMessage(true); ``` ### Broadcast simple objects ```typescript import { appProcess } from '@canva/platform'; appProcess.broadcastMessage({ id: 'user-123', name: 'John Doe', active: true }); ``` ### Broadcast complex objects ```typescript import { appProcess } from '@canva/platform'; appProcess.broadcastMessage({ type: 'DOCUMENT_UPDATE', timestamp: Date.now(), payload: { documentId: 'doc-123', version: 2, metadata: { title: 'Project Alpha', tags: ['draft', 'review-needed'], collaborators: [ { id: 'user-1', role: 'editor' }, { id: 'user-2', role: 'viewer' } ] } } }); ``` ## Parameters The message to be broadcasted. This can be any kind of structured data. ## Returns `void`