Laminar
  • Laminar
  • Platform
    • Overview
    • Getting Started
    • Advanced
      • Configurations
      • HTTP Request Batching
      • Workflow Exit Points
      • Invoke Secondary Workflows
      • Managing Notifications
    • Best Practices
    • Keywords
      • lam.resolveThenExecute
      • lam.exit
      • lam.execute
      • lam.asyncExecute
      • lam.httpRequest
      • lam.httpRequests
  • Concepts
    • Workflows
      • Global Workflow Object
    • Flows
      • Flow Types
        • HTTP Request
        • Data Transformations
      • Flow Runs
      • Supported Languages
    • API Key
    • Configurations
    • API
      • Reference
        • Workspaces
          • Issues
          • Users
          • Invitations
            • Decline
            • Accept
            • Received
            • Created
          • Workflows
          • Flows
          • Auth credentials
          • Api keys
          • Api descriptions
        • Workflow
          • Execute
            • External
          • Flows
          • Executions
        • Users
        • Flows
          • Runs
          • Versions
          • Stats
          • Recent runs
          • Read
        • Configurations
          • Properties
          • Flow credentials
          • Workspace
        • Auth credentials
        • Api descriptions
        • Api keys
        • Transform
          • Test
        • Lami
          • Public
          • Direct
        • Auth
          • Signin
          • Register
          • Refresh
          • Me
          • Users
            • Password
    • Changelog
  • External Links
    • Book a Demo
    • Playground
    • Sign In
  • Specification
Powered by GitBook
On this page

Was this helpful?

  1. Concepts
  2. API
  3. Reference
  4. Workspaces

Issues

PreviousWorkspacesNextUsers

Was this helpful?

Delete issue

delete

Deletes an issue from the workspace

Authorizations
Path parameters
workspaceIdinteger · int64Required
issueIdinteger · int64Required
Responses
200
OK
delete
DELETE /workspaces/{workspaceId}/issues/{issueId} HTTP/1.1
Host: api.laminar.run
Authorization: Bearer JWT
Accept: */*
200

OK

No content

List issues

get

Lists all issues in the workspace

Authorizations
Path parameters
workspaceIdinteger · int64Required
Responses
200
OK
*/*
get
GET /workspaces/{workspaceId}/issues HTTP/1.1
Host: api.laminar.run
Authorization: Bearer JWT
Accept: */*
200

OK

[
  {
    "id": 1,
    "title": "text",
    "description": "text",
    "status": "OPEN",
    "assignee": {
      "id": 1,
      "email": "text",
      "firstName": "text",
      "lastName": "text"
    },
    "createdAt": "text",
    "updatedAt": "text"
  }
]
  • GETGet issue
  • PUTUpdate issue
  • DELETEDelete issue
  • GETList issues
  • POSTCreate issue

Get issue

get

Retrieves a specific issue from the workspace

Authorizations
Path parameters
workspaceIdinteger · int64Required
issueIdinteger · int64Required
Responses
200
OK
*/*
get
GET /workspaces/{workspaceId}/issues/{issueId} HTTP/1.1
Host: api.laminar.run
Authorization: Bearer JWT
Accept: */*
200

OK

{
  "id": 1,
  "title": "text",
  "description": "text",
  "status": "OPEN",
  "assignee": {
    "id": 1,
    "email": "text",
    "firstName": "text",
    "lastName": "text"
  },
  "createdAt": "text",
  "updatedAt": "text"
}

Update issue

put

Updates an existing issue in the workspace

Authorizations
Path parameters
workspaceIdinteger · int64Required
issueIdinteger · int64Required
Body
titlestringOptional
descriptionstringOptional
statusstring · enumOptionalPossible values:
assignedUserIdinteger · int64Optional
Responses
200
OK
*/*
put
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
}
200

OK

{
  "id": 1,
  "title": "text",
  "description": "text",
  "status": "OPEN",
  "assignee": {
    "id": 1,
    "email": "text",
    "firstName": "text",
    "lastName": "text"
  },
  "createdAt": "text",
  "updatedAt": "text"
}

Create issue

post

Creates a new issue in the specified workspace

Authorizations
Path parameters
workspaceIdinteger · int64Required
Body
titlestringRequired
descriptionstringRequired
assignedUserIdinteger · int64Optional
Responses
200
OK
*/*
post
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
}
200

OK

{
  "id": 1,
  "title": "text",
  "description": "text",
  "status": "OPEN",
  "assignee": {
    "id": 1,
    "email": "text",
    "firstName": "text",
    "lastName": "text"
  },
  "createdAt": "text",
  "updatedAt": "text"
}