provider Channels POST /channels/messages/receive
@utdk/pipedrive /channels/messages/receive
Receives an incoming message
Adds a message to a conversation. To use the endpoint, you need to have **Messengers integration** OAuth scope enabled and the Messaging manifest ready for the [Messaging app extension](https://pipedrive.readme.io/docs/messaging-app-extension).

Try it

Authentication
Configure credentials for Pipedrive API v1
Gateway
The gateway proxies requests and injects credentials server-side. Configure credentials above, then enter your gateway URL.

Saved automatically to browser storage.

receivemessage
POST/channels/messages/receive
Adds a message to a conversation. To use the endpoint, you need to have **Messengers integration** OAuth scope enabled and the Messaging manifest ready for the [Messaging app extension](https://pipedrive.readme.io/docs/messaging-app-extension).

Input

required

The ID of the message

required

The channel ID as in the provider

required

The ID of the provider's user that sent the message

required

The ID of the conversation

required

The body of the message

required

The status of the message

required

The date and time when the message was created in the provider, in UTC. Format: YYYY-MM-DD HH:MM

The date and time when the message can no longer receive a reply, in UTC. Format: YYYY-MM-DD HH:MM

A URL that can open the conversation in the provider's side

The list of attachments available in the message

Enter a gateway URL above to enable sending.

Code snippet
Updates live as you fill in the form above.

TypeScript

import pipedrive from '@utdk/pipedrive';

await pipedrive.receivemessage()