Actions119
- Campfire Actions
- Card Table Actions
- Chatbot Actions
- Client Approval Actions
- Client Correspondence Actions
- Client Reply Actions
- Client Visibility Actions
- Comment Actions
- Document Actions
- Event Actions
- Forward Actions
- Inbox Actions
- Inbox Reply Actions
- Lineup Marker Actions
- Message Actions
- Message Board Actions
- Message Type Actions
- Person Actions
- Project Actions
- Question Actions
- Question Answer Actions
- Questionnaire Actions
- Recording Actions
- Schedule Actions
- Schedule Entry Actions
- Template Actions
- Todo Actions
- Todolist Actions
- Todolist Group Actions
- Todoset Actions
- Upload Actions
- Vault Actions
- Webhook Actions
Message Type → Create a Message Type
AI-generatedOverview
This node operation creates a new message type within a specified project (bucket) in Basecamp. It is useful for organizing and categorizing messages by defining custom message types with a name and an emoji icon. For example, a user can create a message type called 'Announcement' with a megaphone emoji to distinguish announcements from other messages.
Use Case Examples
- Creating a message type named 'Announcement' with a megaphone emoji in project ID 12345 to categorize important announcements.
- Defining a message type 'Bug Report' with a bug emoji to label messages related to software issues.
Properties
| Name | Meaning |
|---|---|
| Project ID | The ID of the project (bucket) where the message type will be created. It is used in the API endpoint path and is required. |
| Name | The name of the message type to be created. This is a required string input that defines the label for the message type. |
| Icon | The emoji icon to use for the message type. This is a required string input that visually represents the message type. |
| Return Full Response | A boolean option to determine whether to return the full API response (including status code, headers, and body) or just the response body. |
| Request Options | Additional request options such as batching, ignoring SSL issues, proxy settings, and timeout configuration to customize the API request behavior. |
Output
JSON
id- The unique identifier of the created message type.name- The name of the created message type.icon- The emoji icon associated with the created message type.created_at- Timestamp when the message type was created.updated_at- Timestamp when the message type was last updated.
Dependencies
- Basecamp API
- OAuth2 API key credential
Troubleshooting
- Ensure the Project ID (bucketId) is correct and accessible with the provided credentials.
- Verify that the Name and Icon fields are not empty and conform to expected formats.
- If the API returns an error, check the API rate limits and retry with batching options if necessary.
- If SSL errors occur, consider enabling the 'Ignore SSL Issues' option or verify the SSL certificate validity.
- Timeout errors can be resolved by increasing the timeout setting in Request Options.