other
Signnow CLI for CI
Use the Signnow CLI for CI with headless JSON commands, schema discovery, credentials, and permission controls.
6 functions 4 read 2 write Manual OAuth token auth
Signnow CLI for CI
Run integration calls from CI jobs with JSON output, explicit credentials, and predictable exit status.
Use this shape when a pipeline needs to read or update an external service. The Signnow CLI uses the same integration registry as the TUI, Lua runtime, and MCP gateway, but returns predictable command output for automation.
Command Shape
# Signnow CLI for CI
kosmokrator integrations:configure signnow --set access_token="$SIGNNOW_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmo integrations:call signnow.signnow_list_documents '{"page":1,"per_page":1}' --json Discovery Before Execution
Agents and scripts can inspect Signnow docs and schemas before choosing a function.
kosmo integrations:docs signnow --json
kosmo integrations:docs signnow.signnow_list_documents --json
kosmo integrations:schema signnow.signnow_list_documents --json
kosmo integrations:search "Signnow" --json
kosmo integrations:list --json Useful Signnow CLI Functions
| Function | Type | Parameters | Description |
|---|---|---|---|
signnow.signnow_list_documents | Read | page, per_page | List documents accessible to the authenticated SignNow user. Returns document IDs, names, and status. Supports pagination with page and per_page parameters. |
signnow.signnow_get_document | Read | document_id | Get full details for a specific SignNow document by ID, including fields, signers, and document status. |
signnow.signnow_create_document | Write | file_path, file_name | Upload a file to SignNow to create a new document. The file must be a PDF. Returns the new document ID and details. |
signnow.signnow_list_templates | Read | none | List document templates available in the authenticated SignNow account. Templates can be used to create new documents with pre-defined fields. |
signnow.signnow_send_invite | Write | document_id, to, from, subject, message | Send a signing invitation for a SignNow document. The recipient will receive an email with a link to review and sign the document. |
signnow.signnow_get_current_user | Read | none | Get the authenticated SignNow user profile, including name, email, and account details. |
Automation Notes
- Use
--jsonfor machine-readable output. - Keep credentials out of argv by using environment variables or stored KosmoKrator configuration.
- Configure read/write policy before unattended runs; use
--forceonly for trusted automation. - Use the MCP gateway instead when the agent needs dynamic tool discovery inside a conversation.