FishladderHelp Center
IntegrationsAPI ReferenceCLIClaude (MCP)
Help CenterProjectsURL Parameters

Related Articles

Projects App

Track tasks with board, list, and My Tasks views inside the Projects app.

Smart Task Creation Syntax

Create tasks with inline tokens for assignee, priority, due date, and project.

Board vs List View

Switch between the Projects app board and list layouts.

© 2026 Fishladder. All rights reserved.

Help CenterAPI DocsCLIClaude (MCP)Sign In

URL Parameters

Filter, search and sort state on a project's board and list is stored in the URL. That makes a filtered view bookmarkable and shareable — send the link and a teammate opens the same view.

The Easy Way

You rarely need to write these by hand. Set the filters, search and sort you want in the toolbar above the board or list, then copy the URL from your browser's address bar. The URL updates as you change the toolbar.

Parameter Reference

There are four parameters. All filters go in a single filterparameter.

ParameterValuesExample
filterComma-separated key:value pairs (see below)?filter=priority:high,due:overdue
qSearch text, matched against task titles and descriptions?q=login
sortmanual, due-date, priority, title, created, status, or cf_<fieldId> for a custom field?sort=due-date
dirasc or desc?dir=asc

With no sort or dir, tasks are sorted by created date, newest first.

Filter Keys

KeyValue
statusA status ID from the project
priorityurgent, high, medium, low, or none
assigneeA team member's user ID, or unassigned
tagA tag ID from the project
sectionOne or more category IDs joined with +; use none for tasks with no category. Tasks in any of the listed categories are shown.
dueoverdue, today, this-week, this-month, or no-date
cf_<fieldId>A value of a select, multi-select or checkbox custom field (true / false for a checkbox)

Status, assignee, tag and category values are IDs, not names — another reason to build the link in the toolbar and copy it. Each key takes one value (except section), and every key you include must match: filter=priority:high,due:overdue shows tasks that are high priority and overdue. Unrecognised keys are ignored.

Examples

/projects/abc123/board?filter=priority:urgent,due:overdue

The board, showing only urgent tasks that are overdue.

/projects/abc123/list?filter=assignee:unassigned&q=login&sort=priority&dir=asc

The list, showing unassigned tasks that mention "login", sorted by priority from most to least urgent.

/projects/abc123/list?filter=section:none,due:no-date

The list, showing tasks with no category and no due date.

Back Button Behaviour

Filter changes use history.replaceState rather thanhistory.pushState. This means changing a filter does not add a new entry to your browser history. The back button takes you to the previous page, not the previous filter state.

Default Behaviour

When no parameters are present, the view opens with no filters applied and all tasks visible. Other parameters in the URL, such as ?task= for an open task, are kept when filters change.