Crego APIs
APIs DocHome Page
Web Apps
  • Jupiter
  • Venus
APIs DocHome Page
Web Apps
  • Jupiter
  • Venus
  1. CheckList Template
  • 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
    • Send OTP
    • Verify OTP
    • Auth Ping
    • Exchange Token
  • 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
        POST
      • Get CheckList Template
        GET
      • List CheckList Template
        GET
      • Update CheckList Template
        PUT
      • Delete CheckList Template
        DELETE
    • Workflow CheckList
      • Get checklist at runner stage
      • Update Check List Item
  • 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. CheckList Template

Create Checklist Template

Developing
preprod
https://preprod.api.crego.io
preprod
https://preprod.api.crego.io
POST
/v1/rego/checklist-templates/
Last modified:2025-07-07 09:32:30

Request

Authorization
Provide your bearer token in the
Authorization
header when making requests to protected resources.
Example:
Authorization: Bearer ********************
Body Params application/json
object {0}
Example
{
  "name": "Loan Approval Checklist",
  "description": "Checklist to verify all steps before final loan approval.",
  "flow": "efacaecc-3511-4e34-86e9-895ca74b2d66", 
  "stage": "init",
  "company_id": "115b2953-e78a-45d6-bafa-58658a4580d5",
  "items": [
    {
      "title": "Verify PAN card",
      "description": "Check if PAN is verified via API",
      "required": true,
      "order_index": 1,
      "auto_check_condition": {
        "type": "api_validation",
        "condition": {
          "endpoint": "/verify/pan",
          "method": "GET",
          "expected_status": 200
        }
      },
      "node_trigger": "KYC_Completed"
    },
    {
      "title": "Credit Score Check",
      "description": "Ensure credit score is fetched and is above threshold",
      "required": true,
      "order_index": 2,
      "auto_check_condition": {
        "type": "system_check",
        "condition": {
          "min_score": 650,
          "source": "cibil"
        }
      },
      "node_trigger": "Credit_Analysis_Completed"
    },
    {
      "title": "Manual Document Approval",
      "description": "Manually verify submitted documents",
      "required": false,
      "order_index": 3,
      "node_trigger": "Document_Uploaded"
    }
  ]
}

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 POST 'https://preprod.api.crego.io/v1/rego/checklist-templates/' \
--header 'Content-Type: application/json' \
--data-raw '{
  "name": "Loan Approval Checklist",
  "description": "Checklist to verify all steps before final loan approval.",
  "flow": "efacaecc-3511-4e34-86e9-895ca74b2d66", 
  "stage": "init",
  "company_id": "115b2953-e78a-45d6-bafa-58658a4580d5",
  "items": [
    {
      "title": "Verify PAN card",
      "description": "Check if PAN is verified via API",
      "required": true,
      "order_index": 1,
      "auto_check_condition": {
        "type": "api_validation",
        "condition": {
          "endpoint": "/verify/pan",
          "method": "GET",
          "expected_status": 200
        }
      },
      "node_trigger": "KYC_Completed"
    },
    {
      "title": "Credit Score Check",
      "description": "Ensure credit score is fetched and is above threshold",
      "required": true,
      "order_index": 2,
      "auto_check_condition": {
        "type": "system_check",
        "condition": {
          "min_score": 650,
          "source": "cibil"
        }
      },
      "node_trigger": "Credit_Analysis_Completed"
    },
    {
      "title": "Manual Document Approval",
      "description": "Manually verify submitted documents",
      "required": false,
      "order_index": 3,
      "node_trigger": "Document_Uploaded"
    }
  ]
}'

Responses

🟢201Created
application/json
Body
id
string 
required
created_at
string 
required
created_by
string 
required
name
string 
required
description
string 
required
flow
string 
required
stage
string 
required
company_id
string 
required
items
array [object {6}] 
required
title
string 
required
description
string 
required
required
boolean 
required
order_index
integer 
required
auto_check_condition
object 
required
node_trigger
string 
required
Example
{
    "id": "string",
    "created_at": "string",
    "created_by": "string",
    "name": "string",
    "description": "string",
    "flow": "string",
    "stage": "string",
    "company_id": "string",
    "items": [
        {
            "title": "string",
            "description": "string",
            "required": true,
            "order_index": 0,
            "auto_check_condition": {
                "type": "string",
                "condition": {
                    "endpoint": "string",
                    "method": "string",
                    "expected_status": 0,
                    "min_score": 0,
                    "source": "string"
                }
            },
            "node_trigger": "string"
        }
    ]
}
Modified at 2025-07-07 09:32:30
Previous
Download files
Next
Get CheckList Template
Built with