Was this helpful?
Retrieves a specific issue from the workspace
/workspaces/{workspaceId}/issues/{issueId}
curl -L \ --url 'https://api.laminar.run/workspaces/{workspaceId}/issues/{issueId}' \ --header 'Authorization: Bearer JWT'
{ "id": 1, "title": "text", "description": "text", "assignee": { "id": 1, "email": "text", "firstName": "text", "lastName": "text" }, "createdAt": "text", "updatedAt": "text", "status": "OPEN" }
Updates an existing issue in the workspace
OPEN
IN_PROGRESS
BLOCKED
REVIEW
DONE
CLOSED
curl -L \ --request PUT \ --url 'https://api.laminar.run/workspaces/{workspaceId}/issues/{issueId}' \ --header 'Authorization: Bearer JWT' \ --header 'Content-Type: application/json' \ --data '{ "title": "text", "description": "text", "assignedUserId": 1, "status": "OPEN" }'
Deletes an issue from the workspace
curl -L \ --request DELETE \ --url 'https://api.laminar.run/workspaces/{workspaceId}/issues/{issueId}' \ --header 'Authorization: Bearer JWT'
No body
Lists all issues in the workspace
/workspaces/{workspaceId}/issues
curl -L \ --url 'https://api.laminar.run/workspaces/{workspaceId}/issues' \ --header 'Authorization: Bearer JWT'
[ { "id": 1, "title": "text", "description": "text", "assignee": { "id": 1, "email": "text", "firstName": "text", "lastName": "text" }, "createdAt": "text", "updatedAt": "text", "status": "OPEN" } ]
Creates a new issue in the specified workspace
curl -L \ --request POST \ --url 'https://api.laminar.run/workspaces/{workspaceId}/issues' \ --header 'Authorization: Bearer JWT' \ --header 'Content-Type: application/json' \ --data '{ "title": "text", "description": "text", "assignedUserId": 1 }'