Skip to content

Message

Bakhtarian edited this page May 14, 2026 · 1 revision

Message

A message is an individual chat or DM message sent within a Whop channel. The SDK supports creating, listing, reading, updating, and deleting messages.

SDK access

$client->messages // Matchable\Whop\Resource\MessageResource

Endpoints

create(array $data): array

HTTP POST messages
Does Creates (sends) a new message.
Parameters $data — message attributes (e.g. channel ID, content).
Returns array

list(array $query = []): array

HTTP GET messages
Does Lists messages.
Parameters $query — optional filters / pagination (e.g. by channel).
Returns array

get(string $id): array

HTTP GET messages/{id}
Does Retrieves a single message by ID.
Parameters $id — the message ID.
Returns array

update(string $id, array $data): array

HTTP PATCH messages/{id}
Does Updates (edits) a message.
Parameters $id — the message ID; $data — fields to change.
Returns array

delete(string $id): array

HTTP DELETE messages/{id}
Does Deletes a message.
Parameters $id — the message ID.
Returns array

Example

$message = $client->messages->create([
    'channel_id' => 'chan_...',
    'content' => 'Hello from the SDK',
]);

$client->messages->update($message['id'], ['content' => 'Edited content']);
$client->messages->delete($message['id']);

Reference

Official Whop documentation: https://docs.whop.com

Clone this wiki locally