NAiOS IconNAiOS Logo
Volver al catálogo

CrowTerminal

crowterminal

AI-powered command line assistant with memory and automation capabilities for developers

Acciones
28
Triggers
0
Autenticación
OAuth gestionado
No
Información técnica: el detalle de parámetros, schemas y triggers de esta página está pensado para equipos de integración. Si solo necesitas saber si tu herramienta favorita está disponible, basta con ver la lista de acciones.

Acciones disponibles (28)

Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.

Analyze Agent EngagementCROWTERMINAL_ANALYZE_ENGAGEMENTAcción

Tool to analyze engagement correlation for every field in your agent's markdown. Use when you need to understand which agent configuration fields drive engagement and get specific recommendations for improvement. Returns similarity to best/worst performing versions and field-by-field analysis.

Parámetros de entrada

  • agent_mdobjectObligatorio

    The agent's current markdown/skill data to analyze. This is a dictionary containing agent configuration fields like name, description, skills, personality, etc.

  • client_idstringObligatorio

    The client ID to analyze engagement for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Compare Agent MarkdownCROWTERMINAL_COMPARE_MDAcción

Tool to compare your agent's markdown directly with all stored versions. Returns field differences showing which values differ across versions, lists missing fields not present in your current data, and provides version counts. Use when you need to understand how your current agent configuration compares to historical versions.

Parámetros de entrada

  • agentMdobjectObligatorio

    The agent's current markdown/skill data to compare against all stored versions. Contains metadata about content style, hooks, engagement, and posting schedule.

  • clientIdstringObligatorio

    The client ID to compare markdown versions for. Used to identify which client's historical data to compare against.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Create WebhookCROWTERMINAL_CREATE_WEBHOOKAcción

Tool to register a new webhook for receiving real-time event notifications from CrowTerminal. Use when you need to set up asynchronous notifications for events like skill updates, data ingestion, or validation blocks.

Parámetros de entrada

  • urlstringObligatoriouri

    The webhook URL endpoint to receive event notifications. Must be a valid HTTPS URL accessible from the internet.

  • eventsstring[]Obligatorio

    Array of event types to subscribe to. Available events: 'skill.updated' (triggered when a skill is updated), 'data.ingested' (triggered when data is ingested), 'validation.blocked' (triggered when validation is blocked).

  • secretstring

    Optional secret key for webhook signature verification. If provided, this secret will be used to sign webhook payloads for security validation.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Delete WebhookCROWTERMINAL_DELETE_WEBHOOKAcción

Tool to delete an existing webhook registration. Use when you need to remove a webhook that is no longer needed or should be replaced.

Parámetros de entrada

  • webhook_idstringObligatorio

    The unique identifier of the webhook to delete

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get BYOK Platform IntelligenceCROWTERMINAL_GET_BYOK_PLATFORM_INTELAcción

Tool to get algorithm insights for TikTok, Instagram, and YouTube without client-specific context. Use when you need platform intelligence data for BYOK (Bring Your Own Key) analysis workflows. This endpoint provides raw contextual algorithm data without triggering LLM inference charges.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Client Memory ChangelogCROWTERMINAL_GET_CLIENT_MEMORY_CHANGELOGAcción

Retrieve human-readable change history for a client's memory. Provides a narrative view of how the client's skill data has evolved over time.

Parámetros de entrada

  • client_idstringObligatorio

    The unique identifier of the client whose memory changelog to retrieve.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Client Memory PatternCROWTERMINAL_GET_CLIENT_MEMORY_PATTERNAcción

Tool to track a specific field over time for trend analysis. Use when you need to understand how a particular metric evolved across versions or time periods.

Parámetros de entrada

  • fieldstring

    The field name to track over time (e.g., avgEngagement). If not specified, returns patterns for all tracked fields.

  • client_idstringObligatorio

    The client ID to retrieve memory pattern for

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Components StatusCROWTERMINAL_GET_COMPONENTS_STATUSAcción

Tool to get detailed status of each CrowTerminal service component. Returns current health status, latency, and summary statistics for all monitored components (database, cache, APIs, webhooks). Use when checking system health or diagnosing service issues.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Data TypesCROWTERMINAL_GET_DATA_TYPESAcción

Tool to retrieve valid data types for ingestion across platforms. Returns available data types for TikTok, Instagram, and YouTube that can be used for data ingestion operations.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Recent IncidentsCROWTERMINAL_GET_INCIDENTSAcción

Tool to retrieve list of recent incidents from CrowTerminal with duration and affected components. Use when you need to check system status, monitor service health, or investigate recent outages or degradations.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Platform IntelligenceCROWTERMINAL_GET_PLATFORM_INTELAcción

Tool to retrieve algorithm insights for TikTok, Instagram, and YouTube. Returns platform-wide intelligence about content algorithm behavior and optimization strategies. Use when you need current platform algorithm trends and recommendations.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Sandbox ClientCROWTERMINAL_GET_SANDBOX_CLIENTAcción

Tool to get mock client data for testing in the sandbox environment. Use when you need to test client-related functionality without affecting real data. No authentication required for sandbox endpoints.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Sandbox MemoryCROWTERMINAL_GET_SANDBOX_MEMORYAcción

Tool to retrieve mock memory/skill data for testing purposes. Use when you need to test memory retrieval without affecting real data or requiring authentication. Part of the sandbox testing environment.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Service StatusCROWTERMINAL_GET_STATUSAcción

Retrieve CrowTerminal service status including overall health, component metrics, and uptime data. Use when you need to check the operational status of CrowTerminal services or monitor system health. No authentication required.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Status HistoryCROWTERMINAL_GET_STATUS_HISTORYAcción

Tool to get 7-day uptime data points ready for visualization and charting. Use when you need historical uptime metrics for monitoring dashboards or status displays.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Get Uptime DataCROWTERMINAL_GET_UPTIMEAcción

Tool to retrieve historical uptime data for CrowTerminal agents. Use when you need to check system reliability, view uptime percentages for 24h/7d periods, or review recent service incidents.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Bulk Ingest Analytics DataCROWTERMINAL_INGEST_BULK_DATAAcción

Tool to bulk ingest up to 50 analytics data points at once to CrowTerminal. Use when you need to efficiently push large amounts of platform analytics data for content creators across social media platforms. Ideal for batch uploads of retention, engagement, views, and other metrics.

Parámetros de entrada

  • itemsobject[]Obligatorio

    Array of data items to ingest. Maximum 50 items per request. Each item represents analytics data for a specific creator/platform/content combination.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Ingest Analytics DataCROWTERMINAL_INGEST_DATAAcción

Tool to ingest platform analytics data from TikTok Studio, Instagram Insights, or YouTube Analytics. Use when you need to push retention curves, demographics, traffic sources, or other engagement metrics for analysis. Supports both video-specific and channel-level data ingestion.

Parámetros de entrada

  • dataobjectObligatorio

    The actual analytics data payload. Structure varies by dataType. For retention: use 'curve' array with 'second' and 'retention' fields. For demographics: include age/gender/location distributions. For traffic_sources: include source names and percentages.

  • videoIdstring

    Optional video ID for video-specific analytics data. Required when ingesting metrics for a specific video rather than channel-level data.

  • clientIdstringObligatorio

    The client ID for identifying the data source.

  • dataTypestringObligatorio

    Type of analytics data being ingested. Common types include: 'retention' (audience retention curves), 'demographics' (age/gender/location data), 'traffic_sources' (referral sources), 'engagement' (likes/comments/shares), 'performance' (views/impressions).

  • platformstringObligatorioenum

    The platform from which the analytics data originates (TikTok, Instagram, or YouTube).

    TIKTOKINSTAGRAMYOUTUBE
  • confidencenumber

    Confidence level of the ingested data (0.0 to 1.0). Higher values indicate more reliable data. Useful for indicating data quality from OCR or parsing operations.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Ingest Sandbox DataCROWTERMINAL_INGEST_SANDBOX_DATAAcción

Tool to mock data ingestion in sandbox environment. Use when testing the data ingestion workflow without affecting real data. No authentication required for sandbox operations.

Parámetros de entrada

  • dataobjectObligatorio

    The actual analytics data payload. Structure varies by dataType. For retention: use 'curve' array with 'second' and 'retention' fields. For demographics: include age/gender/location distributions. For traffic_sources: include source names and percentages.

  • videoIdstring

    Optional video ID for video-specific analytics data. Required when ingesting metrics for a specific video rather than channel-level data.

  • clientIdstringObligatorio

    Mock client identifier for testing purposes.

  • dataTypestringObligatorio

    Type of analytics data being ingested. Common types include: 'retention' (audience retention curves), 'demographics' (age/gender/location data), 'traffic_sources' (referral sources), 'engagement' (likes/comments/shares), 'performance' (views/impressions).

  • platformstringObligatorioenum

    The platform from which the analytics data originates (TikTok, Instagram, or YouTube).

    TIKTOKINSTAGRAMYOUTUBE
  • confidencenumber

    Confidence level of the ingested data (0.0 to 1.0). Higher values indicate more reliable data. Useful for indicating data quality from OCR or parsing operations.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

List WebhooksCROWTERMINAL_LIST_WEBHOOKSAcción

Tool to list all registered webhooks for the authenticated agent. Use when you need to view all webhook subscriptions and their configurations.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Ping CrowTerminal ServiceCROWTERMINAL_PING_CROWTERMINALAcción

Tool to check CrowTerminal service availability via a simple ping endpoint. Use when you need to verify the service is online and responding. Returns a pong confirmation with a timestamp.

Parámetros de entrada

Sin parámetros.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Bulk Read MemoryCROWTERMINAL_READ_BULK_MEMORYAcción

Tool to read memory for multiple clients at once (up to 50). Use when you need to efficiently retrieve memory data for multiple creators in a single API call.

Parámetros de entrada

  • clientIdsstring[]Obligatorio

    Array of client IDs to retrieve memory for (maximum 50 clients per request)

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Register AgentCROWTERMINAL_REGISTER_AGENTAcción

Tool to self-register a new agent and obtain an API key. Use when you need to create a new agent identity in CrowTerminal. No authentication required for this endpoint. Rate limited to 5 requests per hour per IP address.

Parámetros de entrada

  • agentNamestringObligatorio

    Name of the agent to register. Must be unique and descriptive.

  • agentDescriptionstring

    Optional description of the agent's purpose or functionality.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Sandbox Engagement AnalysisCROWTERMINAL_RUN_SANDBOX_ENGAGEMENT_ANALYSISAcción

Tool to run mock engagement analysis in the CrowTerminal sandbox environment. Use when you need to test the engagement analysis workflow without affecting real data or when developing and validating agent configurations.

Parámetros de entrada

  • agentMdobjectObligatorio

    Agent metadata object containing configuration for mock engagement analysis.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Test WebhookCROWTERMINAL_TEST_WEBHOOKAcción

Tool to test a webhook URL by sending a test payload. Use when you need to verify that a webhook endpoint is properly configured and can receive requests.

Parámetros de entrada

  • urlstringObligatorio

    The webhook URL to test. This URL will receive a test payload to verify it's properly configured

  • secretstring

    Optional secret for signature generation. If provided, the webhook will be signed with this secret

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Update WebhookCROWTERMINAL_UPDATE_WEBHOOKAcción

Tool to update an existing webhook configuration in CrowTerminal. Use when you need to modify webhook URL, change event subscriptions, or enable/disable a webhook.

Parámetros de entrada

  • urlstring

    The new webhook URL endpoint where events will be sent. Must be a valid HTTPS URL.

  • eventsstring[]

    Array of event types to subscribe to. Common events include 'skill.updated', 'data.ingested', 'validation.blocked'.

  • is_activeboolean

    Enable or disable the webhook. Set to true to activate, false to deactivate.

  • webhook_idstringObligatorio

    The unique identifier of the webhook to update. Must be a valid webhook ID from CrowTerminal.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Validate Proposed ChangesCROWTERMINAL_VALIDATE_PROPOSED_CHANGESAcción

Tool to validate proposed changes against historical data before updating memory. Use when you need to check if proposed changes contradict historical patterns and receive warnings or recommendations.

Parámetros de entrada

  • clientIdstringObligatorio

    The client ID to validate changes against

  • proposedChangesobject[]Obligatorio

    Array of proposed changes to validate against historical patterns

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not

Validate SandboxCROWTERMINAL_VALIDATE_SANDBOXAcción

Tool to mock validation endpoint for testing in sandbox. Use when you need to test validation logic. Send 'tutorial' in proposedChanges to get a blocked response.

Parámetros de entrada

  • proposedChangesstring[]Obligatorio

    Array of proposed changes to validate. Send 'tutorial' as one of the values to get a blocked response for testing purposes.

Parámetros de salida

  • dataobjectObligatorio

    Data from the action execution

  • errorstring

    Error if any occurred during the execution of the action

  • successfulbooleanObligatorio

    Whether or not the action execution was successful or not