Campfire (Preview)

Campfire (Preview)

Campfire is an instant messaging tool used for communication and file sharing within teams.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Standard All Flow regions
PowerApps Standard All PowerApps regions

Throttling Limits

Name Calls Renewal Period
Frequency of trigger polls 1 15 seconds

Actions

Create a message

Sends a message to the given room.

Required Parameters

Account
string
Account in Campfire
RoomId
string
A room associated with the account
Message text to be created
string
Message text to be created

Returns

Body
CreateMessageResponse

A message

Get user by ID

Retrieves information about a user by given ID

Required Parameters

Account
string
Account in Campfire
User ID
integer
User ID

Returns

Triggers

When a file is uploaded

Triggers when a file is uploaded to a given room. Not applicable to Basecamp.

Required Parameters

Account
string
Account in Campfire
RoomId
string
A room associated with the account

Returns

Body
UploadResponse

Data for uploaded files in Campfire

When a new message is received

Triggers when a new message is received in a given room.

Required Parameters

Account
string
Account in Campfire
RoomId
string
A room associated with the account

Returns

Body
MessagesResponse

A collection of message data in Campfire

When a room is created

Triggers when a new room is added to the authenticated user's account. Not applicable to Basecamp.

Required Parameters

Account
string
Account in Campfire

Returns

Body
RoomsResponse

Collection of Room Data

Definitions

RoomsResponse

Collection of Room Data

Room Id
string
Room Id.
Room Locked
boolean
Boolean value, True if a room is locked.
Room Name
string
Room name.
Room Topic
string
Room topic or description.
Rooms
array of object
Collection of Rooms

MessagesResponse

A collection of message data in Campfire

Message Body
string
Message Body.
Message Id
integer
Message Id.
Message Starred
boolean
Boolean value, True if a message is starred.
Messages
array of object
Collection Of messages
User ID
integer
The unique ID of the user who created the message.

UploadResponse

Data for uploaded files in Campfire

Content Type
string
Format of the uploaded file.
Created At
date-time
Timestamp of upload.
File Id
integer
File Id.
File Name
string
File name.
File Url
string
File Url.
Room Id
integer
Room Id.
Uploads
array of object
Collection of Uploads

CreateMessageResponse

A message

Message Body
string
Message Body.
Message Id
integer
Message Id.
Message Starred
boolean
Boolean value, true if a message is starred.
User ID
integer
The unique ID of the user who created the message.

UserResponse

User Email
string
User ID
integer
User Name
string