Cellosign API v3 (3.1)

Download OpenAPI specification:Download

INTRODUCTION

Welcome to Cellosign API documentation. Please make sure to read these guidelines before getting started Terms Of Service, User Agreement

Getting Started

In order to access our APIs you will need an Access Token and projectName(s). Please retain your Access Token from your administrator and keep it confidential.

REST API

Overview

Cellosign REST API allows you to integrate and perform queries and actions to Cellosign systems. The API is based on REST principles. It supports GET, POST, and DELETE requests.

  • Use a GET request to retrieve information from a resource and
  • Use a POST to update an entity.
  • Use a DELETE removes an entity.

After receiving your request, the API sends back an HTTP status code and a response in JSON

Staus Codes

Status Code Description Notes
200 OK The request was successful
400 Bad Request The request could not be understood by the server. Incoming parameters might not be valid
401 Unauthorized The supplied Token, if any, are not sufficient to access the resource
404 Not Found The requested resource is not found
500 Server Error The server could not complete request and return the representation due to an internal server error

Base URI

All URLs referenced in the documentation have the following base: https://app.cellosign.com/api/v3/

Security Considerations

Cellosign REST API is served over HTTPS. All requests are logged and validated. All parameters must be URL-encoded.

Depreciation Notice

Please note that API URLs that does not carry api/v3 in thier base are due to deprectiation within the end of 2021.

Authentication

TokenAuth

Security Scheme Type HTTP
HTTP Authorization Scheme Token

Session

Session is a process where single recipient is involved. For processes with multiple recipients check Workflow API. Use this API to POST/GET/Delete a form or query for Sessions.

List of Sessions.

Return a list of sessions in the project and corresponding metadata and status.

query Parameters
page_size
integer [ 1 .. 1000 ]
Default: 100

Maximum number of elements on each page.

page
integer >= 1
Default: 1

Requested page number.

author
string

Agent email.

sent_to
string

List of destination, comma separated.

assignee
string

destination of the session assigned to

process
string

uuid of workflow or process

is_expired
boolean

Is the form expired.

is_submitted
boolean

Is the form submitted.

submitted_at
string <date> YYYY-MM-DDTHH:MM:SS
Enum: "submitted_at" "submitted_at__gt" "submitted_at__lt"
Example: submitted_at=2021-11-08T10:46:34

Form created date, date must be in ISO 8601 format.

created_at
string <date> YYYY-MM-DDTHH:MM:SS
Enum: "created_at" "created_at__gt" "created_at__lt"
Example: created_at=2021-11-08T10:46:34

Form submitted date, date must be in ISO 8601 format.

expired_at
string <date> YYYY-MM-DDTHH:MM:SS
Enum: "expired_at" "expired_at__gt" "expired_at__lt"
Example: expired_at=2021-11-08T10:46:34

Form expired date, date must be in ISO 8601 format.

labels[key]
string
Example: labels[key]=12345

Filter by an exact label key/value pair, e.g. labels[crm_id]=12345. Repeat the parameter to AND across keys. Maximum 10 label filters per request. Reserved system parameters (key, template, effective_template, archive_url, redirect_url, push_client, seal) are never returned as labels and are rejected with 400. Requires the expose_labels feature to be enabled for the company.

History limit: only sessions created on or after 2025-08-01 can be found by label. Older sessions are not deleted and are still returned by a list request that uses no label filter — they simply cannot be reached through labels[...] or has_label. You do not need to pass created_at__gt for this; see it below.

has_label
string
Example: has_label=crm_id,region

Filter by label key existence, regardless of value. Comma separated. Requires the expose_labels feature to be enabled for the company, and subject to the same 2025-08-01 history limit as labels[key].

created_at__gt
string <date-time>
Example: created_at__gt=2025-09-01T00:00:00Z

Optional. Returns only sessions created after the given moment, in ISO 8601 format.

With labels[key] or has_label it is not required: a label query you send without it is answered over the whole window label filtering covers, 2025-08-01 to now. If you do send it together with a label filter, it must be on or after 2025-08-01 — an earlier value is rejected with 400 rather than quietly narrowed, so that a request never returns fewer sessions than the range you asked for. Requests that use no label filter are unaffected by this rule and may reach back as far as your data goes.

Responses

200

The list of sesions

401

The request is not authorized.

403

There is no access to requested resource.

get /session/
https://app.cellosign.com/api/v3/{projectName}/session/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{}

Create a Session.

Create a session from a pre-configured Template. This is a common case when it is required to inject data into a form and post it to remote client.

Request Body schema: application/json
ttl
integer [ 1 .. 960 ] Nullable
Default: 72

Time to live of process, in hours.

template
Predefined template. (object) or Adhoc template from document. (object) or Adhoc template from many documents. (object) or Replace pdf source from document of predefined template. (object) or Replace pdf source from documents of predefined template. (object)
initial
object

use this key/value pairs to inject initial values into session and form. Key must be a field ID in the template

recipient
object

On session create this data is used to ship the url to client via email or SMS. Alternatively you may retain the url on response and post (or redirect to it) yourself.

labels
object

This object will be posted back to your API when session is submitted. Typically used to push internal placeholders for postprocessing in your core application.

Label names are free-form with one exception: key, template, effective_template, archive_url, redirect_url, push_client and seal are reserved names, used internally for the session's own parameters. A label sent under a reserved name is stored, but it is not returned by GET /session/ and cannot be used in a labels[...] or has_label filter. Pick a different name — crm_key rather than key — if you need the label back.

integrations
Array of objects
business_process
object

Responses

201

Session details

400

The requested resource malformed or required data is missing, details attached to response.

401

The request is not authorized.

403

There is no access to requested resource.

post /session/
https://app.cellosign.com/api/v3/{projectName}/session/

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "ttl": 72,
  • "template":
    {
    },
  • "initial":
    {
    },
  • "recipient":
    {
    },
  • "labels":
    {
    },
  • "integrations":
    [
    ],
  • "business_process":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    [
    ]
}

Retrieve details of a Session.

Get Session detail, status etc..

path Parameters
reference
required
string <uuid>

Unique id for the session. Generated on create session, use this id to query and delete.

Responses

200

Session details

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

get /session/{reference}
https://app.cellosign.com/api/v3/{projectName}/session/{reference}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    [
    ]
}

Delete a Session.

delete a session and revoke access to session url.

path Parameters
reference
required
string <uuid>

Unique id for the session. Generated on create session, use this id to query and delete.

Responses

200

Delete confirmation returns an empty Object

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

delete /session/{reference}
https://app.cellosign.com/api/v3/{projectName}/session/{reference}

Template

Get details of peconfigured templates repository in a project.

List of templates.

Return a list of templates in the project.

query Parameters
page_size
integer [ 1 .. 1000 ]
Default: 100

Maximum number of elements on each page.

page
integer >= 1
Default: 1

Requested page number.

Responses

200

The list of Templates

401

The request is not authorized.

403

There is no access to requested resource.

get /template/
https://app.cellosign.com/api/v3/{projectName}/template/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {},
  • "data":
    [
    ]
}

Retrieve details of a Template.

Get Temlate details, fields and pages

path Parameters
id
required
string <uuid>

Unique id for the template.

Responses

200

Template details

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

get /template/{id}/
https://app.cellosign.com/api/v3/{projectName}/template/{id}/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    [
    ]
}

Backup template.

Backup template in format .cellosign file.

path Parameters
id
required
string <uuid>

Unique id for the template.

Responses

201

Template backup created

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

post /template/{id}/backup/
https://app.cellosign.com/api/v3/{projectName}/template/{id}/backup/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "status": "COMPLETE",
  • "entity_id": "eee10a725387437aaedec9cda804d0ab",
  • "uuid": "0b5fea3e-7c19-4c00-990e-3defdf4a21fc",
  • "entity_type": "template",
  • "created_at": "2021-12-26T19:07:32.885381",
  • "location": "/backup/0b5fea3e-7c19-4c00-990e-3defdf4a21fc.cellosign",
  • "deleted_at": null
}

Workflow

List of Workflows

Return the list of workflows in the project

query Parameters
page_size
integer [ 1 .. 1000 ]
Default: 100

Maximum number of elements on each page.

page
integer >= 1
Default: 1

Requested page number.

Responses

200

The list of workflows

401

The request is not authorized.

403

There is no access to requested resource.

get /workflow/
https://app.cellosign.com/api/v3/{projectName}/workflow/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{}

Create new workflow

Create a sequence of sessions from a pre-configured Template. This is a common case when it is required to inject data into a form and post it to remote client. Consequtive forms are submitted based on logic within the Template, such as next recipient and stop condition.

Request Body schema: application/json
template
required
Predefined template. (object) or Adhoc template from document. (object) or Adhoc template from many documents. (object) or Replace pdf source from document of predefined template. (object) or Replace pdf source from documents of predefined template. (object)
recipients
required
Array of objects
initial
object

use this key/value pairs to inject initial values into session and form. Key must be a field ID in the template

labels
object

This object will be posted back to your API when session is submitted. Typically used to push internal placeholders for postprocessing in your core application.

Label names are free-form with one exception: key, template, effective_template, archive_url, redirect_url, push_client and seal are reserved names, used internally for the session's own parameters. A label sent under a reserved name is stored, but it is not returned by GET /session/ and cannot be used in a labels[...] or has_label filter. Pick a different name — crm_key rather than key — if you need the label back.

wait_for_first_session
boolean

If true server will wait until first session(form) in the workflow will be created.

integrations
Array of objects
expiration_policy
string
Enum: "$sessionawareexpirationpolicy" "$processawareexpirationpolicy"

Enum, $sessionawareexpirationpolicy or $processawareexpirationpolicy $sessionawareexpirationpolicy: The expiration of process is mutable and depends on the expiration of session. $processawareexpirationpolicy: The expiration of process is immutable, the session's expiration depends on the process.

ttl
integer >= 1

Integer, Min value: 1, Max value TEMPLATE_MAX_TTL. Value in hours. ttl acceptable only if expiration_policy is $processawareexpirationpolicy

business_process
object

Responses

201

Details of created workflow

400

Wrong request's body.

401

The request is not authorized.

403

There is no access to requested resource.

post /workflow/
https://app.cellosign.com/api/v3/{projectName}/workflow/

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "recipients":
    [
    ],
  • "template":
    {
    },
  • "wait_for_first_session": true,
  • "expiration_policy": "$processawareexpirationpolicy",
  • "ttl": 600,
  • "business_process":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta": null,
  • "data":
    [
    ]
}

Retrieve details of the workflow.

Returns details of the selected workflow.

path Parameters
id
required
string <uuid>

Unique id of workflow.

Responses

200

The workflow's details.

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

get /workflow/{id}
https://app.cellosign.com/api/v3/{projectName}/workflow/{id}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta": null,
  • "data":
    [
    ]
}

BPM Workflow

The list of BPM workflows.

Returns the list of BPM workflows in the project.

query Parameters
page_size
integer [ 1 .. 1000 ]
Default: 100

Maximum number of elements on each page.

page
integer >= 1
Default: 1

Requested page number.

Responses

200

The list of BPM workflows.

401

The request is not authorized.

403

There is no access to requested resource.

get /bpmn/
https://app.cellosign.com/api/v3/{projectName}/bpmn/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {},
  • "data":
    [
    ]
}

The details of BPM workflow.

Returns details of the BPM workflow.

path Parameters
id
required
string <uuid>

Unique identifier of BPM workflow.

Responses

200

The details of BPM workflow.

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

get /bpmn/{id}/
https://app.cellosign.com/api/v3/{projectName}/bpmn/{id}/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    {
    }
}

Start process of the BPM workflow.

Starts new process(instance) of the BPM workflow and returns it details

path Parameters
id
required
string <uuid>

Unique identifier of BPM workflow.

Request Body schema: application/json
ttl
integer [ 1 .. 960 ] Nullable
Default: 72

Time to live of process, in hours.

start_point
string Nullable

Unique id of the start node in the BPM workflow. If parameter if not exist the process will be started from default start point.

wait_for_first_session
boolean
Default: false
  • If true server will wait until first session(form) in the process will be created. In this case server returns details of this session.
  • Note: This setting should not be used if the first session in the process is configured as 'Seal'.
initial
object

The initial data object. The schema of this objects should match the input parameters of start node. It may be empty if the input parameters has no required one.

name
string Nullable

Bpmn name max len 300 chars, default value "Workflow"

tags
Array of strings Nullable

expect list of tags for process object ["tag1", "tag2", ... "tagn"], each tag max len 50 chars

business_process
object

Responses

201

The process was started successfuly. There are details of the process in the response.

400

The process could not be started. Request is wrong.

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

post /bpmn/{id}/start/
https://app.cellosign.com/api/v3/{projectName}/bpmn/{id}/start/

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "initial":
    {},
  • "business_process":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{}

BPMN backup

Backup BPMN in format .cellosign file.

path Parameters
id
required
string <uuid>

Unique id for the BPMN.

Responses

201

BPMN backup created

400

can't start backup process

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

post /bpmn/{id}/backup/
https://app.cellosign.com/api/v3/{projectName}/bpmn/{id}/backup/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "data":
    {
    },
  • "meta": { }
}

BPM Process

The list of BPM processes.

Returns the list of BPM processes in the project.

query Parameters
page_size
integer [ 1 .. 1000 ]
Default: 100

Maximum number of elements on each page.

page
integer >= 1
Default: 1

Requested page number.

Responses

200

The list of BPM processes.

401

The request is not authorized.

403

There is no access to requested resource.

get /process/
https://app.cellosign.com/api/v3/{projectName}/process/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{}

The details of BPM process.

Return the details of BPM process.

path Parameters
id
required
string <uuid>

Unique id of started process.

Responses

200

The details of BPM process.

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

get /process/{id}/
https://app.cellosign.com/api/v3/{projectName}/process/{id}/

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    {
    }
}

The cancelation of BPM process.

Cancels the BPM process.

path Parameters
id
required
string <uuid>

Unique id of started process.

Request Body schema: application/json
wait_for_result
boolean
Default: true

if is false, just schedule cancelation but not wait for a result.

Responses

200

The process is canceled.

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

delete /process/{id}/
https://app.cellosign.com/api/v3/{projectName}/process/{id}/

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "wait_for_result": true
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{ }

The cancelation of BPM process.

Cancels the BPM process.

path Parameters
id
required
string <uuid>

Unique id of started process.

Request Body schema: application/json
wait_for_result
boolean
Default: true

if is false, just schedule cancelation but not wait for a result.

Responses

200

The process is canceled.

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

post /process/{id}/cancel/
https://app.cellosign.com/api/v3/{projectName}/process/{id}/cancel/

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "wait_for_result": true
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{ }

Reminder

Post scheduled or instant reminder for recipient.

Return a list of templates in the project.

path Parameters
id
required
string

Unique id for the session. Generated on create session

Request Body schema: application/json
text
object
scheduled_to
string <date-time> Nullable

schedule reminder to date time

destination
Current destination (object) or Adhoc destination (object)

Responses

200

Reminder details

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

post /session/{id}/reminder
https://app.cellosign.com/api/v3/{projectName}/session/{id}/reminder

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "text":
    {
    },
  • "scheduled_to": "2026-10-04T12:46:49Z",
  • "destination":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    [
    ]
}

Get reminders.

Get all reminders posted for session.

path Parameters
id
required
string

Unique id for the session. Generated on create session

Responses

200

Reminder details

401

The request is not authorized.

403

There is no access to requested resource.

404

The requested resource does not exist.

get /session/{id}/reminder
https://app.cellosign.com/api/v3/{projectName}/session/{id}/reminder

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    [
    ]
}

Seal

Create a Seal.

Create a seal from a pre-configured template, or adhoc template.

Request Body schema: application/json
template
Predefined template. (object) or Adhoc template from document. (object) or Adhoc template from many documents. (object) or Replace pdf source from document of predefined template. (object) or Replace pdf source from documents of predefined template. (object)
initial
object

use this key/value pairs to inject initial values into session and form. Key must be a field ID in the template

recipient
object

On session create this data is used to ship the url to client via email or SMS. Alternatively you may retain the url on response and post (or redirect to it) yourself.

labels
object

This object will be posted back to your API when session is submitted. Typically used to push internal placeholders for postprocessing in your core application.

Label names are free-form with one exception: key, template, effective_template, archive_url, redirect_url, push_client and seal are reserved names, used internally for the session's own parameters. A label sent under a reserved name is stored, but it is not returned by GET /session/ and cannot be used in a labels[...] or has_label filter. Pick a different name — crm_key rather than key — if you need the label back.

integrations
Array of objects
business_process
object

Responses

200

Session details

400

The requested resource malformed or required data is missing, details attached to response.

401

The request is not authorized.

403

There is no access to requested resource.

post /seal/
https://app.cellosign.com/api/v3/{projectName}/seal/

Request samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "template":
    {
    },
  • "initial":
    {
    },
  • "recipient":
    {
    },
  • "labels":
    {
    },
  • "integrations":
    [
    ],
  • "business_process":
    {
    }
}

Response samples

Content type
application/json
Copy
Expand all Collapse all
{
  • "meta":
    {
    },
  • "data":
    [
    ]
}

Use Cases

Example For Create Session with image initial value.

Suppose we have a template with an image field, and we want to create a session and to set an image to the image field:

{
    "template": {
        "id": "<template_id>",
    },
    "initial": {
    "img_field_id": "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="
    },
    "recipient": {
        "invitations": [
            {
                "address": "[email protected]"
            },
            {
                "address": "0500000000"
            }
        ],
        "message": "שלום לך, אנא ממך מלא את הטופס."
    }
}

Example for create session with adhoc template.

If we want to create a session with a predefined pdf, we need to add tags to the pdf and by the tag's position, the field will be placed.

    {
        "template": {
            "analyze_document": {
                "analyze": true,
                "tags": {
                    "yb_field": {
                        "type": "text",
                        "width": 13,
                        "height": 2,
                        "show": true,
                        "position": "RLC"
                    },
                    "client_name": {
                        "type": "text",
                        "width": 13,
                        "height": 2,
                        "show": true,
                        "position": "RLC"
                    },
                    "client_pad": {
                        "type": "pad",
                        "width": 10,
                        "height": 10,
                        "show": true,
                        "position": "RLC"
                    }
                }
            },
            "fields": {
                "custom_field": {
                    "page": 1,
                    "type": "text",
                    "top": 20,
                    "left": 20,
                    "width": 13,
                    "height": 2,
                    "show": true,
                    "value" : "defualt value"
                }
            },
            "from_document": "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XQovRm9udEZpbGUyIDggMCBSPj4KZW5kb2JqCjEwIDAgb2JqCjw8L1R5cGUgL0ZvbnQKL0ZvbnREZXNjcmlwdG9yIDkgMCBSCi9CYXNlRm9udCAvQXJpYWxNVAovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9DSURUb0dJRE1hcCAvSWRlbnRpdHkKL0NJRFN5c3RlbUluZm8gPDwvUmVnaXN0cnkgKEFkb2JlKQovT3JkZXJpbmcgKElkZW50aXR5KQovU3VwcGxlbWVudCAwPj4KL1cgWzAgWzc1MCAwIDAgMjc3LjgzMjAzXSA2NiA2OSA1NTYuMTUyMzQgNzAgWzUwMCA1NTYuMTUyMzQgNTU2LjE1MjM0IDI3Ny44MzIwM10gNzYgNzkgMjIyLjE2Nzk3IDgwIFs4MzMuMDA3ODEgNTU2LjE1MjM0IDAgNTU2LjE1MjM0IDAgMCAwIDI3Ny44MzIwM10gOTIgWzUwMF1dCi9EVyAwPj4KZW5kb2JqCjExIDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAyNzg+PiBzdHJlYW0KeJxdkc1qhTAQhfd5ilneLi7+VK8IIlwsgov+UNsH0GS0gRpDjAvfvjFjLTRg4HPOmUlOgqp5apS0ELyZmbdoYZBKGFzm1XCEHkepWBSDkNwe5Hc+dZoFztxui8WpUcPMigIgeHfVxZoNLncx9/jAglcj0Eg1wuWzah23q9bfOKGyELKyBIGD6/Tc6ZduQgi87doIV5d2uzrPn+Jj0wix54hOw2eBi+44mk6NyIrQrRKK2q2SoRL/6jdy9QP/6oxXPzp1GMZhuVMSe0prosrTLfeUkjIjZZoRJUSkzHI/8+ge/846j5YkXpbk1DeiKTXNjOhndbQg036DPekzHr4a45Lxz+Ej2cOQCs8X07PeXfv3AzwyjnoKZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8L1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUwCi9CYXNlRm9udCAvQXJpYWxNVAovRW5jb2RpbmcgL0lkZW50aXR5LUgKL0Rlc2NlbmRhbnRGb250cyBbMTAgMCBSXQovVG9Vbmljb2RlIDExIDAgUj4+CmVuZG9iagp4cmVmCjAgMTIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDA0NzkgMDAwMDAgbiAKMDAwMDAwMDEwMSAwMDAwMCBuIAowMDAwMDEzMzM0IDAwMDAwIG4gCjAwMDAwMDAxMzggMDAwMDAgbiAKMDAwMDAwMDY4NyAwMDAwMCBuIAowMDAwMDAwNzQyIDAwMDAwIG4gCjAwMDAwMDA3ODkgMDAwMDAgbiAKMDAwMDAxMjQwMSAwMDAwMCBuIAowMDAwMDEyNjI4IDAwMDAwIG4gCjAwMDAwMTI5ODUgMDAwMDAgbiAKdHJhaWxlcgo8PC9TaXplIDEyCi9Sb290IDcgMCBSCi9JbmZvIDEgMCBSPj4Kc3RhcnR4cmVmCjEzNDY2CiUlRU9G"
        },
        "recipient": {
            "invitations": [
                {
                    "address": "[email protected]"
                }
            ],
            "message" : "שלום לך, אנא ממך מלא את הטופס."
        },
        "integrations": [
            {
                "type": "client_copy",
                "payload": {
                    "address": [
                        "[email protected]"
                    ]
                }
            }
        ]
    }

Example for workflow.

The workflow is very similar to the session. To create workflow we need to set a list of recipients and set for each role's id.

{
"template": {
    "id": "<template_id>",
},
"initial": {
    "img_field_id": "data:image/png;base64, iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg=="
},
"recipients": [
    {
        "id": 1,
        "invitations": [
            {
                "address": "[email protected]"
            },
            {
                "address": "0510000000"
            }
        ],
    },
    {
        "id": 2,
        "invitations": [
            {
                "address": "[email protected]"
            },
            {
                "address": "0520000000"
            }
        ],
        }
]
}

Example for workflow with fields permission.

In adhoc temaplte we need to set permission for each recipient in each field.

    {
        "template": {
            "analyze_document": {
                "analyze": true,
                "tags": {
                    "yb_field": {
                        "type": "text",
                        "width": 13,
                        "height": 2,
                        "show": true,
                        "position": "RLC",
                        "recipient": {
                        "1": {
                            "rw": true,
                            "show": true
                        },
                        "2": {
                            "rw": true,
                            "show": true
                        }
                        },
                    },
                    "client_name": {
                        "type": "text",
                        "width": 13,
                        "height": 2,
                        "show": true,
                        "position": "RLC",
                        "recipient": {
                        "1": {
                            "rw": true,
                            "show": true
                        },
                        "2": {
                            "rw": true,
                            "show": true
                        }
                        },
                    },
                    "client_pad": {
                        "type": "pad",
                        "width": 10,
                        "height": 10,
                        "show": true,
                        "position": "RLC",
                        "recipient": {
                        "1": {
                            "rw": true,
                            "show": true
                        },
                        "2": {
                            "rw": true,
                            "show": true
                        }
                        },
                    }
                }
            },
            "fields": {
                "custom_field": {
                    "page": 1,
                    "type": "text",
                    "top": 20,
                    "left": 20,
                    "width": 13,
                    "height": 2,
                    "show": true,
                    "value" : "defualt value",
                    "recipient": {
                    "1": {
                        "rw": true,
                        "show": true
                    },
                    "2": {
                        "rw": true,
                        "show": true
                    }
                    }
                }
            },
            "from_document": "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XQovRm9udEZpbGUyIDggMCBSPj4KZW5kb2JqCjEwIDAgb2JqCjw8L1R5cGUgL0ZvbnQKL0ZvbnREZXNjcmlwdG9yIDkgMCBSCi9CYXNlRm9udCAvQXJpYWxNVAovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9DSURUb0dJRE1hcCAvSWRlbnRpdHkKL0NJRFN5c3RlbUluZm8gPDwvUmVnaXN0cnkgKEFkb2JlKQovT3JkZXJpbmcgKElkZW50aXR5KQovU3VwcGxlbWVudCAwPj4KL1cgWzAgWzc1MCAwIDAgMjc3LjgzMjAzXSA2NiA2OSA1NTYuMTUyMzQgNzAgWzUwMCA1NTYuMTUyMzQgNTU2LjE1MjM0IDI3Ny44MzIwM10gNzYgNzkgMjIyLjE2Nzk3IDgwIFs4MzMuMDA3ODEgNTU2LjE1MjM0IDAgNTU2LjE1MjM0IDAgMCAwIDI3Ny44MzIwM10gOTIgWzUwMF1dCi9EVyAwPj4KZW5kb2JqCjExIDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAyNzg+PiBzdHJlYW0KeJxdkc1qhTAQhfd5ilneLi7+VK8IIlwsgov+UNsH0GS0gRpDjAvfvjFjLTRg4HPOmUlOgqp5apS0ELyZmbdoYZBKGFzm1XCEHkepWBSDkNwe5Hc+dZoFztxui8WpUcPMigIgeHfVxZoNLncx9/jAglcj0Eg1wuWzah23q9bfOKGyELKyBIGD6/Tc6ZduQgi87doIV5d2uzrPn+Jj0wix54hOw2eBi+44mk6NyIrQrRKK2q2SoRL/6jdy9QP/6oxXPzp1GMZhuVMSe0prosrTLfeUkjIjZZoRJUSkzHI/8+ge/846j5YkXpbk1DeiKTXNjOhndbQg036DPekzHr4a45Lxz+Ej2cOQCs8X07PeXfv3AzwyjnoKZW5kc3RyZWFtCmVuZG9iago0IDAgb2JqCjw8L1R5cGUgL0ZvbnQKL1N1YnR5cGUgL1R5cGUwCi9CYXNlRm9udCAvQXJpYWxNVAovRW5jb2RpbmcgL0lkZW50aXR5LUgKL0Rlc2NlbmRhbnRGb250cyBbMTAgMCBSXQovVG9Vbmljb2RlIDExIDAgUj4+CmVuZG9iagp4cmVmCjAgMTIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDA0NzkgMDAwMDAgbiAKMDAwMDAwMDEwMSAwMDAwMCBuIAowMDAwMDEzMzM0IDAwMDAwIG4gCjAwMDAwMDAxMzggMDAwMDAgbiAKMDAwMDAwMDY4NyAwMDAwMCBuIAowMDAwMDAwNzQyIDAwMDAwIG4gCjAwMDAwMDA3ODkgMDAwMDAgbiAKMDAwMDAxMjQwMSAwMDAwMCBuIAowMDAwMDEyNjI4IDAwMDAwIG4gCjAwMDAwMTI5ODUgMDAwMDAgbiAKdHJhaWxlcgo8PC9TaXplIDEyCi9Sb290IDcgMCBSCi9JbmZvIDEgMCBSPj4Kc3RhcnR4cmVmCjEzNDY2CiUlRU9G"
        },
        "recipients": [
            {
            "id": 1,
            "invitations": [
                {
                    "address": "[email protected]"
                },
                {
                    "address": "0510000000"
                }
            ],
            },
            {
            "id": 2,
                "invitations": [
                    {
                        "address": "[email protected]"
                    },
                    {
                        "address": "0520000000"
                    }
                ],
            }
        ],
        "integrations": [
            {
            "type": "client_copy",
            "payload": {
                "address": [
                    "[email protected]"
                ]
            }
            },
            {
                "type": "client_copy",
                "payload": {
                    "address": [
                        "[email protected]"
                    ]
                }
            }
        ]
    }

Example For Replace pdf source from document of predefined template

Suppose we have a predefined PDF template. We want to create a session and replace the PDF background in the document with a new file.

{
    "template": {
        "id": "<template_id>",
        "from_document":"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ICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwZGY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmLzEuMy8iCiAgICAgICAgICAgIHhtbG5zOnBkZng9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGRmeC8xLjMvIj4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMjUtMDMtMThUMDg6MDQ6MzgrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAyNS0wMy0xOFQwODowNDozNyswMjowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMjUtMDMtMThUMDg6MDQ6MzgrMDI6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWNyb2JhdCBQREZNYWtlciAyNSBmb3IgV29yZDwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD51dWlkOmM3YzJkNjgyLTQ0NjQtNGUwNi05YjVkLTczM2QzYWJhOWRmNzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+dXVpZDpmM2RjOTFlNC1mZmVmLTRjN2EtODZlNy1iYzVjMmEzMGE1ZmY8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpzdWJqZWN0PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaT4xPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpzdWJqZWN0PgogICAgICAgICA8ZGM6Zm9ybWF0PmFwcGxpY2F0aW9uL3BkZjwvZGM6Zm9ybWF0PgogICAgICAgICA8ZGM6dGl0bGU+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiLz4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOnRpdGxlPgogICAgICAgICA8ZGM6ZGVzY3JpcHRpb24+CiAgICAgICAgICAgIDxyZGY6QWx0PgogICAgICAgICAgICAgICA8cmRmOmxpIHhtbDpsYW5nPSJ4LWRlZmF1bHQiLz4KICAgICAgICAgICAgPC9yZGY6QWx0PgogICAgICAgICA8L2RjOmRlc2NyaXB0aW9uPgogICAgICAgICA8ZGM6Y3JlYXRvcj4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGk+S29iaSBTZWdldjwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwvZGM6Y3JlYXRvcj4KICAgICAgICAgPHBkZjpQcm9kdWNlcj5BZG9iZSBQREYgTGlicmFyeSAyNS4xLjIwODwvcGRmOlByb2R1Y2VyPgogICAgICAgICA8cGRmOktleXdvcmRzLz4KICAgICAgICAgPHBkZng6U291cmNlTW9kaWZpZWQvPgogICAgICAgICA8cGRmeDpDb21wYW55Lz4KICAgICAgICAgPHBkZng6Q29tbWVudHMvPgogICAgICAgICA8cGRmeDpDb250ZW50VHlwZUlkPjB4MDEwMTAwOTkwQkVCNjU2QTJCQjM0MUI2NjI4NDRBOUUyMTlBRkU8L3BkZng6Q29udGVudFR5cGVJZD4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pg0KZW5kc3RyZWFtDWVuZG9iag0zIDAgb2JqDTw8L0ZpbHRlci9GbGF0ZURlY29kZS9GaXJzdCA1L0xlbmd0aCA1MC9OIDEvVHlwZS9PYmpTdG0+PnN0cmVhbQ0KaN4yNFEwULCx0XfOL80rUTDU985MKY42tAAKBsXqh1QWpOoHJKanFtvZAQQYAOemC+ANCmVuZHN0cmVhbQ1lbmRvYmoNNCAwIG9iag08PC9GaWx0ZXIvRmxhdGVEZWNvZGUvRmlyc3QgNS9MZW5ndGggMjMzL04gMS9UeXBlL09ialN0bT4+c3RyZWFtDQpo3mzOb0vDMBAG8K+Sd0sR1kv6x1TGILUdyBwMOvB12tw06nojpmq/vdkQX8m9eTjufjyiYMBWq1RP4YU831LvWIfP+Jmk93Q64Rg++DWezThf0xji8jCf8cFy+AYRB6oK6rYui1LLus5yUZelVHmuq1aKSm/a+OfRBEdjYwLy5k6CLCATChTk2e0NyAXA4vcq1tCDp94Etm82O/OGnsmCHcmzJ/I2Sbc4f8VwKbYj+5+o/sS9JzsNGElLPV5A9uh6b/wczaVYSlBJ2tHkB4yWOzq0ke2m/hWHENPBhXfkyXr9I8AAgsBXIg0KZW5kc3RyZWFtDWVuZG9iag01IDAgb2JqDTw8L0RlY29kZVBhcm1zPDwvQ29sdW1ucyA0L1ByZWRpY3RvciAxMj4+L0ZpbHRlci9GbGF0ZURlY29kZS9JRFs8NzY4RkFFMjlGMTE2NDI0QUI4NTYwOTg0NjEwQkI5QjU+PERERDczNzE4RkFCQ0NFNEU4NEY2MUVFMTdEMkI2NTcwPl0vSW5mbyAxNSAwIFIvTGVuZ3RoIDQ5L1Jvb3QgMTcgMCBSL1NpemUgMTYvVHlwZS9YUmVmL1dbMSAyIDFdPj5zdHJlYW0NCmjeYmIAAiZG3d0MTAxMB4CEwCUgwdAH4roBJfY/AHEZGAkSTD+BBCMDQIABADL3BicNCmVuZHN0cmVhbQ1lbmRvYmoNc3RhcnR4cmVmDQoxMTYNCiUlRU9GDQo="
    },
    "recipient": {
        "invitations": [
            {
                "address": "[email protected]"
            }
        ]
    },
    "initial":{
        "full_name":"Jhon Doe",
        "id":"018000000"
    },
    "labels":{
        "crm_id":"12345"
    }
}

Examples for querying the session list

GET /session/ accepts the query parameters below. Parameters combine with AND, so [email protected]&is_submitted=true returns only the sessions that match both.

Parameter Filters on Example
page result page, 1-based page=3
page_size rows per page, default 100, maximum 1000 page_size=1000
author the agent who created the session [email protected]
assignee the agent who created it, or the client it was pushed to [email protected]
sent_to destination address or phone, comma separated [email protected],0500000000
process uuid of the workflow the session belongs to process=<uuid>
is_submitted whether the form was submitted is_submitted=true
is_expired whether the expiration date has passed is_expired=false
is_seal whether the session is a document seal is_seal=false
created_at, created_at__gt, created_at__lt creation date created_at__gt=2026-08-01T00:00:00Z
expired_at, expired_at__gt, expired_at__lt expiration date expired_at__lt=2026-09-01T00:00:00Z
submitted_at, submitted_at__gt, submitted_at__lt submission date submitted_at__gt=2026-08-01T00:00:00Z
labels[key] one exact label key/value pair labels[crm_id]=12345
has_label label key existence, comma separated has_label=crm_id,region

Notes:

  • Sessions are returned newest first. There is no ordering parameter.
  • Dates must be ISO 8601. __gt and __lt are exclusive; the bare form matches the exact timestamp.
  • A page past the last page returns 404, not an empty list.
  • labels[key] and has_label require the expose_labels feature. At most 10 label filters per request.
  • Label filtering reaches back to 2025-08-01 and no further. Sessions created before that date are still listed by a request that uses no label filter, but they cannot be found by labels[key] or has_label. created_at__gt is optional here — omit it and the query covers the whole window, 2025-08-01 to now; send it and it must be on or after 2025-08-01, or the request is rejected with 400 rather than quietly narrowed.
  • Label keys are sent inside square brackets, either literally (labels[crm_id]=12345) or percent-encoded (labels%5Bcrm_id%5D=12345). Both are accepted.
  • Seven label names are reserved for the session's own internal parameters: key, template, effective_template, archive_url, redirect_url, push_client, seal. A label created under a reserved name is not returned by GET /session/ and cannot be filtered — name it something else (crm_key rather than key).
BASE='https://app.cellosign.com/api/v3/<PROJECT_NAME>/session'
AUTH='Authorization: Token <SECRET TOKEN>'

# everything one agent created, 1000 rows at a time
curl -H "$AUTH" "$BASE/[email protected]&page_size=1000"

# what is still open: not submitted and not yet expired
curl -H "$AUTH" "$BASE/?is_submitted=false&is_expired=false"

# submitted during August 2026
curl -H "$AUTH" "$BASE/?submitted_at__gt=2026-08-01T00:00:00Z&submitted_at__lt=2026-09-01T00:00:00Z"

# everything sent to a given client, by mail or by phone
curl -H "$AUTH" "$BASE/[email protected],0500000000"

# incremental sync: only what was created since the last run
curl -H "$AUTH" "$BASE/?created_at__gt=2026-08-17T09:30:00Z&page_size=1000"

# one exact label -- no date bound needed
curl -H "$AUTH" "$BASE/?labels%5Bcrm_id%5D=12345"

# two labels: both must match
curl -H "$AUTH" "$BASE/?labels%5BDocType%5D=60&labels%5BServiceName%5D=AddNewDoc"

# every session that carries a crm_id, whatever its value
curl -H "$AUTH" "$BASE/?has_label=crm_id"

# labels combined with the ordinary filters, narrowed to August 2026
curl -H "$AUTH" "$BASE/?labels%5BDocType%5D=60&[email protected]&is_submitted=true&created_at__gt=2026-08-01T00:00:00Z"

# a single session, by reference or by id -- labels, client_url and agent_url are included
curl -H "$AUTH" "$BASE/e0711799-5086-4540-b65d-cdb1d3a380c0/"