Overview
To enable an inbox, the user can hit a PATCH request on the project api with the body as
GET /api/v1/workspaces/:slug/projects/:project_id/inbox-issues/
POST /api/v1/workspaces/:slug/projects/:project_id/inbox-issues/
GET /api/v1/workspaces/:slug/projects/:project_id/inbox-issues/:issue_id/
PATCH /api/v1/workspaces/:slug/projects/:project_id/inbox-issues/:issue_id/
DELETE /api/v1/workspaces/:slug/projects/:project_id/inbox-issues/:issue_id/
{
inbox_view:true,
}
To create an inbox issue, the payload should be sent in the below format
{
"issue": {
"name": "Snoozed Issue 2",
"priority": "high"
}
}
Inbox Issue Object
Attribute
-
created_at
timestampThe timestamp of the time when the project was created
-
updated_at
timestampThe timestamp of the time when the project was last updated
-
status
the status of the issue can be in above mentioned status
- -2 - Pending
- -1 - Rejected
- 0 - Snoozed
- 1 - Accepted
- 2 - Duplicate
-
snoozed_till
The time untill the issue is snoozed.
-
source
The source describes the type inbox issue from
-
created_by
,updated_by
uuidThese values are auto saved and represent the id of the user that created or updated the module
-
Project
uuidIt contains projects uuid which is automatically saved.
-
Workspace
uuidIt contains workspace uuid which is automatically saved.
-
inbox
inbox id of the issue
-
issue
issue id of the issue
-
duplicate_to
Id of the issue of which the current issue is duplicate of.