List Project Discussions
Required scopes: project.discussion (Read only).
Returns the project discussions. By default, only open discussions are returned, the most recently updated first.
Note: In a public project, any signed-in user can read the discussions
Request
- Base URLhttps://api.crowdin.com/api/v2
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
Project Identifier. Get via List Projects
Query parameters
Filter results to discussions with the given statuses: open, closed. It can be one status or a list of comma-separated ones. Default is open
Filter results to discussions started by the given users. Get via List Project Members. It can be one user ID or a list of comma-separated ones
Filter results to discussions about the given target languages. Get via Project Target Languages. It can be one language ID or a list of comma-separated ones
Filter results to discussions whose title, description or any regular reply contains the given text, up to 255 characters
Sort results by id, title, createdAt, updatedAt or repliesCount. Default is updatedAt desc. Read more about sorting rules
A maximum number of items to retrieve
A starting offset in the collection
Response
Discussions list
Example response
{
"data": [
{
"data": {
"id": 55,
"projectId": 1,
"title": "Tone of voice for the checkout screens",
"status": "open",
"languageId": "uk",
"userId": 31,
"user": {
"id": 31,
"username": "olena",
"fullName": "Olena Koval",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13240049/medium/5cf4d2e1b0b9b6b7e8e1a2b9f7c0d0c1.png"
},
"repliesCount": 4,
"createdAt": "2026-09-20T11:11:05+00:00",
"updatedAt": "2026-09-21T09:30:00+00:00"
}
}
],
"pagination": {
"limit": 25
}
}Changes
No recorded changes to this operation across all 1 revision of this API.