Crego APIs
APIs DocHome Page
Web Apps
  • Jupiter
  • Venus
APIs DocHome Page
Web Apps
  • Jupiter
  • Venus
  1. Workflow CheckList
  • Back to home
  • Flow
  • Design
    • Create Design
      POST
    • List Designs
      GET
    • Update Design
      PUT
    • Get Design
      GET
    • Mark as Current Design
      PUT
    • Duplicate Design
      POST
    • Get Expanded Design
      GET
    • Graph Validation
      GET
  • Runner
    • Create Runner
      POST
    • Execute Runner
      POST
    • Get Runner
      GET
    • List Runners
      GET
    • Runner Callback Handler
      POST
    • Runner activity
      GET
    • Runner Store
      GET
    • Update Runner design
      PUT
    • Update Store
      PUT
    • No Auth Runner Flow info
      GET
    • Parse Template
      POST
    • Get Current Nodes
      GET
    • Create and Execute Runner
      POST
  • Customer Auth
    • Refresh Token
      POST
    • Send OTP
      POST
    • Verify OTP
      POST
    • Auth Ping
      GET
    • Exchange Token
      POST
  • Utility
    • Get Schema
  • Warehouse
  • Store
    • Get Store
    • List Store
    • Create Store
  • Document
    • Create Document
    • Get Storage Document
    • Add files to document
    • Download files
  • CheckList
    • CheckList Template
      • Create Checklist Template
      • Get CheckList Template
      • List CheckList Template
      • Update CheckList Template
      • Delete CheckList Template
    • Workflow CheckList
      • Get checklist at runner stage
        GET
      • Update Check List Item
        PUT
  • Approvals
    • Approval List
    • Pending Approval
    • Create Approvals
    • Get Approval
    • Update Approvals
    • Current user approval list
    • Get approval request by resource
    • Approve approval
    • Reject Approval
  1. Workflow CheckList

Update Check List Item

Developing
preprod
https://preprod.api.crego.io
preprod
https://preprod.api.crego.io
PUT
/v1/rego/checklists/{id}/items/{item_index}/
Last modified:2025-07-08 09:36:15

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Path Params
id
string 
required
Example:
1e9bcd1a-341f-43e6-92fb-e6fcb094094a
item_index
string 
required
Example:
0
Body Params application/json
object {0}
Example
{
    "action":"request_approval",
    "notes":"This is checklist approval request"
}

Request samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://preprod.api.crego.io/v1/rego/checklists/1e9bcd1a-341f-43e6-92fb-e6fcb094094a/items/0/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "action":"request_approval",
    "notes":"This is checklist approval request"
}'

Responses

🟢200OK
application/json
Body
id
string 
required
created_at
string 
required
updated_at
string 
required
runner
string 
required
stage
string 
required
template
string 
required
status
string 
required
items
array [object {9}] 
required
title
string 
required
description
string 
required
status
string 
required
required
boolean 
required
checked_by
string 
required
checked_at
string 
required
notes
string 
required
approval_request_id
string 
optional
auto_check_result
object 
required
progress
object 
required
total
integer 
required
completed
integer 
required
passed
integer 
required
failed
integer 
required
pending
integer 
required
can_proceed
boolean 
required
Example
{
    "id": "string",
    "created_at": "string",
    "updated_at": "string",
    "runner": "string",
    "stage": "string",
    "template": "string",
    "status": "string",
    "items": [
        {
            "title": "string",
            "description": "string",
            "status": "string",
            "required": true,
            "checked_by": "string",
            "checked_at": "string",
            "notes": "string",
            "approval_request_id": "string",
            "auto_check_result": {
                "result": {
                    "result": true,
                    "log": [
                        {
                            "op": "string",
                            "input": [
                                "string"
                            ],
                            "output": true,
                            "desc": "string"
                        }
                    ],
                    "desc": "string"
                },
                "timestamp": "string"
            }
        }
    ],
    "progress": {
        "total": 0,
        "completed": 0,
        "passed": 0,
        "failed": 0,
        "pending": 0
    },
    "can_proceed": true
}
Modified at 2025-07-08 09:36:15
Previous
Get checklist at runner stage
Next
Approval List
Built with