Was this helpful?
Deletes an issue from the workspace
DELETE /workspaces/{workspaceId}/issues/{issueId} HTTP/1.1 Host: api.laminar.run Authorization: Bearer JWT Accept: */*
OK
No content
Lists all issues in the workspace
GET /workspaces/{workspaceId}/issues HTTP/1.1 Host: api.laminar.run Authorization: Bearer JWT Accept: */*
[ { "id": 1, "title": "text", "description": "text", "status": "OPEN", "assignee": { "id": 1, "email": "text", "firstName": "text", "lastName": "text" }, "createdAt": "text", "updatedAt": "text" } ]
Retrieves a specific issue from the workspace
GET /workspaces/{workspaceId}/issues/{issueId} HTTP/1.1 Host: api.laminar.run Authorization: Bearer JWT Accept: */*
{ "id": 1, "title": "text", "description": "text", "status": "OPEN", "assignee": { "id": 1, "email": "text", "firstName": "text", "lastName": "text" }, "createdAt": "text", "updatedAt": "text" }
Updates an existing issue in the workspace
OPEN
IN_PROGRESS
BLOCKED
REVIEW
DONE
CLOSED
PUT /workspaces/{workspaceId}/issues/{issueId} HTTP/1.1 Host: api.laminar.run Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 72 { "title": "text", "description": "text", "status": "OPEN", "assignedUserId": 1 }
Creates a new issue in the specified workspace
POST /workspaces/{workspaceId}/issues HTTP/1.1 Host: api.laminar.run Authorization: Bearer JWT Content-Type: application/json Accept: */* Content-Length: 56 { "title": "text", "description": "text", "assignedUserId": 1 }