Skip to main content

Zapier

Usage

Go to Zapier and create a new Zap. Search for the Kitchen.co app.

The first time you use Kitchen.co app, you will be prompted to enter an API Key and your Workspace URL. API keys can be created from Settings -> API.

The following triggers/actions are supported:

Folders - Triggers

New Folder
the payload is expanded folder

Triggers when a new folder is created.

Folder Updated
the payload is expanded folder

Triggers when a folder is updated.

Folder Deleted
the payload is expanded folder

Triggers when a folder is deleted.

Folders - Actions

Create a Folder
the response is folder

Creates a new folder.

Update a Folder
the response is folder

Updates the specified folder by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Archive a Folder
the response is folder

Moves a folder to the archive. All items in the folder will be archived too. Can be restored later.

Restore a Folder
the response is folder

Restores a folder from the archive.

Templates - Actions

Create a Template
the response is template

Creates a new template.

Update a Template
the response is template

Updates the specified template by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Invoices - Triggers

New Invoice
the payload is expanded invoice

Triggers when a new invoice is created.

Invoice Updated
the payload is expanded invoice

Triggers when an invoice is updated.

Invoice Paid
the payload is expanded invoice

Triggers when an invoice gets paid.

Invoice Payment Failed
the payload is expanded invoice

Triggers when an invoice payment fails.

Invoice Deleted
the payload is expanded invoice

Triggers when an invoice is deleted.

Invoices - Actions

Create an Invoice
the response is invoice

Creates a new invoice.

Update an Invoice
the response is invoice

Updates the specified invoice by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Create a new Recurring Invoice
the response is recurring invoice

Creates a new recurring invoice.

Update a Recurring Invoice
the response is recurring invoice

Updates the specified recurring invoice by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Archive an Invoice
the response is invoice

Moves an invoice to the archive. Can be restored later.

Restore an Invoice
the response is invoice

Restores an invoice from the archive.

Conversations - Triggers

New Conversation
the payload is expanded conversation

Triggers when a new conversation is created.

Conversation Updated
the payload is expanded conversation

Triggers when a conversation is updated.

Conversation Deleted
the payload is expanded conversation

Triggers when a conversation is deleted.

Conversations - Actions

Create a Conversation
the response is conversation

Creates a new conversation. Optionally with a new Message.

Update a Conversation
the response is conversation

Updates the specified conversation by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Archive a Conversation
the response is conversation

Moves a conversation to the archive. Can be restored later.

Restore a Conversation
the response is conversation

Restores a conversation from the archive.

Milestones - Triggers

New Milestone
the payload is expanded milestone

Triggers when a new milestone is created.

Milestone Updated
the payload is expanded milestone

Triggers when a milestone is updated.

Milestone Deleted
the payload is expanded milestone

Triggers when a milestone is deleted.

Milestones - Actions

Create a Milestone
the response is milestone

Creates a new milestone.

Update a Milestone
the response is milestone

Updates the specified milestone by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Archive a Milestone
the response is milestone

Moves a milestone to the archive. Can be restored later.

Restore a Milestone
the response is milestone

Restores a milestone from the archive.

Boards - Triggers

New Board
the payload is expanded board

Triggers when a new board is created.

Board Updated
the payload is expanded board

Triggers when a board is updated.

Board Deleted
the payload is expanded board

Triggers when a board is deleted.

Boards - Actions

Create a Board
the response is board

Creates a new board.

Update a Board
the response is board

Updates the specified board by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Archive a Board
the response is board

Moves a board to the archive. Can be restored later.

Restore a Board
the response is board

Restores a board from the archive.

Docs - Triggers

New Doc
the payload is expanded doc

Triggers when a new doc is created.

Doc Updated
the payload is expanded doc

Triggers when a doc is updated.

Doc Deleted
the payload is expanded doc

Triggers when a doc is deleted.

Docs - Actions

Create a Doc
the response is doc

Creates a new doc.

Update a Doc
the response is doc

Updates the specified doc by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Archive a Doc
the response is doc

Moves a doc to the archive. Can be restored later.

Restore a Doc
the response is doc

Restores a doc from the archive.

Embeds - Triggers

New Embed
the payload is expanded embed

Triggers when a new embed is created.

Embed Updated
the payload is expanded embed

Triggers when an embed is updated.

Embed Deleted
the payload is expanded embed

Triggers when an embed is deleted.

Embeds - Actions

Create a Embed
the response is embed

Creates a new embed.

Update a Embed
the response is embed

Updates the specified embed by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Archive a Embed
the response is embed

Moves an embed to the archive. Can be restored later.

Restore a Embed
the response is embed

Restores an embed from the archive.

Lists - Triggers

New List
the payload is expanded list

Triggers when a new list is created.

List Updated
the payload is expanded list

Triggers when a list is updated.

List Deleted
the payload is expanded list

Triggers when a list is deleted.

Lists - Actions

Create a List
the response is list

Creates a new list.

Update a List
the response is list

Updates the specified list by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Cards - Triggers

New Card
the payload is expanded card

Triggers when a new card is created.

Card Updated
the payload is expanded card

Triggers when a card is updated.

Card Opened
the payload is expanded card

Triggers when a card is opened.

Card Closed
the payload is expanded card

Triggers when a card is closed.

Card Deleted
the payload is expanded card

Triggers when a card is deleted.

Cards - Actions

Create a Card
the response is card

Creates a new card.

Update a Card
the response is card

Updates the specified card by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Toggle Card completion
the response is card

Toggles the completion status of a card. If the card is currently open, this action will mark it as closed.

Clients - Triggers

New Client
the payload is expanded user

Triggers when a new client is created.

Client Updated
the payload is expanded user

Triggers when a client is updated.

Client Deleted
the payload is expanded user

Triggers when a client is deleted.

Clients - Actions

Create a Client
the response is user

Creates a new client.

Update a Client
the response is user

Updates the specified client by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Messages - Triggers

New Conversation Message
the payload is expanded message

Triggers when a message is created inside a conversation.

Messages - Actions

Create a Message
the response is message

Creates a new message inside a conversation.

Update a Message
the response is message

Updates the specified message by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Notes - Actions

Create a Note
the response is note

Creates a new note inside a conversation.

Update a Note
the response is note

Updates the specified note by setting the values of the parameters passed. Any parameters not provided will be left unchanged.

Comments - Triggers

New Card Comment
the payload is expanded comment

Triggers when a comment is created inside a card.

Comments - Actions

Create a Comment
the response is comment

Creates a new comment inside a card.

Update a Comment
the response is comment

Updates the specified comment by setting the values of the parameters passed. Any parameters not provided will be left unchanged.