KosmoKrator

productivity

Missive CLI for AI Agents

Use the Missive CLI from KosmoKrator to call Missive tools headlessly, return JSON, inspect schemas, and automate workflows from coding agents, scripts, and CI.

Missive CLI Setup

Missive can be configured headlessly with `kosmokrator integrations:configure missive`.

Install, configure, and verify
# Install KosmoKrator first if it is not available on PATH.
curl -fsSL https://raw.githubusercontent.com/OpenCompanyApp/kosmokrator/main/install.sh | bash

# Configure and verify this integration.
kosmokrator integrations:configure missive --set access_token="$MISSIVE_ACCESS_TOKEN" --enable --read allow --write ask --json
kosmokrator integrations:doctor missive --json
kosmokrator integrations:status --json

Credentials

Authentication type: Bearer token bearer_token. Configure credentials once, then reuse the same stored profile from scripts, coding CLIs, Lua, and MCP.

KeyEnv varTypeRequiredLabel
access_token MISSIVE_ACCESS_TOKEN Secret secret yes Access Token
url MISSIVE_URL URL url no API Base URL

Command Patterns

The generic command is stable across every integration. The provider shortcut is shorter for humans.

Generic CLI call
kosmo integrations:call missive.missive_list_conversations '{"inbox":"example_inbox","assignee":"example_assignee","state":"example_state","limit":1,"offset":1}' --json
Provider shortcut
kosmo integrations:missive missive_list_conversations '{"inbox":"example_inbox","assignee":"example_assignee","state":"example_state","limit":1,"offset":1}' --json

Discovery

These commands return structured output for coding agents that need to inspect capabilities before choosing a function.

Discovery commands
kosmo integrations:docs missive --json
kosmo integrations:docs missive.missive_list_conversations --json
kosmo integrations:schema missive.missive_list_conversations --json
kosmo integrations:search "Missive" --json
kosmo integrations:list --json

Automation Contexts

The same configured command surface works in these environments. The command does not change unless the host wrapper, credentials, or permissions change.

CLI Functions

Every function below can be called headlessly. Commands are highlighted, copyable, and scroll horizontally when payloads are long.

missive.missive_list_conversations

List conversations from Missive. Supports filtering by inbox, assignee, and state. Returns paginated results.

Read read
Parameters
inbox, assignee, state, limit, offset
Generic call
kosmo integrations:call missive.missive_list_conversations '{"inbox":"example_inbox","assignee":"example_assignee","state":"example_state","limit":1,"offset":1}' --json
Shortcut
kosmo integrations:missive missive_list_conversations '{"inbox":"example_inbox","assignee":"example_assignee","state":"example_state","limit":1,"offset":1}' --json

missive.missive_get_conversation

Get a single Missive conversation by ID, including messages and metadata.

Read read
Parameters
id
Generic call
kosmo integrations:call missive.missive_get_conversation '{"id":"example_id"}' --json
Shortcut
kosmo integrations:missive missive_get_conversation '{"id":"example_id"}' --json

missive.missive_list_conversation_messages

List messages in a Missive conversation with timestamp pagination.

Read read
Parameters
conversation_id, params
Generic call
kosmo integrations:call missive.missive_list_conversation_messages '{"conversation_id":"example_conversation_id","params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_conversation_messages '{"conversation_id":"example_conversation_id","params":"example_params"}' --json

missive.missive_list_conversation_comments

List comments in a Missive conversation with timestamp pagination.

Read read
Parameters
conversation_id, params
Generic call
kosmo integrations:call missive.missive_list_conversation_comments '{"conversation_id":"example_conversation_id","params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_conversation_comments '{"conversation_id":"example_conversation_id","params":"example_params"}' --json

missive.missive_list_conversation_drafts

List drafts in a Missive conversation with timestamp pagination.

Read read
Parameters
conversation_id, params
Generic call
kosmo integrations:call missive.missive_list_conversation_drafts '{"conversation_id":"example_conversation_id","params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_conversation_drafts '{"conversation_id":"example_conversation_id","params":"example_params"}' --json

missive.missive_list_conversation_posts

List posts in a Missive conversation with timestamp pagination.

Read read
Parameters
conversation_id, params
Generic call
kosmo integrations:call missive.missive_list_conversation_posts '{"conversation_id":"example_conversation_id","params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_conversation_posts '{"conversation_id":"example_conversation_id","params":"example_params"}' --json

missive.missive_merge_conversation

Merge a source Missive conversation into a target conversation.

Write write
Parameters
conversation_id, body
Generic call
kosmo integrations:call missive.missive_merge_conversation '{"conversation_id":"example_conversation_id","body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_merge_conversation '{"conversation_id":"example_conversation_id","body":"example_body"}' --json

missive.missive_create_comment

Create a comment on a Missive conversation. Use this to add internal notes or replies.

Write write
Parameters
conversation_id, body, assignees
Generic call
kosmo integrations:call missive.missive_create_comment '{"conversation_id":"example_conversation_id","body":"example_body","assignees":"example_assignees"}' --json
Shortcut
kosmo integrations:missive missive_create_comment '{"conversation_id":"example_conversation_id","body":"example_body","assignees":"example_assignees"}' --json

missive.missive_create_draft

Create a Missive draft, or send immediately when send=true.

Write write
Parameters
body
Generic call
kosmo integrations:call missive.missive_create_draft '{"body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_create_draft '{"body":"example_body"}' --json

missive.missive_delete_draft

Delete a Missive draft by ID.

Write write
Parameters
draft_id
Generic call
kosmo integrations:call missive.missive_delete_draft '{"draft_id":"example_draft_id"}' --json
Shortcut
kosmo integrations:missive missive_delete_draft '{"draft_id":"example_draft_id"}' --json

missive.missive_list_messages

List Missive messages using documented query parameters such as email_message_id.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_messages '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_messages '{"params":"example_params"}' --json

missive.missive_create_post

Create a Missive post in a conversation.

Write write
Parameters
body
Generic call
kosmo integrations:call missive.missive_create_post '{"body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_create_post '{"body":"example_body"}' --json

missive.missive_delete_post

Delete a Missive post by ID.

Write write
Parameters
post_id
Generic call
kosmo integrations:call missive.missive_delete_post '{"post_id":"example_post_id"}' --json
Shortcut
kosmo integrations:missive missive_delete_post '{"post_id":"example_post_id"}' --json

missive.missive_list_tasks

List tasks from Missive. Supports filtering by state and assignee. Returns paginated results.

Read read
Parameters
state, assignee, limit, offset
Generic call
kosmo integrations:call missive.missive_list_tasks '{"state":"example_state","assignee":"example_assignee","limit":1,"offset":1}' --json
Shortcut
kosmo integrations:missive missive_list_tasks '{"state":"example_state","assignee":"example_assignee","limit":1,"offset":1}' --json

missive.missive_get_task

Get a single Missive task by ID.

Read read
Parameters
task_id
Generic call
kosmo integrations:call missive.missive_get_task '{"task_id":"example_task_id"}' --json
Shortcut
kosmo integrations:missive missive_get_task '{"task_id":"example_task_id"}' --json

missive.missive_create_task

Create a new task in Missive. Requires a title. Optionally set description, assignee, and due date.

Write write
Parameters
title, description, assignee, due_date
Generic call
kosmo integrations:call missive.missive_create_task '{"title":"example_title","description":"example_description","assignee":"example_assignee","due_date":"example_due_date"}' --json
Shortcut
kosmo integrations:missive missive_create_task '{"title":"example_title","description":"example_description","assignee":"example_assignee","due_date":"example_due_date"}' --json

missive.missive_update_task

Update a Missive task by ID.

Write write
Parameters
task_id, body
Generic call
kosmo integrations:call missive.missive_update_task '{"task_id":"example_task_id","body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_update_task '{"task_id":"example_task_id","body":"example_body"}' --json

missive.missive_get_current_user

Get the profile of the currently authenticated Missive user, including name, email, and organization info.

Read read
Parameters
none
Generic call
kosmo integrations:call missive.missive_get_current_user '{}' --json
Shortcut
kosmo integrations:missive missive_get_current_user '{}' --json

missive.missive_list_organizations

List organizations the authenticated Missive user is part of.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_organizations '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_organizations '{"params":"example_params"}' --json

missive.missive_list_users

List users in organizations the authenticated Missive user is part of.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_users '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_users '{"params":"example_params"}' --json

missive.missive_list_teams

List teams in organizations the authenticated Missive user is part of.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_teams '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_teams '{"params":"example_params"}' --json

missive.missive_create_teams

Create one or more Missive teams.

Write write
Parameters
body
Generic call
kosmo integrations:call missive.missive_create_teams '{"body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_create_teams '{"body":"example_body"}' --json

missive.missive_list_shared_labels

List shared labels in organizations the authenticated user can access.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_shared_labels '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_shared_labels '{"params":"example_params"}' --json

missive.missive_list_contacts

List Missive contacts with contact book, search, pagination, and sync filters.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_contacts '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_contacts '{"params":"example_params"}' --json

missive.missive_get_contact

Get a Missive contact by ID.

Read read
Parameters
contact_id
Generic call
kosmo integrations:call missive.missive_get_contact '{"contact_id":"example_contact_id"}' --json
Shortcut
kosmo integrations:missive missive_get_contact '{"contact_id":"example_contact_id"}' --json

missive.missive_create_contacts

Create one or more Missive contacts.

Write write
Parameters
body
Generic call
kosmo integrations:call missive.missive_create_contacts '{"body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_create_contacts '{"body":"example_body"}' --json

missive.missive_update_contacts

Update one or more Missive contacts by comma-separated IDs.

Write write
Parameters
contact_ids, body
Generic call
kosmo integrations:call missive.missive_update_contacts '{"contact_ids":"example_contact_ids","body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_update_contacts '{"contact_ids":"example_contact_ids","body":"example_body"}' --json

missive.missive_list_contact_books

List Missive contact books accessible to the API token user.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_contact_books '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_contact_books '{"params":"example_params"}' --json

missive.missive_list_contact_groups

List Missive contact groups or organizations linked to a contact book.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_contact_groups '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_contact_groups '{"params":"example_params"}' --json

missive.missive_list_responses

List Missive canned responses.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_responses '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_responses '{"params":"example_params"}' --json

missive.missive_get_response

Get a Missive canned response by ID.

Read read
Parameters
response_id
Generic call
kosmo integrations:call missive.missive_get_response '{"response_id":"example_response_id"}' --json
Shortcut
kosmo integrations:missive missive_get_response '{"response_id":"example_response_id"}' --json

missive.missive_create_responses

Create one or more Missive canned responses.

Write write
Parameters
body
Generic call
kosmo integrations:call missive.missive_create_responses '{"body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_create_responses '{"body":"example_body"}' --json

missive.missive_update_responses

Update one or more Missive canned responses by comma-separated IDs.

Write write
Parameters
response_ids, body
Generic call
kosmo integrations:call missive.missive_update_responses '{"response_ids":"example_response_ids","body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_update_responses '{"response_ids":"example_response_ids","body":"example_body"}' --json

missive.missive_delete_responses

Delete one or more Missive canned responses by comma-separated IDs.

Write write
Parameters
response_ids
Generic call
kosmo integrations:call missive.missive_delete_responses '{"response_ids":"example_response_ids"}' --json
Shortcut
kosmo integrations:missive missive_delete_responses '{"response_ids":"example_response_ids"}' --json

missive.missive_create_analytics_report

Create an asynchronous Missive analytics report.

Write write
Parameters
body
Generic call
kosmo integrations:call missive.missive_create_analytics_report '{"body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_create_analytics_report '{"body":"example_body"}' --json

missive.missive_get_analytics_report

Get a Missive analytics report by ID after generation.

Read read
Parameters
report_id
Generic call
kosmo integrations:call missive.missive_get_analytics_report '{"report_id":"example_report_id"}' --json
Shortcut
kosmo integrations:missive missive_get_analytics_report '{"report_id":"example_report_id"}' --json

missive.missive_list_hooks

List Missive webhook subscriptions.

Read read
Parameters
params
Generic call
kosmo integrations:call missive.missive_list_hooks '{"params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_list_hooks '{"params":"example_params"}' --json

missive.missive_create_hook

Create a Missive webhook subscription.

Write write
Parameters
body
Generic call
kosmo integrations:call missive.missive_create_hook '{"body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_create_hook '{"body":"example_body"}' --json

missive.missive_delete_hook

Delete a Missive webhook subscription by ID.

Write write
Parameters
hook_id
Generic call
kosmo integrations:call missive.missive_delete_hook '{"hook_id":"example_hook_id"}' --json
Shortcut
kosmo integrations:missive missive_delete_hook '{"hook_id":"example_hook_id"}' --json

missive.missive_api_get

Call a documented Missive API GET endpoint relative to /v1.

Read read
Parameters
path, params
Generic call
kosmo integrations:call missive.missive_api_get '{"path":"example_path","params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_api_get '{"path":"example_path","params":"example_params"}' --json

missive.missive_api_post

Call a documented Missive API POST endpoint relative to /v1.

Write write
Parameters
path, body
Generic call
kosmo integrations:call missive.missive_api_post '{"path":"example_path","body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_api_post '{"path":"example_path","body":"example_body"}' --json

missive.missive_api_patch

Call a documented Missive API PATCH endpoint relative to /v1.

Write write
Parameters
path, body
Generic call
kosmo integrations:call missive.missive_api_patch '{"path":"example_path","body":"example_body"}' --json
Shortcut
kosmo integrations:missive missive_api_patch '{"path":"example_path","body":"example_body"}' --json

missive.missive_api_delete

Call a documented Missive API DELETE endpoint relative to /v1.

Write write
Parameters
path, params
Generic call
kosmo integrations:call missive.missive_api_delete '{"path":"example_path","params":"example_params"}' --json
Shortcut
kosmo integrations:missive missive_api_delete '{"path":"example_path","params":"example_params"}' --json

Function Schemas

Use these parameter tables when building CLI payloads without calling integrations:schema first.

missive.missive_list_conversations 5 parameters
Schema command
kosmo integrations:schema missive.missive_list_conversations --json
ParameterTypeRequiredDescription
inbox string no Filter by inbox ID.
assignee string no Filter by assignee user ID or email.
state string no Filter by conversation state: "open", "closed", or "spam".
limit integer no Maximum number of conversations to return (default: 25, max: 100).
offset integer no Offset for pagination.
missive.missive_get_conversation 1 parameters
Schema command
kosmo integrations:schema missive.missive_get_conversation --json
ParameterTypeRequiredDescription
id string yes The conversation UUID.
missive.missive_list_conversation_messages 2 parameters
Schema command
kosmo integrations:schema missive.missive_list_conversation_messages --json
ParameterTypeRequiredDescription
conversation_id string yes Conversation UUID.
params object no Optional query parameters such as limit and until.
missive.missive_list_conversation_comments 2 parameters
Schema command
kosmo integrations:schema missive.missive_list_conversation_comments --json
ParameterTypeRequiredDescription
conversation_id string yes Conversation UUID.
params object no Optional query parameters such as limit and until.
missive.missive_list_conversation_drafts 2 parameters
Schema command
kosmo integrations:schema missive.missive_list_conversation_drafts --json
ParameterTypeRequiredDescription
conversation_id string yes Conversation UUID.
params object no Optional query parameters such as limit and until.
missive.missive_list_conversation_posts 2 parameters
Schema command
kosmo integrations:schema missive.missive_list_conversation_posts --json
ParameterTypeRequiredDescription
conversation_id string yes Conversation UUID.
params object no Optional query parameters such as limit and until.
missive.missive_merge_conversation 2 parameters
Schema command
kosmo integrations:schema missive.missive_merge_conversation --json
ParameterTypeRequiredDescription
conversation_id string yes Source conversation UUID.
body object yes Merge payload including target and optional subject.
missive.missive_create_comment 3 parameters
Schema command
kosmo integrations:schema missive.missive_create_comment --json
ParameterTypeRequiredDescription
conversation_id string yes The UUID of the conversation to comment on.
body string yes The comment body text. Supports Markdown.
assignees array no List of user IDs or emails to assign the comment to.
missive.missive_create_draft 1 parameters
Schema command
kosmo integrations:schema missive.missive_create_draft --json
ParameterTypeRequiredDescription
body object yes Draft payload matching the Missive drafts endpoint.
missive.missive_delete_draft 1 parameters
Schema command
kosmo integrations:schema missive.missive_delete_draft --json
ParameterTypeRequiredDescription
draft_id string yes Draft UUID.
missive.missive_list_messages 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_messages --json
ParameterTypeRequiredDescription
params object no Query parameters such as email_message_id.
missive.missive_create_post 1 parameters
Schema command
kosmo integrations:schema missive.missive_create_post --json
ParameterTypeRequiredDescription
body object yes Post payload matching the Missive posts endpoint.
missive.missive_delete_post 1 parameters
Schema command
kosmo integrations:schema missive.missive_delete_post --json
ParameterTypeRequiredDescription
post_id string yes Post UUID.
missive.missive_list_tasks 4 parameters
Schema command
kosmo integrations:schema missive.missive_list_tasks --json
ParameterTypeRequiredDescription
state string no Filter by task state: "open" or "completed".
assignee string no Filter by assignee user ID or email.
limit integer no Maximum number of tasks to return (default: 25, max: 100).
offset integer no Offset for pagination.
missive.missive_get_task 1 parameters
Schema command
kosmo integrations:schema missive.missive_get_task --json
ParameterTypeRequiredDescription
task_id string yes Task UUID.
missive.missive_create_task 4 parameters
Schema command
kosmo integrations:schema missive.missive_create_task --json
ParameterTypeRequiredDescription
title string yes The task title.
description string no Detailed description of the task. Supports Markdown.
assignee string no User ID or email of the person to assign the task to.
due_date string no Due date in ISO 8601 format (e.g., "2025-12-31").
missive.missive_update_task 2 parameters
Schema command
kosmo integrations:schema missive.missive_update_task --json
ParameterTypeRequiredDescription
task_id string yes Task UUID.
body object yes Task attributes to update.
missive.missive_get_current_user 0 parameters
Schema command
kosmo integrations:schema missive.missive_get_current_user --json
ParameterTypeRequiredDescription
No parameters.
missive.missive_list_organizations 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_organizations --json
ParameterTypeRequiredDescription
params object no Query parameters such as limit and offset.
missive.missive_list_users 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_users --json
ParameterTypeRequiredDescription
params object no Query parameters such as organization, limit, and offset.
missive.missive_list_teams 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_teams --json
ParameterTypeRequiredDescription
params object no Query parameters such as organization, limit, and offset.
missive.missive_create_teams 1 parameters
Schema command
kosmo integrations:schema missive.missive_create_teams --json
ParameterTypeRequiredDescription
body object yes Team creation payload.
missive.missive_list_shared_labels 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_shared_labels --json
ParameterTypeRequiredDescription
params object no Query parameters such as organization, limit, and offset.
missive.missive_list_contacts 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_contacts --json
ParameterTypeRequiredDescription
params object no Query parameters such as contact_book, search, modified_since, include_deleted, limit, and offset.
missive.missive_get_contact 1 parameters
Schema command
kosmo integrations:schema missive.missive_get_contact --json
ParameterTypeRequiredDescription
contact_id string yes Contact UUID.
missive.missive_create_contacts 1 parameters
Schema command
kosmo integrations:schema missive.missive_create_contacts --json
ParameterTypeRequiredDescription
body object yes Contact creation payload.
missive.missive_update_contacts 2 parameters
Schema command
kosmo integrations:schema missive.missive_update_contacts --json
ParameterTypeRequiredDescription
contact_ids string yes One or more contact IDs, comma separated.
body object yes Contact attributes to update.
missive.missive_list_contact_books 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_contact_books --json
ParameterTypeRequiredDescription
params object no Query parameters such as limit and offset.
missive.missive_list_contact_groups 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_contact_groups --json
ParameterTypeRequiredDescription
params object no Query parameters including contact_book, kind, limit, and offset.
missive.missive_list_responses 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_responses --json
ParameterTypeRequiredDescription
params object no Query parameters such as organization, limit, and offset.
missive.missive_get_response 1 parameters
Schema command
kosmo integrations:schema missive.missive_get_response --json
ParameterTypeRequiredDescription
response_id string yes Response UUID.
missive.missive_create_responses 1 parameters
Schema command
kosmo integrations:schema missive.missive_create_responses --json
ParameterTypeRequiredDescription
body object yes Response creation payload.
missive.missive_update_responses 2 parameters
Schema command
kosmo integrations:schema missive.missive_update_responses --json
ParameterTypeRequiredDescription
response_ids string yes One or more response IDs, comma separated.
body object yes Response attributes to update.
missive.missive_delete_responses 1 parameters
Schema command
kosmo integrations:schema missive.missive_delete_responses --json
ParameterTypeRequiredDescription
response_ids string yes One or more response IDs, comma separated.
missive.missive_create_analytics_report 1 parameters
Schema command
kosmo integrations:schema missive.missive_create_analytics_report --json
ParameterTypeRequiredDescription
body object yes Analytics report payload with organization, start, end, and time_zone.
missive.missive_get_analytics_report 1 parameters
Schema command
kosmo integrations:schema missive.missive_get_analytics_report --json
ParameterTypeRequiredDescription
report_id string yes Analytics report UUID returned by create_analytics_report.
missive.missive_list_hooks 1 parameters
Schema command
kosmo integrations:schema missive.missive_list_hooks --json
ParameterTypeRequiredDescription
params object no Query parameters such as organization, limit, and offset.
missive.missive_create_hook 1 parameters
Schema command
kosmo integrations:schema missive.missive_create_hook --json
ParameterTypeRequiredDescription
body object yes Webhook subscription payload.
missive.missive_delete_hook 1 parameters
Schema command
kosmo integrations:schema missive.missive_delete_hook --json
ParameterTypeRequiredDescription
hook_id string yes Hook UUID.
missive.missive_api_get 2 parameters
Schema command
kosmo integrations:schema missive.missive_api_get --json
ParameterTypeRequiredDescription
path string yes Endpoint path, such as /contacts or /shared_labels.
params object no Optional query parameters.
missive.missive_api_post 2 parameters
Schema command
kosmo integrations:schema missive.missive_api_post --json
ParameterTypeRequiredDescription
path string yes Endpoint path, such as /drafts.
body object no JSON request body.
missive.missive_api_patch 2 parameters
Schema command
kosmo integrations:schema missive.missive_api_patch --json
ParameterTypeRequiredDescription
path string yes Endpoint path, such as /contacts/{id}.
body object no JSON request body.
missive.missive_api_delete 2 parameters
Schema command
kosmo integrations:schema missive.missive_api_delete --json
ParameterTypeRequiredDescription
path string yes Endpoint path, such as /drafts/{id}.
params object no Optional request parameters.

Permissions

Headless calls still follow the integration read/write permission policy. Configure read/write defaults with integrations:configure. Add --force only for trusted automation that should bypass that policy.