FlowRunner
PricingContact
Theme
Start Free

Restyaboard

Project Management

Restyaboard is the open source, self hosted, Trello style kanban platform from Restya. Agents create boards, lists and cards, move and assign work, add comments, checklists and attachments, and manage users on your own installation.

97 actions Session available
Restyaboard website Platform Documentation Capability data verified 2026-08-18
A schedule fires and List Activities is polled from the highest identifier already seen
The new activity rows are read for the events that matter, comments among them
Get Card pulls the full card for each event, with its members, labels and checklists
Get Board Visibility confirms the connection may actually see the board the event names
Update Card moves, reschedules or archives the card according to what the event implies
Add Comment records what the agent did on the card, in the activity feed where the team reads
An administrator confirms any board-wide clear before Delete All Board Cards is called

What This Integration Enables

Restyaboard is an open source, self-hosted kanban platform, and the self-hosted part is the reason people choose it. The boards, the cards and the accounts live on infrastructure the organization controls, which for teams with data residency obligations or a security review that ends every SaaS conversation is not a preference but a requirement. FlowRunner agents work that installation the same way they work a hosted one: creating boards, lists and cards, moving and assigning work, running checklists, attaching and downloading files, managing accounts, organizations and groups, and reading the activity feed that is Restyaboard's record of everything that happened.

Two facts about this API shape every flow built on it, and both are worth knowing before the first one. Restyaboard has no comments table: a card's comments are rows in its activity feed, so reading a conversation means reading activities and filtering by type. And the webhook rows this installation stores are never called by the server, which means change detection here is a poll of List Activities rather than a subscription. Neither is a defect to work around; they are how the product is built, and a flow that assumes otherwise will look like it is working while noticing nothing. Because the installation is yours, the connector also reaches account management, password resets and sign-in history, which is exactly the sort of reach that makes FlowRunner's human-in-the-loop design load-bearing rather than decorative.

Without FlowRunner

Change detection depends on somebody looking The board is the source of truth and finding out what moved means opening it
Board teardown is a manual afternoon Reusing a board for the next cycle means archiving cards one at a time or starting a new board
Self-hosting means writing the glue yourself Connecting a private installation to anything else is a scripting project with nobody to maintain it

With FlowRunner

Change detection is a poll with a watermark The activity feed is read from the last identifier seen, so nothing is processed twice or missed
Board teardown is one call with a reviewer The clear is proposed with a count, approved, and then run in a single operation
Self-hosting keeps its integrations The installation stays yours, and the workflows around it are built and maintained as flows

Use Case Scenarios

  • An intake board that files itself

    A request arrives from a form or an inbox watched through Gmail. The agent calls Search Board Cards first, which is the cheap way to look for an existing card rather than reading the whole board, and creates one with Create Card only if nothing matches. Add Card Label applies the routing label, creating it on the board if it is not there yet. Create Checklist and Create Checklist Item lay out the standard steps for that request type, and Add Card Attachment pulls in the supporting document either as content or from a URL. Assign Card Member puts the right person on it, which requires them to already be a board member, so the flow checks that first rather than failing at the write.

  • An engineering board that stays in step with the repository

    A pull request merges in GitHub. The agent finds the matching card, calls Update Card to move it to the review list, and Add Comment to record the merge in the activity feed. Because moving a card in Restyaboard is an ordinary update that names the destination list, the move and the note are two calls rather than a special route. Where a checklist item has outgrown its card, Convert Checklist Item To Card promotes it into work of its own on the same board. The team's board reflects the repository without anyone dragging anything.

  • A cycle report built from the activity feed

    At the end of a sprint the agent reads List Board Activities, which is newest first and carries the moves, edits and comments together, and List Card Activities for the cards that need per-item detail. It counts what entered and left each list, resolves the people involved with Search Users, and posts a cycle summary to Slack with the numbers appending to Google Sheets. Where a move was made in error, Undo Activity reverses that specific recorded activity, which is the narrowest correction the platform offers and the right one to reach for before anything broader.

Human-in-Loop Highlight

Delete All Board Cards deletes every card on a board while leaving its lists in place, and it cannot be undone. What makes it the right gate for this connector is not just that it is destructive, but where it sits relative to the platform's own safety net. Restyaboard ships Undo Activity, which reverses a recorded activity: a move, an archive, a rename. That is a genuinely useful correction and an agent should use it. It is also explicitly not universal, and a board-wide card deletion is exactly the class of operation it does not reach. Nothing else in this connector removes work at that scale in one call, and nothing in it puts the work back. So the sweep stops and reports what it counted: "Reuse of the Q3 Intake board. 214 cards across 6 lists, of which 31 are not archived and 4 were updated in the last week. Delete all cards, or archive the open 31 first with Move All Cards?" An administrator answers. The agent already knows the safer path exists, which is why it names it in the question rather than waiting to be told.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

97 actions

Session and Installation

4
  • Sign In Exchanges an email or username and a password for an access token, which is the only way Restyaboard issues one. Run it once by hand when the account has two factor authentication turned on, then store the returned token.
  • Sign Out Ends the session behind the current access token so the token stops working. Used to retire a token minted for a one time job.
  • Get Current User Returns the account the credentials belong to, with its role, language and the boards and organizations it has joined. The cheapest check that the base URL and credentials are right.
  • Get Settings Returns the installation's own settings, including the site name, the mail configuration and the enabled plugins. Requires an administrator account.

Boards

11
  • List Boards Returns the boards the account can reach. The simple listing gives names and identifiers cheaply; the full listing adds counts and settings.
  • Get Board Returns one board with its lists, labels, members and settings. This is the heavy read the board screen itself uses, so prefer a narrower call when only part of it is wanted.
  • Create Board Creates a board. Visibility is named rather than numbered here, because Restyaboard counts board visibility from zero and organization visibility from one in the opposite order.
  • Update Board Changes a board's name, visibility, organization, colors or card sorting. Only the properties supplied change.
  • Delete Board Deletes a board and everything on it. Setting a board closed through Update Board hides it without losing it.
  • Search Boards Finds boards whose name matches the text given. A name search only, so use the account wide search to look inside cards.
  • Copy Board Copies a board, with or without its cards. Copying without cards is how a board is turned into a template.
  • Bulk Update Boards Closes or reopens several boards in one call. Restyaboard wants an unusual body shape for this, which this connector builds so only the boards and the action need supplying.
  • Get Board Visibility Returns whether the current account may see a board, which is the check to make before reading a board identifier that came from outside.
  • List Board Activities Returns a board's activity feed, newest first, where comments, moves and edits are all recorded. Because Restyaboard stores comments as activities, this is also the feed to read comments from.
  • Get Board Chat History Returns the board's chat history. Chat is a plugin, so an installation without it enabled answers with nothing rather than an error.

Board Subscribers and Stars

5
  • List Board Subscribers Returns the people following a board, who are the ones its notifications go to. Following is separate from membership.
  • Subscribe To Board Starts sending a board's notifications to a person. Leave the person empty to subscribe the account the credentials belong to.
  • Update Board Subscription Turns an existing board subscription on or off without removing it, which is how notifications are paused.
  • List Board Stars Returns the stars on a board, which is what pins it to the top of somebody's board list.
  • Star Board Stars a board for the signed in account, pinning it to the top of the board list.

Board Members

3
  • Add Board Member Adds a person to a board and gives them a role there. Restyaboard's shipped roles are rows in your own installation, so a role you have added is accepted too.
  • Update Board Member Role Changes what a person may do on a board. This takes the membership identifier rather than the person's, because one person can be on many boards with a different role on each.
  • Remove Board Member Removes a person from a board. This takes the membership identifier and does not delete the account.

Labels and Templates

2
  • Delete Board Label Deletes a label from a board, which also takes it off every card that carried it.
  • List Workflow Templates Returns the board templates the installation offers, which are the starting layouts a new board can copy.

Lists

6
  • List Board Lists Returns a board's lists, which are its columns, in board order with the number of cards on each.
  • Create List Adds a list, which is a column, to a board. Its position decides where it sits from the left.
  • Update List Renames a list, moves it, recolors it or archives it. Only the properties supplied change.
  • Delete List Deletes one list from a board, together with the cards on it.
  • List List Activities Returns the activity recorded against one list, where its own renames and archives are logged.
  • Subscribe To List Starts sending one list's notifications to a person, which is narrower than following the whole board.

Cards

10
  • List Cards Returns the cards on one list, in board order, each with its counts of members, labels, comments and checklist items.
  • Get Card Returns one card with its description, due date, members, labels, checklists and attachments. The board and the list are named as well as the card, because Restyaboard nests the card route inside them.
  • Create Card Adds a card to a list. Only a name is required, and the card lands at the top unless a position is given.
  • Update Card Renames a card, edits it, reschedules it, moves it or archives it. Moving a card is an ordinary update that names the destination list, rather than a route of its own.
  • Delete Card Deletes one card. Archiving through Update Card takes a card off the board without losing it.
  • Move All Cards Moves every card on one list to another list, or archives the whole list of them, in one call. The non-destructive way to clear a column.
  • Delete All Board Cards Deletes every card on a board, leaving its lists in place. This cannot be undone, and it is the operation this page's human gate exists for.
  • Search Board Cards Finds cards on one board by name. The cheap way to locate a card, because reading a whole board returns everything on it.
  • List Card Activities Returns everything recorded against one card, newest first. Restyaboard has no comments table, so a card's comments are activities in this feed carrying the comment type.
  • Copy Card Copies a card, choosing which of its parts come with it. Clearing everything gives a bare copy of the name and description.

Card Membership and Votes

5
  • Assign Card Member Puts a person on a card, which is what makes it show up as theirs. They have to already be a member of the board.
  • Remove Card Member Takes a person off a card, leaving their board membership alone.
  • Subscribe To Card Starts sending one card's notifications to a person, the narrowest of the three subscription levels.
  • Vote For Card Adds the signed in account's vote to a card. Voting has to be allowed by the board's settings for this to take.
  • Remove Card Vote Takes a vote off a card, using the vote's own identifier, which the card carries in its voters.

Card Labels and Attachments

4
  • Add Card Label Puts a label on a card by name. A label the board does not have yet is created on it.
  • Add Card Attachment Attaches a file to a card, either as contents to upload or as a URL to fetch first.
  • Remove Card Attachment Removes a file from a card.
  • Download Card Attachment Fetches a file attached to a card into FlowRunner file storage and returns a URL later steps can use.

Checklists

8
  • Convert Checklist Item To Card Turns one checklist item into a card of its own on the same board, which is how a step that grew is promoted to real work.
  • List Checklists Returns the checklists on a card, each with how many of its items are done.
  • Create Checklist Adds a checklist to a card.
  • Update Checklist Renames a checklist or moves it among the card's checklists.
  • Delete Checklist Deletes a checklist from a card together with its items.
  • Create Checklist Item Adds one item to a checklist.
  • Update Checklist Item Renames a checklist item, moves it, or ticks and unticks it.
  • Delete Checklist Item Deletes one item from a checklist.

Comments

3
  • Add Comment Adds a comment to a card. Restyaboard keeps comments in the activity feed rather than in a table of their own, so they are read back through the card's activities.
  • Update Comment Edits a comment already on a card. Restyaboard keeps the earlier text as a revision.
  • Delete Comment Deletes a comment from a card.

Accounts

8
  • List Users Returns the accounts on the installation. Requires an administrator account, because an ordinary one can only see the people it shares a board with.
  • Get User Returns one account with its profile, role and the boards and organizations it has joined.
  • Search Users Finds accounts whose username or name matches the text given, which is the way to turn a name into the identifier the other operations want.
  • Create User Creates an account. Requires an administrator account.
  • Register User Signs a new account up the way the sign up form does, which is open to anybody the installation lets register.
  • Update User Changes an account's profile. Only the properties supplied change, and a password is changed elsewhere.
  • Delete User Deletes an account. Requires an administrator account. Deactivating instead keeps the account and stops it signing in.
  • Set User Active Turns an account's access on or off without deleting it, which is how somebody is suspended.

Credentials

3
  • Change Password Changes an account's own password, which needs the current one.
  • Reset User Password Sets an account's password without knowing the old one. Requires an administrator account, and no notification is sent, so the credential has to reach the person some other way.
  • Send Password Reset Email Sends the forgotten password email to an address, which is what the sign in page does. It needs no credentials of its own.

Account Activity

4
  • List User Activities Returns what one person has done across the boards they can reach, newest first.
  • List User Boards Returns the boards one person has joined, which is the way to see somebody else's.
  • List User Cards Returns the cards one person is on, across every board they can reach. The closest thing Restyaboard has to a personal task list.
  • List User Logins Returns the sign in history the installation keeps, including failed attempts, with the address and browser each came from.

Organizations

7
  • List Organizations Returns the organizations the account can reach, each with how many boards and people it holds.
  • Get Organization Returns one organization with its members and boards.
  • Create Organization Creates an organization, which is the container boards and people are grouped under.
  • Update Organization Changes an organization's name, description, website or visibility.
  • Delete Organization Deletes an organization. Its boards are not deleted with it, they stop being grouped under it.
  • Add Organization Member Adds a person to an organization.
  • Remove Organization Member Removes a person from an organization, taking the membership identifier rather than the person's.

Groups

7
  • List Groups Returns the groups on the installation, which are the named sets of people that boards and organizations can be shared with in one go.
  • Get Group Returns one group with the people in it.
  • Create Group Creates a group of people that a board or an organization can be shared with as a unit.
  • Update Group Renames a group.
  • Delete Group Deletes a group. The accounts in it are left alone.
  • Add Group Members Puts one or more people into a group in a single call.
  • Remove Group Member Takes one person out of a group.

Activity and Search

3
  • List Activities Returns the activity feed across everything the account can reach, newest first. Poll this with the highest identifier already seen, which is how change detection works on an installation whose stored webhooks are never called.
  • Undo Activity Reverses one recorded activity, which is how a move or an archive is taken back. Not every kind of activity can be undone, which is why the broader destructive operations still need a person.
  • Search Everything Searches across boards, cards and comments at once. This route is served by a search plugin, so an installation without it enabled answers with nothing.

Webhook Table

4
  • List Webhooks Returns the webhook rows recorded on the installation. These rows are stored and never called by Restyaboard, so treat them as a table rather than as a subscription list.
  • Create Webhook Records a webhook on the installation. Restyaboard stores these rows and never sends a request to the address recorded here, so use this to keep the table in step with another system and poll the activity feed for real change notification.
  • Update Webhook Changes a stored webhook row. These rows are never called, so this edits a record and nothing else.
  • Delete Webhook Deletes a stored webhook row.

Frequently Asked Questions

What can FlowRunner do with Restyaboard?

FlowRunner agents can run Sign In, Sign Out, and Get Current User in Restyaboard, plus 94 more actions.

Does connecting Restyaboard to FlowRunner require OAuth?

No. Restyaboard connects to FlowRunner with session-based authentication, no OAuth flow required.

Can Restyaboard trigger a FlowRunner workflow automatically?

Restyaboard doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Restyaboard

Free plan, no card required. Connect in minutes.